kernel-fxtec-pro1x/arch/x86
Tom Lendacky e794df7b54 KVM: SVM: Add a dedicated INVD intercept routine
[ Upstream commit 4bb05f30483fd21ea5413eaf1182768f251cf625 ]

The INVD instruction intercept performs emulation. Emulation can't be done
on an SEV guest because the guest memory is encrypted.

Provide a dedicated intercept routine for the INVD intercept. And since
the instruction is emulated as a NOP, just skip it instead.

Fixes: 1654efcbc4 ("KVM: SVM: Add KVM_SEV_INIT command")
Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Message-Id: <a0b9a19ffa7fef86a3cc700c7ea01cb2731e04e5.1600972918.git.thomas.lendacky@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-01 13:14:53 +02:00
..
boot x86/boot: kbuild: allow readelf executable to be specified 2020-09-26 18:01:32 +02:00
configs x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y 2020-09-23 12:11:02 +02:00
crypto crypto: aesni - add compatibility with IAS 2020-08-19 08:15:03 +02:00
entry x86/unwind/orc: Fix premature unwind stoppage due to IRET frames 2020-05-14 07:57:23 +02:00
events perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag 2020-03-20 11:55:50 +01:00
hyperv x86/Hyper-V: Report crash data in die() when panic_on_oops is set 2020-04-23 10:30:17 +02:00
ia32
include x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline 2020-10-01 13:14:48 +02:00
kernel x86/pkeys: Add check for pkey "overflow" 2020-10-01 13:14:34 +02:00
kvm KVM: SVM: Add a dedicated INVD intercept routine 2020-10-01 13:14:53 +02:00
lib arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback 2020-10-01 13:14:25 +02:00
math-emu x86: math-emu: Fix up 'cmp' insn for clang ias 2020-07-29 10:16:54 +02:00
mm x86, fakenuma: Fix invalid starting node ID 2020-09-09 19:04:27 +02:00
net bpf, x86_32: Fix clobbering of dst for BPF_JSET 2020-05-02 17:26:00 +02:00
oprofile
pci Fix build error when CONFIG_ACPI is not set/enabled: 2020-08-26 10:31:05 +02:00
platform irqdomain/treewide: Keep firmware node unconditionally allocated 2020-07-29 10:16:46 +02:00
power
purgatory x86/purgatory: Disable various profiling and sanitizing options 2020-06-25 15:32:52 +02:00
ras
realmode
tools
um
video
xen x86: Fix early boot crash on gcc-10, third try 2020-05-20 08:18:49 +02:00
.gitignore
Kbuild
Kconfig
Kconfig.cpu
Kconfig.debug
Makefile
Makefile.um
Makefile_32.cpu