Expand description
Network boot integration for post-ExitBootServices ISO download.
This module bridges the UEFI bootloader and the bare-metal network stack.
§Flow
- Bootloader runs pre-EBS: probes hardware, allocates DMA, calibrates TSC
- Bootloader calls ExitBootServices
- Bootloader calls
enter_network_boot()with BootHandoff - Network stack downloads ISO and writes to disk
- Control returns for OS boot from downloaded ISO
Structs§
- Block device probe result.
- NIC probe result with transport information.
Functions§
- Network boot entry point (post-EBS).
- Network boot with custom URL.
- Extract ISO filename from URL. Returns the last path component, or “download.iso” if none found.
- Prepare BootHandoff from UEFI boot services.
- Prepare BootHandoff with both NIC and block device info.
- Test if network boot handoff is valid.