On Fri, 2006-11-17 at 15:27 -0600, Andrei E. Warkentin wrote: > How about having a custom e_type for ELF images booted by GRUB? > Something in the range between ET_LOOS and ET_HIOS (the OS specific > types). This way one could avoid the Multiboot header in ELF, as the > file would itself would identify self as GRUB-bootable or not.
Why would we need a custom e_type? We know how to load ELF; we can already omit the multiboot header. Are you worried about a user accidentally running "multiboot /bin/ls"? I'm not... :) > Also... > I am not familiar with the module architecture in GRUB2 (whether mods > are ET_REL or ET_DYN), but having a custom type for those would sure > simplify those code paths too. How would it simplify the code? (Modules are ET_REL, for the record.) -Hollis _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel