[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: multiboot2: remove "a.out kludge" requirement
From: |
Hollis Blanchard |
Subject: |
Re: multiboot2: remove "a.out kludge" requirement |
Date: |
Fri, 17 Nov 2006 16:01:38 -0600 |
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
Re: multiboot2: remove "a.out kludge" requirement, Yoshinori K. Okuji, 2006/11/24