[[!template id=project title="Machine-independent EFI bootloader (for ARM)" contact=""" [port-arm](mailto:port-arm@NetBSD.org) """ mentors=""" [Jared McNeill](mailto:port-arm@NetBSD.org) """ category="kernel" difficulty="easy" duration="2 months" done_by="Jared McNeill" description=""" Add support for booting EFI on ARM machines, and improve EFI support **Milestones:** * Separate the x86 code out from the EFI implementation * Run EFI bootloader using U-Boot EFI services on ARM * Add support for booting ARM images using ARM FDT boot protocol **Extended goals:** * Add EFI loader to armv7.img and switch it from MBR to GPT or hybrid partition table * Machine-independent EFI framebuffer support """ ]]