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
