]> git.baikalelectronics.ru Git - kernel.git/commit
x86/bugs: Add "unknown" reporting for MMIO Stale Data
authorPawan Gupta <pawan.kumar.gupta@linux.intel.com>
Wed, 3 Aug 2022 21:41:32 +0000 (14:41 -0700)
committerBorislav Petkov <bp@suse.de>
Thu, 18 Aug 2022 13:35:22 +0000 (15:35 +0200)
commit60355e159ca1a17d173055cdf2e3098aab8f63a3
tree42e5b6f2f73860df73dc391bb360fda4affb8c5c
parent41116baed96ce4a8f49f5a185e20c90b23c809d4
x86/bugs: Add "unknown" reporting for MMIO Stale Data

Older Intel CPUs that are not in the affected processor list for MMIO
Stale Data vulnerabilities currently report "Not affected" in sysfs,
which may not be correct. Vulnerability status for these older CPUs is
unknown.

Add known-not-affected CPUs to the whitelist. Report "unknown"
mitigation status for CPUs that are not in blacklist, whitelist and also
don't enumerate MSR ARCH_CAPABILITIES bits that reflect hardware
immunity to MMIO Stale Data vulnerabilities.

Mitigation is not deployed when the status is unknown.

  [ bp: Massage, fixup. ]

Fixes: b8e6f6a4a110 ("x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data")
Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Suggested-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/a932c154772f2121794a5f2eded1a11013114711.1657846269.git.pawan.kumar.gupta@linux.intel.com
Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
arch/x86/include/asm/cpufeatures.h
arch/x86/kernel/cpu/bugs.c
arch/x86/kernel/cpu/common.c