Changeset c6ebc90b
- Timestamp:
- 12/26/2019 07:55:42 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 9.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- c61fb430
- Parents:
- 4b64c31
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r4b64c31 rc6ebc90b 45 45 <para>December 26th, 2019</para> 46 46 <itemizedlist> 47 <listitem> 48 <para>[ken] - Update to (intel) microcode-20191115. Fixes 49 <ulink url="&blfs-ticket-root;12952">#12952</ulink>.</para> 50 </listitem> 47 51 <listitem> 48 52 <para>[ken] - Update to falkon-3.1.0. Fixes -
postlfs/config/firmware.xml
r4b64c31 rc6ebc90b 137 137 url='https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/'/> 138 138 and downloading the latest file there. As of this writing the most recent 139 version of the microcode is microcode-2019111 2.139 version of the microcode is microcode-20191115. 140 140 Extract this file in the normal way, the microcode is in the <filename>intel-ucode</filename> 141 141 directory, containing various blobs with names in the form XX-YY-ZZ. … … 143 143 144 144 <para>In the past, intel did not provide any details of which blobs had 145 changed versions, but now the release note details this.</para>145 changed versions, but now the release note details this.</para> 146 146 147 147 <para>The recent firmware for older processors is provided to deal with … … 154 154 </para> 155 155 156 <para>To be able to use this latest microcode on all the affected processors 157 the kernel version needs to be versions 5.3.11, 4.19.84 or later.</para> 156 <para>To be able to use this latest microcode to provide mitigation on all 157 the affected processors, the kernel version needs to be at least 5.3.11 (or 158 4.19.84 if you are using the 4.19 long term support series).</para> 158 159 159 160 <para>Now you need to determine your processor's identity to see if there … … 195 196 <screen><userinput>dmesg | grep -e 'microcode' -e 'Linux version' -e 'Command line'</userinput></screen> 196 197 197 <para>This example (the machine had just been updated to a new kernel and was 198 already using early loading for firmware from a few months before) shows it 199 has now been updated from revision 0xcc to 0xd4.</para> 200 201 <screen><literal>[ 0.000000] microcode: microcode updated early to revision 0xcc, date = 2019-04-01 202 [ 0.000000] Linux version 5.3.11 (ken@milliways) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Wed Nov 13 01:43:09 GMT 2019 203 [ 0.569085] microcode: sig=0x506e3, pf=0x2, revision=0xcc 204 [ 0.569136] microcode: Microcode Update Driver: v2.2. 205 [ 257.975226] microcode: updated to revision 0xd4, date = 2019-08-14 206 [ 257.976347] microcode: Reload completed, microcode revision: 0xd4</literal></screen> 198 <para>This reformatted example was created by temporarily booting without 199 microcode, to show the current Firmware Bug message, then the late load 200 shows it being updated to revision 0xd6.</para> 201 202 <screen><literal>[ 0.000000] Linux version 5.4.2 (lfs@leshp) (gcc version 9.2.0 (GCC)) 203 #1 SMP PREEMPT Wed Dec 18 11:52:13 GMT 2019 204 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.4.2-sda11 root=/dev/sda11 ro 205 [ 0.020218] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode 206 to version: 0xb2 (or later) 207 [ 0.153861] MDS: Vulnerable: Clear CPU buffers attempted, no microcode 208 [ 0.550009] microcode: sig=0x506e3, pf=0x2, revision=0x74 209 [ 0.550036] microcode: Microcode Update Driver: v2.2. 210 [ 277.673064] microcode: updated to revision 0xd6, date = 2019-10-03 211 [ 277.674231] x86/CPU: CPU features have changed after loading microcode, but might not take effect</literal></screen> 207 212 208 213 <para>If the microcode was not updated, there is no new microcode for … … 321 326 in AMD and Intel machines. First, an Intel example with early loading:</para> 322 327 323 <screen><literal>[ 0.000000] microcode: microcode updated early to revision 0xd4, date = 2019-08-14 324 [ 0.000000] Linux version 5.3.11 (ken@milliways) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Wed Nov 13 01:43:09 GMT 2019 325 [ 0.552160] microcode: sig=0x506e3, pf=0x2, revision=0xd4 326 [ 0.552184] microcode: Microcode Update Driver: v2.2.</literal></screen> 328 <screen><literal>[ 0.000000] microcode: microcode updated early to revision 0xd6, date = 2019-10-03 329 [ 0.000000] Linux version 5.4.6 (ken@leshp) (gcc version 9.2.0 (GCC))i 330 #4 SMP PREEMPT Sat Dec 21 21:41:03 GMT 2019 331 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.4.6-sda11 root=/dev/sda11 ro resume=/dev/sda10 332 [ 0.579936] microcode: sig=0x506e3, pf=0x2, revision=0xd6 333 [ 0.579961] microcode: Microcode Update Driver: v2.2.</literal></screen> 327 334 328 335 <para>A historic AMD example:</para>
Note:
See TracChangeset
for help on using the changeset viewer.