Page MenuHomeFreeBSD

loader.efi: For ipxe booting, fall back to md when ramdisk fails
Needs ReviewPublic

Authored by imp on Fri, Sep 4, 6:54 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 5, 12:53 AM
Unknown Object (File)
Fri, Sep 4, 11:29 PM
Unknown Object (File)
Fri, Sep 4, 11:23 PM
Unknown Object (File)
Fri, Sep 4, 8:47 PM
Unknown Object (File)
Fri, Sep 4, 8:09 PM
Unknown Object (File)
Fri, Sep 4, 7:37 PM
Unknown Object (File)
Fri, Sep 4, 7:27 PM
Subscribers

Details

Summary

Some UEFI firmwares do not contain the RamDisk protocol. When this
happens, load the file into a md disk instead. This is less desireable
than the RamDisk (since that allows better chain-booting options), but
sufficient to boot an image as a md device for FreeBSD. While most
severs have the RamDisk protocol enabled in their builds, I have two
IoT class boards from different manufacturers that do not. Since it
works just fine with this fallback, that's preferable.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 76552
Build 73435: arc lint + arc unit

Event Timeline

imp requested review of this revision.Fri, Sep 4, 6:54 PM
imp retitled this revision from laoder.efi: For ipxe booting, fall back to md when ramdisk fails to loader.efi: For ipxe booting, fall back to md when ramdisk fails.Fri, Sep 4, 10:14 PM