|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/6] multiboot2: Add two extensions and fix some issues
Hi,
This patch series:
- enables EFI boot services usage in loaded images
by multiboot2 protocol,
- add support for multiboot2 protocol compatible
relocatable images,
- fixes two minor issues.
Daniel
.gitignore | 3 ++
grub-core/Makefile.core.def | 1 +
grub-core/lib/i386/relocator.c | 53 +++++++++++++++++++++
grub-core/lib/i386/relocator64_efi.S | 77 ++++++++++++++++++++++++++++++
grub-core/lib/relocator.c | 2 +-
grub-core/loader/i386/multiboot_mbi.c | 6 ++-
grub-core/loader/multiboot.c | 41 +++++++++++++---
grub-core/loader/multiboot_elfxx.c | 28 ++++++++---
grub-core/loader/multiboot_mbi2.c | 199
++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
include/grub/i386/multiboot.h | 11 +++++
include/grub/i386/relocator.h | 21 +++++++++
include/grub/multiboot.h | 4 +-
include/multiboot2.h | 49 +++++++++++++++++++
13 files changed, 423 insertions(+), 72 deletions(-)
Daniel Kiper (6):
gitignore: Ignore *.orig, *.rej and *.swp files
relocator: Do not use memory region if its starta is smaller than size
i386/relocator: Add grub_relocator64_efi relocator
multiboot2: Add tags used to pass ImageHandle to loaded image
multiboot2: Add support for relocatable images
multiboot2: Do not pass memory maps to image if EFI boot services are
enabled
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |