BOOTBOOT: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
Line 35: Line 35:
== There's more... ==
== There's more... ==


Besides of the pre-compiled boot loader binaries, BOOTBOOT also provides dependency free tools written in ANSI C to map GPT [[EFI System Partition]] into MBR, install boot sectors or send your ramdisk over serial line from another machine. The aforementioned Hello World kernel can be used a skeleton for your kernel. Forget the boot process, you can start by implementing your kernel right away.
Besides of the pre-compiled boot loader binaries, BOOTBOOT also provides dependency free tools written in ANSI C to map GPT [[EFI System Partition]] into MBR, install boot sectors or send your ramdisk over serial line from another machine. The aforementioned Hello World kernel can be used as a skeleton for your kernel. Forget the boot process, you can start by implementing your kernel right away.


For all the features and available options, read the PDF documentation. It describes how to install an initial ramdisk with your kernel in it on a disk image, what are the exact memory mappings, which C structure is used to pass information to your kernel, how to tell bootstrap processor from application processors apart, etc.
For all the features and available options, read the PDF documentation. It describes how to install an initial ramdisk with your kernel in it on a disk image, what are the exact memory mappings, which C structure is used to pass information to your kernel, how to tell bootstrap processor from application processors apart, etc.