[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EFI and multiboot2 devlopment work for Xen
From: |
Woodhouse, David |
Subject: |
Re: EFI and multiboot2 devlopment work for Xen |
Date: |
Tue, 22 Oct 2013 15:25:39 +0000 |
On Tue, 2013-10-22 at 10:43 -0400, Konrad Rzeszutek Wilk wrote:
>
> And looking at bit deeper in the x86/linux boot spec:
>
> **** EFI HANDOVER PROTOCOL
>
>
>
> This protocol allows boot loaders to defer initialisation to the EFI
>
> boot stub. The boot loader is required to load the kernel/initrd(s)
>
> from the boot media and jump to the EFI handover protocol entry point
>
> which is hdr->handover_offset bytes from the beginning of
>
> startup_{32,64}.
Oh, ignore that. You want the *actual* PE executable entry point, as it
would get invoked by a real UEFI firmware.
I thought that's what Grub invoked, for 'linuxefi'. Perhaps I mean a
chainloader method of some kind instead. Either way, make Grub (or
whatever bootloader you choose) load it as an EFI executable.
Seriously, forget Grub for now. Grub is mostly just an exercise in
gratuitously doing things the difficult way and wondering why it's
fragile.
Make your code work as an EFI executable when loaded directly from the
UEFI firmware. Worry about the insanity of grub later.
--
Sent with MeeGo's ActiveSync support.
David Woodhouse Open Source Technology Centre
address@hidden Intel Corporation
smime.p7s
Description: S/MIME cryptographic signature
- Re: [Xen-devel] EFI and multiboot2 devlopment work for Xen, (continued)
- Re: EFI and multiboot2 devlopment work for Xen, Jan Beulich, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Woodhouse, David, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Konrad Rzeszutek Wilk, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Ian Campbell, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Konrad Rzeszutek Wilk, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Ian Campbell, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Ian Campbell, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Konrad Rzeszutek Wilk, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen,
Woodhouse, David <=
- Re: EFI and multiboot2 devlopment work for Xen, Matthew Garrett, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Woodhouse, David, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Daniel Kiper, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Ian Campbell, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Daniel Kiper, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Vladimir 'φ-coder/phcoder' Serbinenko, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Ian Campbell, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Konrad Rzeszutek Wilk, 2013/10/22
- Re: EFI and multiboot2 devlopment work for Xen, Vladimir 'φ-coder/phcoder' Serbinenko, 2013/10/22
- Message not available
- Re: EFI and multiboot2 devlopment work for Xen, Daniel Kiper, 2013/10/22