Skip to content
  • Tails developers's avatar
    Update patch to include all Intel CPU microcodes (Closes: #8189). · 171c097e
    Tails developers authored
    First, make it actually apply on current /etc/default/intel-microcode.
    
    Second, keep using IUCODE_TOOL_SCANCPUS=no, as we still want to include all
    microcodes, not only the one(s) for the build machine's CPU.
    
    Third, use forced early mode for IUCODE_TOOL_INITRAMFS:
    
      * We can't use non-early initramfs mode anymore, since support for it has
        been removed.
      * We could not use "early" mode with the previous version of the
        intel-microcode packaging, since it only supported building on Intel CPU.
      * Quoting debian/changelog: "early" mode now allows a "non-Intel box to
        generate an early initramfs with microcode for an Intel box", and "on auto
        mode, do nothing in a non-intel box. In forced "early" mode, attempt to run
        iucode-tool".
    
    So, this introduces a change in behaviour, but that's the best supported one,
    the most robust one, and the one we wanted to use previously but could not.
    171c097e