19 #define INIT_FNS __table ( struct init_fn, "init_fns" ) 22 #define __init_fn( init_order ) __table_entry ( INIT_FNS, init_order ) 29 #define INIT_CONSOLE 02 30 #define INIT_NORMAL 03 48 #define STARTUP_FNS __table ( struct startup_fn, "startup_fns" ) 51 #define __startup_fn( startup_order ) \ 52 __table_entry ( STARTUP_FNS, startup_order ) 62 #define STARTUP_EARLY 01 63 #define STARTUP_NORMAL 02 64 #define STARTUP_LATE 03 70 extern void shutdown (
int booting );
void initialise(void)
Initialise iPXE.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
void shutdown(int booting)
Shut down iPXE.
A startup/shutdown function.
An initialisation function.
static void shutdown_exit(void)
Shut down system for exit back to firmware.
void(* shutdown)(int booting)
void startup(void)
Start up iPXE.
static void shutdown_boot(void)
Shut down system for OS boot.