21#define INIT_FNS __table ( struct init_fn, "init_fns" )
24#define __init_fn( init_order ) __table_entry ( INIT_FNS, init_order )
31#define INIT_CONSOLE 02
50#define STARTUP_FNS __table ( struct startup_fn, "startup_fns" )
53#define __startup_fn( startup_order ) \
54 __table_entry ( STARTUP_FNS, startup_order )
64#define STARTUP_EARLY 01
65#define STARTUP_NORMAL 02
66#define STARTUP_LATE 03
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
static void shutdown_exit(void)
Shut down system for exit back to firmware.
void shutdown(int booting)
Shut down iPXE.
void startup(void)
Start up iPXE.
void initialise(void)
Initialise iPXE.
static void shutdown_boot(void)
Shut down system for OS boot.
An initialisation function.
A startup/shutdown function.
void(* shutdown)(int booting)