Alexander von Gluck IV 08a1406831 rpi: Remove firmware blobs
* Pi firmware was updated to note that Broadcom
  had to be included with firmware blobs.
* While we have permission from Eben to have the
  blobs in-tree, they are now offically on github
  in a fixed location removing the need to have
  these in-tree.
* Clean up BoardConfig, note firmware URL and
  files needed
* Update info.txt with how Haiku boot process works
2012-05-16 08:03:35 -05:00

24 lines
1000 B
Plaintext

Setting up the Haiku boot partition
partition 1 -- FAT32, bootable flag, type 'c'
partition 2 -- BeFS, Haiku filesystem, type 'eb'
The boot partition must contain the following files to boot Haiku:
* bootcode.bin : 2nd stage bootloader, starts with SDRAM disabled
* loader.bin : 3rd stage bootloader, starts with SDRAM enabled
* start.elf: The GPU binary firmware image, provided by the foundation.
* kernel.img: Haiku Loader (haiku_loader)
* config.txt: A configuration file read by the GPU.
Optional files:
* vlls directory: Additional GPU code, e.g. extra codecs.
Additional GPU firmware images, rename over start.elf to use them:
* arm128_start.elf : 128M ARM, 128M GPU split
- use this for heavy 3D work, possibly also required for some video decoding)
* arm192_start.elf : 192M ARM, 64M GPU split
- this is the default
* arm224_start.elf : 224M ARM, 32M GPU split
- (use this for Linux only with no 3D or video processing.
Its enough for the 1080p framebuffer, but not much else)