Home | History | Annotate | Download | only in usr
      1 #ifndef _USR_AUTOBOOT_H
      2 #define _USR_AUTOBOOT_H
      3 
      4 /** @file
      5  *
      6  * Automatic booting
      7  *
      8  */
      9 
     10 FILE_LICENCE ( GPL2_OR_LATER );
     11 
     12 #include <gpxe/in.h>
     13 struct net_device;
     14 
     15 extern int shutdown_exit_flags;
     16 
     17 extern void autoboot ( void );
     18 extern int boot_next_server_and_filename ( struct in_addr next_server,
     19 					   const char *filename );
     20 extern int boot_root_path ( const char *root_path );
     21 
     22 extern int pxe_menu_boot ( struct net_device *netdev )
     23 	__attribute__ (( weak ));
     24 
     25 #endif /* _USR_AUTOBOOT_H */
     26