On Sat, Feb 24, 2018 at 05:44:58PM -0500, Matthew S. Turnbull wrote:
> Add support for multiple, shared, early initrd images. These early
> images will be loaded in the order declared, and all will be loaded
> before the initrd image.
>
> While many classes of data can be provided by early images, the
> immediate use case would be for distributions to provide CPU
> microcode to mitigate the Meltdown and Spectre vulnerabilities.
>
> There are two environment variables provided for declaring the early
> images.
>
> * GRUB_EARLY_INITRD_LINUX_STOCK is for the distribution declare
>   images that are provided by the distribution or installed packages.
>   If undeclared, this will default to a set of common microcode image
>   names.
>
> * GRUB_EARLY_INITRD_LINUX_CUSTOM is for user created images. User
>   images will be loaded after the stock images.
>
> These separate configurations allow the distribution and user to
> declare different image sets without clobbering each other.
>
> This also makes a minor update to ensure that UUID partition labels
> stay disabled when no initrd image is found, even if early images are
> present.
>
> This is a continuation of a previous patch published by Christian
> Hesse in 2016:
> http://lists.gnu.org/archive/html/grub-devel/2016-02/msg00025.html
>
> Down stream Gentoo bug:
> https://bugs.gentoo.org/645088
>
> Signed-off-by: Robin H. Johnson <[email protected]>
> Signed-off-by: Matthew S. Turnbull <[email protected]>

Reviewed-by: Daniel Kiper <[email protected]>

If there are not objections I will apply this in a week or so.

Daniel

PS Please CC me next time.

_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to