Author: ken
Date: Wed Jan 10 10:41:27 2018
New Revision: 19662
Log:
Update intel microcode, and the example, to 20180108.
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/postlfs/config/firmware.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Wed Jan 10 07:43:22 2018 (r19661)
+++ trunk/BOOK/general.ent Wed Jan 10 10:41:27 2018 (r19662)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "08"> <!-- Always 2 digits -->
+<!ENTITY day "10"> <!-- Always 2 digits -->
<!ENTITY month "01"> <!-- Always 2 digits -->
<!ENTITY year "2018">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "January 8th, &year;">
+<!ENTITY releasedate "January 10th, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Wed Jan 10 07:43:22
2018 (r19661)
+++ trunk/BOOK/introduction/welcome/changelog.xml Wed Jan 10 10:41:27
2018 (r19662)
@@ -42,6 +42,18 @@
</listitem>
-->
<listitem>
+ <para>January 10th, 2018</para>
+ <itemizedlist>
+ <listitem>
+ <para>[ken] - Update intel microcode to 20180108, this includes
+ Spectre mitigation for some CPUs (and might slow them as a result).
+ More details of updated models are in the ticket. Fixes
+ <ulink url="&blfs-ticket-root;10249">#10249</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>January 9th, 2018</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/postlfs/config/firmware.xml
==============================================================================
--- trunk/BOOK/postlfs/config/firmware.xml Wed Jan 10 07:43:22 2018
(r19661)
+++ trunk/BOOK/postlfs/config/firmware.xml Wed Jan 10 10:41:27 2018
(r19662)
@@ -130,9 +130,9 @@
<para>The first step is to get the most recent version of the Intel
microcode. This must be done by navigating to
- <ulink
url='https://downloadcenter.intel.com/download/27377/Linux-Processor-Microcode-Data-File'/>
+ <ulink
url='https://downloadcenter.intel.com/download/27431/Linux-Processor-Microcode-Data-File'/>
and following the instructions there. As of this writing the most recent
- version of the microcode is <filename>microcode-20171117.tgz</filename>.
+ version of the microcode is <filename>microcode-20180108.tgz</filename>.
Extract this file in the normal way to create an
<filename>intel-ucode</filename>
directory, containing various blobs with names in the form
XX-YY-ZZ.</para>
@@ -180,15 +180,15 @@
<para>This example from the Haswell i7 which was released in Q2 2014 and
is
not affected by the TSX errata shows it has been updated from revision
0x19
- in the BIOS/UEFI to revision 0x22. Unlike in older kernels, the
individual
+ in the BIOS/UEFI to revision 0x23. Unlike in older kernels, the
individual
CPUs are not separately reported:</para>
-<screen><literal>[ 0.000000] Linux version 4.11.0 (lfs@plexi) (gcc version
7.1.0 (GCC) )
- #1 SMP PREEMPT Sun May 14 16:00:00 BST 2017
-[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.11.0-sda6 root=/dev/sda6 ro
-[ 0.913685] microcode: sig=0x306c3, pf=0x2, revision=0x22
+<screen><literal>[ 0.000000] Linux version 4.14.12 (lfs@plexi) (gcc version
7.2.0 (GCC) )
+ #1 SMP PREEMPT Tue Jan 9 16:00:00 GMT 2018
+[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.14.12-sda7 root=/dev/sda7 ro
+[ 0.913685] microcode: sig=0x306c3, pf=0x2, revision=0x23
[ 0.913905] microcode: Microcode Update Driver: v2.2.
-[ 148.723932] microcode: updated to revision 0x22, date =
2017-01-27</literal></screen>
+[ 148.723932] microcode: updated to revision 0x23, date =
2017-11-28</literal></screen>
<para>That may be followed by individual reports for each core.</para>
<para>If the microcode was not updated, there is no new microcode for
@@ -303,11 +303,11 @@
kernel, showing that the first notification comes before the kernel
version
is mentioned:</para>
-<screen><literal>[ 0.000000] microcode: microcode updated early to revision
0x22, date = 2017-01-27
-[ 0.000000] Linux version 4.11.0 (lfs@plexi) (gcc version 7.1.0 (GCC) )
- #2 SMP PREEMPT Sun May 14 17:58:53 BST 2017
-[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.11.0-sda6 root=/dev/sda6 ro
-[ 0.928947] microcode: sig=0x306c3, pf=0x2, revision=0x22
+<screen><literal>[ 0.000000] microcode: microcode updated early to revision
0x23, date = 2017-11-20
+[ 0.000000] Linux version 4.14.12 (lfs@plexi) (gcc version 7.2.0 (GCC) )
+ #2 SMP PREEMPT Tue Jan 9 17:58:53 GMT 2018
+[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.14.12-sda7 root=/dev/sda7 ro
+[ 0.928947] microcode: sig=0x306c3, pf=0x2, revision=0x23
[ 0.929160] microcode: Microcode Update Driver: v2.2.</literal></screen>
<para>An AMD example for an earlier stable kernel version:</para>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page