linux-yocto/arch/x86
Borislav Petkov (AMD) 21953dde39 x86/process: Move the buffer clearing before MONITOR
Commit 8e786a85c0 upstream.

Move the VERW clearing before the MONITOR so that VERW doesn't disarm it
and the machine never enters C1.

Original idea by Kim Phillips <kim.phillips@amd.com>.

Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-10 15:57:51 +02:00
..
boot x86/boot/compressed: prefer cc-option for CFLAGS additions 2025-06-27 11:05:21 +01:00
configs x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs 2022-01-27 11:04:56 +01:00
crypto crypto: x86/aegis128 - access 32-bit arguments as 32-bit 2024-12-14 19:51:13 +01:00
entry x86/bugs: Rename MDS machinery to something more generic 2025-07-10 15:57:50 +02:00
events perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt 2025-06-04 14:38:04 +02:00
hyperv x86/hyperv: Remove unregister syscore call from Hyper-V cleanup 2022-12-31 13:14:39 +01:00
ia32 binfmt: remove in-tree usage of MAP_DENYWRITE 2021-09-03 18:42:01 +02:00
include x86/process: Move the buffer clearing before MONITOR 2025-07-10 15:57:51 +02:00
kernel x86/process: Move the buffer clearing before MONITOR 2025-07-10 15:57:51 +02:00
kvm KVM: SVM: Advertise TSA CPUID bits to guests 2025-07-10 15:57:50 +02:00
lib x86/its: Add support for ITS-safe return thunk 2025-05-22 14:08:23 +02:00
math-emu x86: Prepare asm files for straight-line-speculation 2022-05-15 20:18:49 +02:00
mm x86/kaslr: Reduce KASLR entropy on most x86 systems 2025-06-04 14:38:00 +02:00
net x86/its: FineIBT-paranoid vs ITS 2025-05-22 14:08:24 +02:00
pci PCI: Detect and trust built-in Thunderbolt chips 2024-12-14 19:51:42 +01:00
platform x86/pvh: Call C code via the kernel virtual mapping 2025-05-02 07:44:18 +02:00
power x86/pm: Add enumeration check before spec MSRs save/restore setup 2022-12-02 17:41:09 +01:00
purgatory x86/purgatory: Switch to the position-independent small code model 2024-06-16 13:39:22 +02:00
ras
realmode x86/mm: Flush global TLB when switching to trampoline page-table 2022-01-27 11:04:35 +01:00
tools x86/boot: Ignore relocations in .notes sections in walk_relocs() too 2024-06-16 13:39:18 +02:00
um um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h 2025-07-10 15:57:33 +02:00
video
xen Grab mm lock before grabbing pt lock 2025-03-13 12:50:36 +01:00
.gitignore
Kbuild
Kconfig x86/bugs: Add a Transient Scheduler Attacks mitigation 2025-07-10 15:57:50 +02:00
Kconfig.assembler
Kconfig.cpu x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 2024-02-23 08:55:08 +01:00
Kconfig.debug x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y 2024-06-16 13:39:46 +02:00
Makefile x86/realmode: build with -D__DISABLE_EXPORTS 2022-07-23 12:53:56 +02:00
Makefile_32.cpu x86/build: Do not add -falign flags unconditionally for clang 2021-09-19 10:35:53 +09:00
Makefile.um