~os369510/grub:lp1966169

Last commit made on 2022-06-07
Get this branch:
git clone -b lp1966169 https://git.launchpad.net/~os369510/grub
Only jeremyszu can upload to this branch. If you are jeremyszu please log in for upload directions.

Branch merges

Branch information

Name:
lp1966169
Repository:
lp:~os369510/grub

Recent commits

a6bb84b... by jeremyszu

remove grub_linuxefi_secure_validate

a55d7f7... by jeremyszu

include a header for grub_add

81d15e6... by jeremyszu

fix build fail

e67e00e... by jeremyszu

merge four patches for test

aa271d1... by dann frazier

releasing package grub2 version 2.06-2ubuntu7

c411c65... by Heinrich Schuchardt

Disable LOAD FILE2 protocol for initrd on ARM

RISC-V cannot load the initrd without the LOAD FILE2 protocol.

Currently the LOAD FILE2 protocol does not work with PXE due to a preboot
hook invoking grub_net_fini_hw().

So let's disable this for ARM until a solution has been agreed on with
upstream.

Signed-off-by: Heinrich Schuchardt <email address hidden>

0f3b546... by Julian Andres Klode

releasing package grub2 version 2.06-2ubuntu6

fdb8c44... by Heinrich Schuchardt

fdt: add debug output to devicetree command

For debugging we need feedback that the devicetree command has be executed.

Signed-off-by: Heinrich Schuchardt <email address hidden>

49af760... by Heinrich Schuchardt

Subject: [PATCH 1/1] efi: EFI Device Tree Fixup Protocol

Device-trees are used to convey information about hardware to the operating
system. Some of the properties are only known at boot time. (One example of
such a property is the number of the boot hart on RISC-V systems.) Therefore
the firmware applies fix-ups to the original device-tree. Some nodes and
properties are added or altered.

When using GRUB's device-tree command the same fix-ups have to be applied.
The EFI Device Tree Fixup Protocol allows to pass the loaded device tree
to the firmware for this purpose.

The protocol can

* add nodes and update properties
* reserve memory according to the /reserved-memory node and the memory
  reservation block
* install the device-tree as configuration table

With the patch GRUB checks if the protocol is installed and invokes it if
available. (LP: #1965796)

Signed-off-by: Heinrich Schuchardt <email address hidden>

f89a09a... by Dimitri John Ledkov

Do not validate kernels twice.

LP: #1964943