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
x86/ia32: Fix ia32_restore_sigcontext() AC leak
2019-05-31 06:46:27 -07:00
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
x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
2018-02-21 09:54:17 +01:00
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
PM / hibernate: Check the success of generating md5 digest before hibernation
2019-11-24 08:19:56 +01:00
purgatory
x86/purgatory: Disable various profiling and sanitizing options
2020-06-25 15:32:52 +02:00
ras
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
realmode
x86/realmode: Don't leak the trampoline kernel address
2019-05-04 09:20:21 +02:00
tools
x86/insn: Fix awk regexp warnings
2019-12-01 09:17:37 +01:00
um
um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
2018-11-21 09:19:16 +01:00
video
xen
x86: Fix early boot crash on gcc-10, third try
2020-05-20 08:18:49 +02:00
.gitignore
x86/build: Add arch/x86/tools/insn_decoder_test to .gitignore
2018-02-13 14:10:29 +01:00
Kbuild
Kconfig
x86/olpc: Fix build error with CONFIG_MFD_CS5535=m
2019-11-24 08:20:30 +01:00
Kconfig.cpu
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-03-25 07:36:02 -10:00
Kconfig.debug
x86, perf: Fix the dependency of the x86 insn decoder selftest
2020-01-27 14:51:08 +01:00
Makefile
x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning
2019-09-19 09:09:41 +02:00
Makefile.um
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
2018-08-24 08:22:08 +09:00
Makefile_32.cpu
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00