Changeset ab0b034f


Ignore:
Timestamp:
01/30/2023 10:05:27 AM (15 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
b5da785b
Parents:
640313a
Message:

firmware: Do not assume the microcode files in /lib/firmware

We used to put microcode files there for late loading, but now late
loading is deprecated.

By the way, update Intel microcode update demonstrations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/config/firmware.xml

    r640313a rab0b034f  
    226226        secure version of the microcode, for those machines which can boot it, -->
    227227        secure version of the microcode
    228         is microcode-20220510.<!-- If you have a Skylake machine, please read the
     228        is microcode-20221108.<!-- If you have a Skylake machine, please read the
    229229        Caution in the 'Early loading of microcode' section below.-->  Extract this
    230230        file in the normal way, the microcode is in the <filename>intel-ucode
     
    338338      </para>
    339339
    340 <screen><userinput>cp -v /lib/firmware/amd-ucode/&lt;MYCONTAINER&gt; kernel/x86/microcode/AuthenticAMD.bin</userinput></screen>
     340<screen><userinput>cp -v ../&lt;MYCONTAINER&gt; kernel/x86/microcode/AuthenticAMD.bin</userinput></screen>
    341341
    342342      <para>
     
    344344      </para>
    345345
    346 <screen><userinput>cp -v /lib/firmware/intel-ucode/&lt;XX-YY-ZZ&gt; kernel/x86/microcode/GenuineIntel.bin</userinput></screen>
     346<screen><userinput>cp -v ../intel-ucode/&lt;XX-YY-ZZ&gt; kernel/x86/microcode/GenuineIntel.bin</userinput></screen>
    347347
    348348<!-- new version from 20201110 release onwards, assumed to work on all skylakes
     
    418418      </para>
    419419
    420 <screen><literal>[    0.000000] microcode: microcode updated early to revision 0xb2, date = 2022-03-17
    421 [    0.000000] Linux version 5.19.2 (xry111@xry111-X57S1) (gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.39) #123 SMP PREEMPT_DYNAMIC Sun Aug 20 21:14:29 CST 2022
    422 [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.19.2-lfs-11.2-systemd root=/dev/nvme0n1p7 ro
    423 [    0.435085] microcode: sig=0x706e5, pf=0x80, revision=0xb2
    424 [    0.435197] microcode: Microcode Update Driver: v2.2.</literal></screen>
     420<screen><literal>[    0.000000] microcode: microcode updated early to revision 0xb6, date = 2022-08-02
     421[    0.000000] Linux version 6.1.6 (xry111@xry111-X57S1) (gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.40) #32 SMP PREEMPT_DYNAMIC Sat Jan 28 11:32:21 CST 2023
     422[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.1.6-lfs-r11.2-34-systemd root=/dev/nvme0n1p7 ro
     423[    0.454985] microcode: sig=0x706e5, pf=0x80, revision=0xb6
     424[    0.455011] microcode: Microcode Update Driver: v2.2.</literal></screen>
    425425
    426426
Note: See TracChangeset for help on using the changeset viewer.