morpheus_bootloader::boot

Module network_boot

Source
Expand description

Network boot integration for post-ExitBootServices ISO download.

This module bridges the UEFI bootloader and the bare-metal network stack.

§Flow

  1. Bootloader runs pre-EBS: probes hardware, allocates DMA, calibrates TSC
  2. Bootloader calls ExitBootServices
  3. Bootloader calls enter_network_boot() with BootHandoff
  4. Network stack downloads ISO and writes to disk
  5. Control returns for OS boot from downloaded ISO

Structs§

Functions§