Expand description
Post-ExitBootServices initialization.
This module handles the transition from UEFI boot services to bare-metal operation. After ExitBootServices(), no UEFI services are available.
§Initialization Sequence
- Validate BootHandoff structure
- Initialize DMA region layout
- Initialize NIC driver (VirtIO/Intel/Realtek)
- Initialize block device driver (if present)
- Return control to caller for main loop entry
§Reference
NETWORK_IMPL_GUIDE.md §7.6
Structs§
- Result of post-EBS initialization.
- Timeout configuration derived from TSC frequency.
Enums§
- Post-EBS initialization error.
Functions§
- Post-EBS entry point for ASM trampoline.
- init_
virtio_ 🔒 ⚠nic Initialize VirtIO NIC. - Perform post-ExitBootServices initialization.