Hello,
This is the second version of the patch series. The patch series is almost the
same as the previous one except that the Heinrich's suggestions were
implemented.
This series contains patches to add support for LoadFile2 protocol to load
initrd on EFI systems. Also it contains patches to loa
In the case of an error grub_initrd_load() uses argv[] to print the
filename that caused the error. It is also possible to obtain the
filename from the file handles and there is no need to duplicate that
information in argv[], so let's drop it.
Signed-off-by: Nikita Ermakov
---
grub-core/loader/
From: Atish Patra
Update the RISC-V Linux kernel image headers as per the current header.
Reference:
/Documentation/riscv/boot-image-header.rst
Signed-off-by: Atish Patra
---
include/grub/riscv32/linux.h | 15 ---
include/grub/riscv64/linux.h | 15 ---
2 files changed,
From: Ard Biesheuvel
Now that we implemented supported for the LoadFile2 protocol for initrd
loading, there is no longer a need to pass the initrd parameters via
the device tree. This means there is no longer a reason to update the
device tree in the first place, and so we can ignore it entirely.
From: Ard Biesheuvel
Incorporate the EFI_LOAD_FILE2_PROTOCOL GUID and C types from the
UEFI spec.
Signed-off-by: Ard Biesheuvel
Reviewed-by: Heinrich Schuchardt
Signed-off-by: Nikita Ermakov
---
grub-core/commands/efi/lsefi.c | 1 +
include/grub/efi/api.h | 15 +++
2 fil
From: Atish Patra
RISC-V doesn't have to do anything very different from other architectures
to loader EFI stub linux kernel. As a result, just use the common linux
loader instead of defining a RISC-V specific linux loader.
Signed-off-by: Atish Patra
---
grub-core/Makefile.core.def| 4 +--
From: Atish Patra
ARM64 linux loader code is written in such a way that it can be reused
across different architectures without much change. Move it to common
code so that RISC-V doesn't have to define a separate loader.
Signed-off-by: Atish Patra
---
grub-core/Makefile.core.def |
From: Ard Biesheuvel
Recent Linux kernels will invoke the LoadFile2 protocol installed on
a well-known vendor media path to load the initrd if it is exposed by
the firmware. Using this method is preferred for two reasons:
- the Linux kernel is in charge of allocating the memory, and so it can
i
Dear Daniel,
Thank you for creating this
Am 01.06.21 um 18:13 schrieb Daniel Kiper:
The MAINTAINERS file provides basic information about the GRUB project
and its maintainers.
Signed-off-by: Alex Burmashev
Signed-off-by: Vladimir Serbinenko
Signed-off-by: Daniel Kiper
---
MAINTAINERS | 3
Dear Daniel,
Am 01.06.21 um 18:13 schrieb Daniel Kiper:
The SECURITY file describes the GRUB project security policy.
It is based on https://github.com/wireapp/wire/blob/master/SECURITY.md
Signed-off-by: Alex Burmashev
Signed-off-by: Vladimir Serbinenko
Signed-off-by: Daniel Kiper
---
MA
10 matches
Mail list logo