mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 05:37:54 +00:00
79143f6782
'unzip' can uncompress and load raw multiboot images and ELF files. Usage together with the PXE bootloader ease life running the muen hypervisor together with a Genode/x86_64 VM, where the raw boot image is typically quite large. Ref #2358
40 lines
1.4 KiB
Plaintext
40 lines
1.4 KiB
Plaintext
This directory contains boot-loader files needed to boot Genode and to create
|
|
boot images. The tools are available in binary form. Pointers to the source
|
|
code respectively the download source of binaries are described below.
|
|
|
|
:'bender'
|
|
|
|
The 'bender' tool is part of the 'morbo' toolchain available under GPL.
|
|
The toolchain was obtained from https://github.com/TUD-OS/morbo.
|
|
For Genode the bender was modified so that binaries are only relocated up
|
|
to 2G physical. Relocation can be disabled by the commandline option
|
|
"norelocate".
|
|
The changes are available on the genode_bender branch of
|
|
https://github.com/alex-ab/morbo.git.
|
|
|
|
:'pulsar':
|
|
|
|
The 'pulsar' tool was obtained in binary form from
|
|
http://os.inf.tu-dresden.de/~us15/pulsar.
|
|
|
|
:'chain.c32', 'isolinux.bin'
|
|
|
|
These files are part of the 'Syslinux Project' hosting several bootloaders.
|
|
The sources has been obtained from http://www.syslinux.org.
|
|
|
|
:'stage2_eltorito':
|
|
|
|
This file is part of a modified Grub 0.97 available under GPL. The sources
|
|
of the modified Grub 0.97 were obtained from
|
|
http://os.inf.tu-dresden.de/~adam/grub.
|
|
|
|
:'unzip'
|
|
|
|
The 'unzip' tool is part of the 'morbo' toolchain available under GPL.
|
|
The toolchain was obtained from https://github.com/TUD-OS/morbo.
|
|
For Genode the unzip was modified so that raw binary images with a Multiboot
|
|
OS header can be loaded.
|
|
The changes are available on the genode_bender branch of
|
|
https://github.com/skalk/morbo.git.
|
|
|