Package: tiny-initramfs Version: 0.1-1 Severity: minor Plase use iucode_tool to generate the early initramfs for Intel microcode. Not only this can create a smaller initramfs when coupled with iucode_tool's "--scan-system" functionality, it also tweaks the cpio header of the early-initramfs segment containing the intel microcode update data to ensure the start of the microcode data payload will be 16-byte aligned.
This is not just a wishlist bug because it actually avoids an architectural rule violation during early Intel microcode updates (yes, the kernel code is broken. no, current Core-based Intel processors don't appear to care... but very old 32-bit-only processors might, and future processors *are* allowed to care). You can concatenate early-initramfs segments together and it just works, so you could prepend the one created by iucode-tool to the one created by mktirfs for AMD microcode (and ACPI table overrides / DT overrides, if it supports those). -- Henrique Holschuh