linux/arch/x86
Peter Zijlstra caa0ff24d5 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
Due to TIF_SSBD and TIF_SPEC_IB the actual IA32_SPEC_CTRL value can
differ from x86_spec_ctrl_base. As such, keep a per-CPU value
reflecting the current task's MSR content.

  [jpoimboe: rename]

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
2022-06-27 10:33:59 +02:00
..
boot
coco x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page 2022-06-17 15:37:33 -07:00
configs
crypto
entry x86: Add magic AMD return-thunk 2022-06-27 10:33:59 +02:00
events
hyperv x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM 2022-06-15 18:27:40 +00:00
ia32
include x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value 2022-06-27 10:33:59 +02:00
kernel x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value 2022-06-27 10:33:59 +02:00
kvm x86: Add magic AMD return-thunk 2022-06-27 10:33:59 +02:00
lib x86: Add magic AMD return-thunk 2022-06-27 10:33:59 +02:00
math-emu
mm x86/sev: Avoid using __x86_return_thunk 2022-06-27 10:33:58 +02:00
net x86/bpf: Use alternative RET encoding 2022-06-27 10:33:58 +02:00
pci x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions" 2022-06-17 14:24:14 -05:00
platform
power
purgatory
ras
realmode
tools
um
video
virt/vmx/tdx
xen
.gitignore
Kbuild
Kconfig x86/bugs: Add AMD retbleed= boot parameter 2022-06-27 10:33:59 +02:00
Kconfig.assembler
Kconfig.cpu
Kconfig.debug
Makefile x86/retpoline: Use -mfunction-return 2022-06-27 10:33:58 +02:00
Makefile.um
Makefile_32.cpu