[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/6] multiboot2: Add two extensions and fix some issues
From: |
Daniel Kiper |
Subject: |
[PATCH v2 0/6] multiboot2: Add two extensions and fix some issues |
Date: |
Mon, 20 Jul 2015 16:35:48 +0200 |
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
- [PATCH v2 0/6] multiboot2: Add two extensions and fix some issues,
Daniel Kiper <=
- [PATCH v2 2/6] relocator: Do not use memory region if its starta is smaller than size, Daniel Kiper, 2015/07/20
- [PATCH v2 3/6] i386/relocator: Add grub_relocator64_efi relocator, Daniel Kiper, 2015/07/20
- [PATCH v2 4/6] multiboot2: Add tags used to pass ImageHandle to loaded image, Daniel Kiper, 2015/07/20
- [PATCH v2 5/6] multiboot2: Add support for relocatable images, Daniel Kiper, 2015/07/20
- [PATCH v2 1/6] gitignore: Ignore *.orig, *.rej and *.swp files, Daniel Kiper, 2015/07/20
- [PATCH v2 6/6] multiboot2: Do not pass memory maps to image if EFI boot services are enabled, Daniel Kiper, 2015/07/20