morpheus_network

Module boot

Source
Expand description

Boot integration module.

Handles the transition from UEFI boot services to bare metal.

§Two-Phase Boot Model

§Phase 1: UEFI Boot Services Active

  • Calibrate TSC using UEFI Stall()
  • Allocate DMA region via PCI I/O Protocol
  • Scan PCI for NIC and block devices
  • Populate BootHandoff structure
  • Call ExitBootServices()

§Phase 2: Bare Metal (Post-EBS)

  • Validate BootHandoff
  • Initialize NIC driver
  • Initialize block device driver (optional)
  • Enter main poll loop

§Reference

NETWORK_IMPL_GUIDE.md §7

Re-exports§

Modules§

  • BootHandoff structure.
  • Post-ExitBootServices initialization.