RE: [patch V4 00/30] x86/microcode: Cleanup and late loading enhancements

Zhuo, Qiuxu posted 30 patches 2 years, 2 months ago
Only 0 patches received!
RE: [patch V4 00/30] x86/microcode: Cleanup and late loading enhancements
Posted by Zhuo, Qiuxu 2 years, 2 months ago
Hi Boris,

> From: Borislav Petkov <bp@alien8.de>
> ...
> > Test Result (same as ucode-v3)
> > ------------------------------
> > Tested 'ucode-v4' on an Intel Sapphire Rapids server that both early
> > load and late load worked well. For more details, please refer to the test
> below:
> 
> Thanks.
> 
> I've found a couple of issues and once I'm done with my testing, I'll push
> tip:x86/microcode and you could run it then to make sure it all is still ok.

Test Result (same as ucode-v4)
------------------------------
  Tested tip:x86/microcode (top commit 9975802d3f74) on an Intel Sapphire
  Rapids server that both early load and late load worked well. For more
  details, please refer to the test below:


Tested Machine
--------------
  Intel Sapphire Rapids server with 2 sockets, each containing 48 cores,
  resulting in a total of 192 threads.


Microcodes
----------
  a) Microcode revisison of CPU                        : 0xab000130
  b) Microcode revision in the initramfs               : 0xab000140 // for early load
  c) Microcode revision in /lib/firmware/intel-ucode/* : 0xab000160 // for late load

     [ Microcode b) & c) headers both contain minirev 0x2b0000a1. ]


Dmesg log
---------
  // Early load OK.
  [    0.000000] microcode: updated early: 0xab000130 -> 0xab000140, date = 2022-11-04

  ...
  [   20.261926] microcode: Microcode Update Driver: v2.2.
  ...

  // Late load OK.
  [   27.400858] microcode: Updated to revision 0xab000160, date = 2022-11-16
  [   27.409978] microcode: load: updated on 96 primary CPUs with 96 siblings
  [   27.409997] microcode: revision: 0xab000140 -> 0xab000160


cpuinfo
-------
  cat /proc/cpuinfo | grep -m1  microcode
  microcode       : 0xab000160

Thanks!
-Qiuxu
Re: [patch V4 00/30] x86/microcode: Cleanup and late loading enhancements
Posted by Borislav Petkov 2 years, 2 months ago
On Tue, Oct 10, 2023 at 08:00:27AM +0000, Zhuo, Qiuxu wrote:
> Test Result (same as ucode-v4)
> ------------------------------
>   Tested tip:x86/microcode (top commit 9975802d3f74) on an Intel Sapphire
>   Rapids server that both early load and late load worked well. For more
>   details, please refer to the test below:

Thanks!

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette