On Sat, Dec 08, 2018 at 02:35:03PM +0100, Peter Große 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. > > Xen has also support to load microcode updates provided as additional > modules by the bootloader. > > 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 basically a copy of a698240d "grub-mkconfig/10_linux: Support > multiple early initrd images" by Matthew S. Turnbull. > > Signed-off-by: Peter Große <pe...@friiks.de>
Reviewed-by: Daniel Kiper <daniel.ki...@oracle.com> Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel