40 #define colour table_start ( INIT_FNS ) #define INIT_FNS
Initialisation function table.
#define for_each_table_entry_reverse(pointer, table)
Iterate through all entries within a linker table in reverse order.
void initialise(void)
Initialise iPXE.
A startup/shutdown function.
#define colour
Colour for debug messages.
static int started
"startup() has been called" flag
An initialisation function.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
#define for_each_table_entry(pointer, table)
Iterate through all entries within a linker table.
static void console_reset(void)
Reset console.
void(* shutdown)(int booting)
void shutdown(int flags)
Shut down iPXE.
#define STARTUP_FNS
Startup/shutdown function table.
void startup(void)
Start up iPXE.