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

QR Code
QR Code soc:2010:cooldavid:notes:gpxeprogflow (generated for current page)