linux-yocto/arch/x86
Borislav Petkov (AMD) f3f9deccfc KVM: SVM: Set synthesized TSA CPUID flags
VERW_CLEAR is supposed to be set only by the hypervisor to denote TSA
mitigation support to a guest. SQ_NO and L1_NO are both synthesizable,
and are going to be set by hw CPUID on future machines.

So keep the kvm_cpu_cap_init_kvm_defined() invocation *and* set them
when synthesized.

This fix is stable-only.

Co-developed-by: Jinpu Wang <jinpu.wang@ionos.com>
Signed-off-by: Jinpu Wang <jinpu.wang@ionos.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-17 18:37:24 +02:00
..
boot x86/build: Fix broken copy command in genimage.sh when making isoimage 2025-05-29 11:02:37 +02:00
coco x86/tdx: Fix arch_safe_halt() execution for TDX VMs 2025-04-10 14:39:37 +02:00
configs
crypto crypto: lib/Kconfig - Hide arch options from user 2025-05-02 07:59:32 +02:00
entry x86/bugs: Rename MDS machinery to something more generic 2025-07-10 16:05:14 +02:00
events perf/x86/amd/uncore: Prevent UMC counters from saturating 2025-06-19 15:31:26 +02:00
hyperv x86/hyperv: Fix check of return value from snp_set_vmsa() 2025-04-10 14:39:36 +02:00
ia32
include x86/rdrand: Disable RDSEED on AMD Cyan Skillfish 2025-07-17 18:37:14 +02:00
kernel x86/rdrand: Disable RDSEED on AMD Cyan Skillfish 2025-07-17 18:37:14 +02:00
kvm KVM: SVM: Set synthesized TSA CPUID flags 2025-07-17 18:37:24 +02:00
lib x86/insn: Fix opcode map (!REX2) superscript tags 2025-06-19 15:31:28 +02:00
math-emu
mm x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers bounce buffers 2025-05-29 11:03:26 +02:00
net x86/its: FineIBT-paranoid vs ITS 2025-05-18 08:25:00 +02:00
pci PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag 2025-05-02 07:58:56 +02:00
platform x86/pvh: Call C code via the kernel virtual mapping 2024-12-05 14:01:12 +01:00
power x86/fred: Fix system hang during S4 resume with FRED enabled 2025-05-29 11:02:02 +02:00
purgatory
ras
realmode
tools x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c 2025-06-27 11:11:41 +01:00
um um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h 2025-07-06 11:01:34 +02:00
video
virt x86/virt/tdx: Avoid indirect calls to TDX assembly functions 2025-06-27 11:11:38 +01:00
xen x86/xen: disable CPU idle and frequency drivers for PVH dom0 2025-05-02 07:59:23 +02:00
.gitignore
Kbuild
Kconfig x86/mm: Disable hugetlb page table sharing on 32-bit 2025-07-17 18:37:14 +02:00
Kconfig.assembler
Kconfig.cpu x86/Kconfig: Add cmpxchg8b support back to Geode CPUs 2025-04-10 14:39:37 +02:00
Kconfig.debug
Makefile x86/stackprotector: Work around strict Clang TLS symbol requirements 2024-11-08 13:16:00 +01:00
Makefile_32.cpu
Makefile.postlink
Makefile.um um: Pass the correct Rust target and options with gcc 2025-04-10 14:39:25 +02:00