[haiku-bugs] [Haiku] #14436: UEFI: Make architecture generic

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 01 Sep 2018 15:34:08 -0000

#14436: UEFI: Make architecture generic
--------------------------------+------------------------------
 Reporter:  kallisti5           |        Owner:  nobody
     Type:  task                |       Status:  new
 Priority:  normal              |    Milestone:  Unscheduled
Component:  System/Boot Loader  |      Version:  R1/Development
 Keywords:  uefi arm u-boot     |   Blocked By:
 Blocking:                      |  Has a Patch:  0
 Platform:  All                 |
--------------------------------+------------------------------
 UEFI needs to be reworked to build for non-x86 platforms. Recent u-boot's
 support .efi binary booting and would let us leverage u-boot's framebuffer
 in our haiku_loader. (reducing the need for hacked in early SOC hardware
 drivers for framebuffers and other devices haiku_loader needs). This would
 also let us consolidate boot loader target platforms.

 https://www.cnx-software.com/2016/08/11/u-boot-now-supports-uefi-on-32
 -bit-and-64-bit-arm-platforms/

 'bootefi' is the u-boot command to load an efi binary.


 BOOTARM.EFI is the default boot choice for ARM platforms (kind of like
 BOOTX64.EFI is on x86_64)

 Jessicah has some EFI rework in-flight (making the compiled x86 loader
 build both BIOS and UEFI loaders) that is a blocker to beginning this.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14436>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: