mirror of
https://github.com/speed47/spectre-meltdown-checker.git
synced 2026-06-13 10:03:06 +02:00
23ea5427b5bb201cfa69ee325757f6a48a370c7a
When IA32_ARCH_CAPABILITIES (0x10a) can't be read from userspace (no msr
module, or kernel lockdown under Secure Boot), the FBSDP_NO/PSDP_NO/SBDR_SSDP_NO
bits were left at 0 ("explicitly not immune") instead of -1 ("unknown"). For a
recent CPU not in any kernel model list (e.g. Arrow Lake), this wrongly flipped
the MMIO Stale Data verdict into the "out of servicing period, Intel never
assessed this CPU" bucket.
Languages
Shell
100%