Changeset 3d0e2ff


Ignore:
Timestamp:
03/15/2018 12:52:36 AM (4 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, ken/refactor-virt, lazarus, perl-modules, qt5new, trunk, upgradedb, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
0dc1b7b
Parents:
5d7469f9
Message:

Update intel microcode to 20180312.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19951 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r5d7469f9 r3d0e2ff  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[ken] - Update intel microcode to 20180312 (spectre v2
     49          mitigation for SandyBridge and later). Please note that for some
     50          models, particularly Skylake, currently-available kernels may
     51          disregard the mitigation because of issues with the previous (now
     52          withdrawn) version.  That will hopefully be fixed in a few days,
     53          but wil then require a kernel upgrade. Fixes
     54          <ulink url="&blfs-ticket-root;10300">#10300</ulink>.</para>
     55        </listitem>
     56        <listitem>
    4857          <para>[timtas] - Explain how to build network-manager-applet without gobject-introspection and gtk-doc.</para>
    4958        </listitem>
  • postlfs/config/firmware.xml

    r5d7469f9 r3d0e2ff  
    131131     <para>The first step is to get the most recent version of the Intel
    132132     microcode.  This must be done by navigating to
    133      <ulink url='https://downloadcenter.intel.com/download/27337/Linux-Processor-Microcode-Data-File'/>
     133     <ulink url='https://downloadcenter.intel.com/download/27591/Linux-Processor-Microcode-Data-File'/>
    134134     and following the instructions there.  As of this writing the most recent
    135      version of the microcode is <filename>microcode-20171117.tgz</filename>.
     135     version of the microcode is <filename>microcode-20180312.tgz</filename>.
    136136     Extract this file in the normal way to create an <filename>intel-ucode</filename>
    137      directory, containing various blobs with names in the form XX-YY-ZZ.</para>
     137     directory, containing various blobs with names in the form XX-YY-ZZ.
     138     This tarball does not contain a top-level directory, two files
     139     (microcode.dat which is the old-style of updates, still used by some
     140     linux distros, and releasenote) will be extracted into the current
     141     directory.</para>
    138142
    139143     <note><para>The above URL may not be the latest page.  If it is not,
    140      a line at the top of the list will direct you to the latest page.
     144     a line at the top of the page will direct you to the latest page.
    141145     </para></note>
    142146
     
    181185      <para>This example from the Haswell i7 which was released in Q2 2014 and is
    182186      not affected by the TSX errata shows it has been updated from revision 0x19
    183       in the BIOS/UEFI (which this version of hte kernel now complains about) to
    184       revision 0x22. Unlike in older kernels, the individual CPUs are not separately
     187      in the BIOS/UEFI (which this version of the kernel now complains about) to
     188      revision 0x24. Unlike in older kernels, the individual CPUs are not separately
    185189      reported:</para>
    186190
     
    192196[    0.482712] microcode: sig=0x306c3, pf=0x2, revision=0x19
    193197[    0.482937] microcode: Microcode Update Driver: v2.2.
    194 [  402.668612] microcode: updated to revision 0x22, date = 2017-01-27</literal></screen>
     198[12624.259297] microcode: updated to revision 0x24, date = 2018-01-21</literal></screen>
    195199
    196200    <para>If the microcode was not updated, there is no new microcode for
     
    306310      is mentioned:</para>
    307311
    308 <screen><literal>[    0.000000] microcode: microcode updated early to revision 0x22, date = 2017-01-27
     312<screen><literal>[    0.000000] microcode: microcode updated early to revision 0x24, date = 2018-01-21
    309313[    0.000000] Linux version 4.15.3 (ken@plexi) (gcc version 7.3.0 (GCC))
    310314               #3 SMP PREEMPT Fri Feb 23 05:06:50 GMT 2018
    311315[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.15.3-sda6 root=/dev/sda6 ro
    312 [    0.489478] microcode: sig=0x306c3, pf=0x2, revision=0x22
    313 [    0.489747] microcode: Microcode Update Driver: v2.2.</literal></screen>
     316[    0.484409] microcode: sig=0x306c3, pf=0x2, revision=0x24
     317[    0.484575] microcode: Microcode Update Driver: v2.2.</literal></screen>
    314318
    315319      <para>An AMD example:</para>
Note: See TracChangeset for help on using the changeset viewer.