gPXE Program Flow
Prefixes
The very first entry point of gPXE
Image type and architecture dependent
Mostly written in assembly
Setup basic hardware environment
Virtual memory
Interrupt services.
Bus status.
Disk status.
BIOS interactions.
List of prefixes and summary. (Do it on another doc?)
Main function
At the end of each prefix it calls
src/core/main.c:main()
.
initialize
startup
shell / embedded image / autoboot
shutdown