DarwinBoot
Start with the adaptation procedure for board inputs, source changes, build integration and verification order.
UEFI bootloader. Installs the loader protocol and hands the kernel, ADT, trust cache and ramdisk to XNU.
| Repository | Maintainer | Scope |
|---|---|---|
| DarwinBoot | UniXNU | UEFI bootloader. Installs the loader protocol and hands the kernel, ADT, trust cache and ramdisk to XNU. |
State
Not a driver. Used by every XNU boot path.
Build
Include the DarwinBoot INF in the target firmware DSC/FDF, then run ./unixnu build firmware from UniXNU. Follow firmware integration and verify the loader protocol before selecting an XNU entry.