[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] GRUB: Supporting Secure Boot of xen.gz
From: |
Ross Lagerwall |
Subject: |
[PATCH 0/7] GRUB: Supporting Secure Boot of xen.gz |
Date: |
Wed, 13 Mar 2024 15:07:41 +0000 |
This patch series implements support for loading and verifying a signed
xen.gz binary. This would allow the same xen.gz binary to be used for
BIOS boot, UEFI boot, and UEFI boot with Secure Boot verification.
There is an accompanying Xen patch series.
The first two patches update the multiboot2 specification with the
necessary changes.
Patches 3 through 5 implement the spec changes.
Patches 6 and 7 are a couple of small changes to allow the Secure Boot
verification to happen.
Ross
Diff stat for 0001 and 0002 (to be applied to the "multiboot2" branch)
Ross Lagerwall (2):
multiboot2: Add load type header and support for the PE binary type
multiboot2: Allow 64-bit entry tags
doc/multiboot.texi | 71 ++++++++++++++++++++++++++++++++++------------
doc/multiboot2.h | 19 ++++++++++++-
2 files changed, 71 insertions(+), 19 deletions(-)
Diff stat for 0003 to 0007 (to be applied to the "master" branch)
Ross Lagerwall (5):
multiboot2: Add support for the load type header tag
multiboot2: Add PE load support
multiboot2: Add support for 64-bit entry addresses
efi: Allow loading multiboot modules without verification
verifiers: Verify after decompression
grub-core/Makefile.core.def | 1 +
grub-core/kern/efi/sb.c | 1 +
grub-core/loader/multiboot_mbi2.c | 66 ++-
grub-core/loader/multiboot_pe.c | 694 ++++++++++++++++++++++++++++++
include/grub/efi/pe32.h | 64 +++
include/grub/file.h | 2 +-
include/grub/multiboot2.h | 4 +
include/multiboot2.h | 19 +-
8 files changed, 844 insertions(+), 7 deletions(-)
create mode 100644 grub-core/loader/multiboot_pe.c
--
2.43.0
- [PATCH 0/7] GRUB: Supporting Secure Boot of xen.gz,
Ross Lagerwall <=
- [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Ross Lagerwall, 2024/03/13
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Jan Beulich, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Damien Zammit, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Vladimir 'phcoder' Serbinenko, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Ross Lagerwall, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Jan Beulich, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Ross Lagerwall, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Jan Beulich, 2024/03/14
- Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Roger Pau Monné, 2024/03/19
Re: [PATCH 1/7] multiboot2: Add load type header and support for the PE binary type, Roger Pau Monné, 2024/03/19