haiku/build/jam/board/raspberry_pi/info.txt
2012-11-28 14:09:51 -06:00

35 lines
1.1 KiB
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
* start.elf: The GPU binary firmware image
* haiku_loader: Haiku Loader
* haiku-floppyboot.tgz: Compressed image with Haiku kernel
* config.txt: A configuration file read by the GPU.
Optional files:
* vlls directory: Additional GPU code, e.g. extra codecs.
Building
-------------------------------------
jam -q -sHAIKU_BOOT_BOARD=raspberry_pi -sHAIKU_BOOT_PLATFORM=raspberrypi_arm haiku_loader
jam -q -sHAIKU_BOOT_BOARD=raspberry_pi -sHAIKU_BOOT_PLATFORM=raspberrypi_arm haiku-floppyboot.tgz
config.txt options
-------------------------------------
kernel=haiku_loader
kernel_address=0x0
disable_commandline_tags=1
ramfsfile=haiku-floppyboot.tgz
ramfsaddr=0x04000000
Additional information
-------------------------------------
* Latest Raspberry Pi firmware:
http://github.com/raspberrypi/firmware/tree/master/boot
* config.txt options:
http://www.elinux.org/RPiconfig