[haiku-bugs] Re: [Haiku] #13284: ARM image installer

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Wed, 08 Feb 2017 06:13:49 -0000

#13284: ARM image installer
----------------------------+----------------------------
   Reporter:  kallisti5     |      Owner:  bonefish
       Type:  enhancement   |     Status:  new
   Priority:  low           |  Milestone:  Unscheduled
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:  arm
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  arm
----------------------------+----------------------------

Comment (by pulkomandy):

 A single image for all ARM devices is the goal, but we are not quite there
 yet:
 - our device tree is not used enough, for example, in the bootloader and
 early kernel, we hardcode various RAM addresses depending on the target
 hardware. Fixing that would make porting to new ARM devices MUCH easier
 (no need to rewrite the mmu init code for each of them, breaking the other
 ones).
 - our SD images already include the bootloaders and stuff. It may be
 possible to make some kind of "anyboot" style image there, with a big FAT
 partition with all early loaders and u-boots for different devices. There
 probably will be some clashes between different devices when doing that
 however, so the Fedora approach of preparing the image on the user side
 may make sense. Also possible would be a jigdo-like system, where a script
 on the server side assembles the image as the user downloads it. Allows us
 to keep a single BFS image and just prepend the MBR + boot FAT partition
 to it on download.

--
Ticket URL: <https://dev.haiku-os.org/ticket/13284#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: