pub unsafe fn bare_metal_main(
handoff: &'static BootHandoff,
config: BareMetalConfig,
) -> RunResultExpand description
Main bare-metal entry point.
This function:
- Validates the BootHandoff
- Initializes VirtIO-net driver
- Creates smoltcp interface
- Runs DHCP to get IP
- Downloads ISO via HTTP
- Writes ISO to VirtIO-blk disk
§Safety
Must be called after ExitBootServices with valid BootHandoff.
§Returns
Never returns on success (halts after completion). Returns error on failure.