[haiku-bugs] [Haiku] #9716: Haiku should boot on the BeagleBoard Black

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sun, 28 Apr 2013 06:25:42 -0000

#9716: Haiku should boot on the BeagleBoard Black
--------------------------------+------------------------------
 Reporter:  kallisti5           |        Owner:  axeld
     Type:  enhancement         |       Status:  new
 Priority:  low                 |    Milestone:  Unscheduled
Component:  System/Boot Loader  |      Version:  R1/Development
 Keywords:  BeagleBoard         |   Blocked By:
 Blocking:                      |  Has a Patch:  0
 Platform:  arm                 |
--------------------------------+------------------------------
 $49 ARM computer.

 The filesystem layout looks similar to the Raspberry Pi except u-boot is
 used and things are a little more open source friendly.

 This is a general ticket to keep track of a potential port. Please use
 additional tickets for anything beyond getting the boot loader code
 running.

 SD Card Layout:
 {{{
 kallisti5@nyx fat :( $ sudo fdisk -l /dev/loop0

 Disk /dev/loop0: 3657 MB, 3657433088 bytes, 7143424 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x00000000

       Device Boot      Start         End      Blocks   Id  System
 /dev/loop0p1   *          63      144584       72261    c  W95 FAT32 (LBA)
 /dev/loop0p2          144585     7132859     3494137+  83  Linux
 }}}

 Boot Partition:
 {{{
 kallisti5@nyx fat :) $ ls -lah
 total 448K
 -rwxr-xr-x 1 root root   20 Mar 18 09:21 ID.txt
 -rwxr-xr-x 1 root root  80K Mar 18 09:20 MLO
 -rwxr-xr-x 1 root root 333K Mar 18 09:20 u-boot.img
 -rwxr-xr-x 1 root root   14 Mar 18 11:01 uEnv.txt
 }}}

 Example u-boot image:
 {{{
 kallisti5@nyx fat :) $ file u-boot.img
 u-boot.img: u-boot legacy uImage, U-Boot 2013.01.01-00018-gff666a3\024,
 Firmware/ARM, Firmware Image (Not compressed), 340300 bytes, Mon Mar 18
 03:17:02 2013, Load Address: 0x80800000, Entry Point: 0x00000000, Header
 CRC: 0xB3051E22, Data CRC: 0x5EE391D5
 }}}

 Priority set to low for obvious reasons :)

--
Ticket URL: <http://dev.haiku-os.org/ticket/9716>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: