From 7b3aac22d44cff4f76ab62a8d3c1da2800c86fdb Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 15 Apr 2025 12:47:05 +0100 Subject: [PATCH] sys-firmware/intel-microcode: Fix inclusion of microcode in the initrd The microcode was accidentally dropped from Flatcar a while back because Gentoo started telling Dracut to not include it when USE=-initramfs. Flatcar disabled that flag because the microcode is installed to /boot. This is only done under the board root though, not in the final image, so there's no harm in enabling it. That Dracut setting also affected the AMD microcode, which is part of coreos-firmware, so this fixes that too. Signed-off-by: James Le Cuirot --- changelog/bugfixes/2025-04-17-cpu-microcode.md | 1 + .../third_party/coreos-overlay/profiles/coreos/base/package.use | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 changelog/bugfixes/2025-04-17-cpu-microcode.md diff --git a/changelog/bugfixes/2025-04-17-cpu-microcode.md b/changelog/bugfixes/2025-04-17-cpu-microcode.md new file mode 100644 index 0000000000..14b8478597 --- /dev/null +++ b/changelog/bugfixes/2025-04-17-cpu-microcode.md @@ -0,0 +1 @@ +- Fixed the inclusion of Intel and AMD CPU microcode in the initrd. This was accidentally dropped some time ago. diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use index 9e82a092a9..7f8bcc05c7 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use @@ -156,7 +156,6 @@ sys-libs/libsemanage -python sys-fs/zfs minimal -rootfs # Do not tinker with /boot partition at installation time. -sys-firmware/intel-microcode -initramfs sys-fs/zfs-kmod -initramfs # For sys-auth/sssd