linux_dsm_epyc7002/arch/arm64
Alex Bennée 7226bc2e12 kvm: arm64: handle single-stepping trapped instructions
If we are using guest debug to single-step the guest, we need to ensure
that we exit after emulating the instruction. This only affects
instructions completely emulated by the kernel. For instructions
emulated in userspace, we need to exit and return to complete the
emulation.

The kvm_arm_handle_step_debug() helper sets up the necessary exit
state if needed.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Julien Thierry <julien.thierry@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
2017-11-29 16:46:20 +01:00
..
boot ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
configs
crypto
include KVM: arm/arm64: debug: Introduce helper for single-step 2017-11-29 16:46:19 +01:00
kernel arm64 updates for 4.15 2017-11-15 10:56:56 -08:00
kvm kvm: arm64: handle single-stepping trapped instructions 2017-11-29 16:46:20 +01:00
lib arm64 updates for 4.15 2017-11-15 10:56:56 -08:00
mm arm64/mm/kasan: don't use vmemmap_populate() to initialize shadow 2017-11-15 18:21:05 -08:00
net
xen
Kconfig arm64/mm/kasan: don't use vmemmap_populate() to initialize shadow 2017-11-15 18:21:05 -08:00
Kconfig.debug
Kconfig.platforms ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
Makefile arm64: support __int128 on gcc 5+ 2017-11-03 15:24:21 +00:00