Skip to content

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.

RepositoryMaintainerScope
DarwinBootUniXNUUEFI 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.

Released under the BSD-2-Clause-Patent License.