]> xenbits.xensource.com Git - xen.git/commit
x86/cpu-policy: Hide CLWB by default on SKX/CLX/CPX
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 27 Feb 2023 15:36:49 +0000 (15:36 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 8 Aug 2023 15:02:54 +0000 (16:02 +0100)
commit3f9d9b47ef98eb641fe5fcbdf5341e7eef17cfab
tree44314c98933309ac478a3261c85b8e657e0f868e
parent2bd25cef5949ee472a6f48a91148499ea81140a2
x86/cpu-policy: Hide CLWB by default on SKX/CLX/CPX

The August 2023 microcode for GDS has an impact on the CLWB instruction.  See
code comments for full details.

This is part of XSA-435 / CVE-2022-40982

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
(cherry picked from commit 2dd06b4ea10891750af38e4a0e1efaeb0a9b3518)
xen/arch/x86/cpu-policy.c
xen/arch/x86/cpu/intel.c
xen/include/public/arch-x86/cpufeatureset.h