lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230925170224.57670-1-qiuxu.zhuo@intel.com>
Date:   Tue, 26 Sep 2023 01:02:24 +0800
From:   Qiuxu Zhuo <qiuxu.zhuo@...el.com>
To:     tglx@...utronix.de
Cc:     arjan@...ux.intel.com, bp@...en8.de, chang.seok.bae@...el.com,
        linux-kernel@...r.kernel.org, nik.borisov@...e.com, x86@...nel.org,
        qiuxu.zhuo@...el.com
Subject: Re: [patch V3 00/30] x86/microcode: Cleanup and late loading enhancements

Hi Thomas,

> ...
> 
> The series is also available from git:
> 
>    git://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel.git ucode-v3
> ...

I tested the 'ucode-v3' code above, and it worked well on my tested machine.
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. ]

Test Results
------------
  The following test results showed that this 'ucode-v3' worked well for both
  early microcode loading and late microcode loading on this tested machine.
  Based on the test results:

  Tested-by: Qiuxu Zhuo <qiuxu.zhuo@...el.com>


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

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

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

Thanks!
-Qiuxu

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ