#15918: Package (and update) EFI loader
-------------------------------------+----------------------------
Reporter: Starcrasher | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: R1/beta4
Component: System/Boot Loader/EFI | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking: 16946
Platform: All |
-------------------------------------+----------------------------
Comment (by kallisti5):
Having "all of the supported bootloaders" in haiku_loader.hpkg seems to
make sense to me. Then our stage1 loader would "pick the one it cares
about" from within haiku_loader.hpkg.
That feels like the "cleanest" solution since it removes the potential for
the stage1 assembly to "pick the wrong one".
The alternative is moving haiku_loader.bios_ia32 from haiku_loader.hpkg to
haiku_loader_bios_ia32.hpkg and putting the rest of other loaders into
haiku_loader.hpkg under /boot/system/loaders/... (or whatever)
I know these are all breaking changes in compatibility... but just like
the repo tag changes, i'd rather rip these kind of bandages off before R1.
After R1 we'll likely be stuck with stuff like this "forever"
--
Ticket URL: <https://dev.haiku-os.org/ticket/15918#comment:9>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.