[haiku-bugs] Re: [Haiku] #15918: Package (and update) EFI loader

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 24 Jun 2021 12:47:26 -0000

#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.

Other related posts: