grub-devel
[Top][All Lists]
Advanced

[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: Mon, 20 Nov 2006 13:13:07 -0600

On Sun, 2006-11-19 at 17:55 +0100, Tristan Gingold wrote:
> On Sun, Nov 19, 2006 at 10:26:54AM +0000, Brano Zarnovican wrote:
> > On 11/17/06, Andrei E. Warkentin <address@hidden> 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
> > 
> 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).

I don't see how. GRUB must already extract .elf.gz files to read the ELF
header to load the executable.

-Hollis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]