On Sun, Nov 19, 2006 at 10:26:54AM +0000, Brano Zarnovican wrote:
How about having a custom e_type for ELF images booted by GRUB? Something
in
Guys at Xen solved it nicely with custom ELF section. Somewhere in
your OS code you create a section with specific name, bootloader will
be looking for. For multiboot it might look like:
.section __multiboot_v2
.long MAGIC_THIS
.long FLAGS_THAT
Header position is exactly defined in ELF which Grub already speaks.
It does not need to be in first 8kB. The downside is that it will make
multiboot ELF-only.
Oh. Did I mention that you can have more than one header in a single image ?
(for non-compatible multiboot versions ;)
But using notes make it almost impossible to use a compressed image.
(This is almost a requirement for ia64, but I also think ia64 does not
require these flags).
Tristan.
_______________________________________________
Grub-devel mailing list