[PATCH v1 1/2] KVM: arm64: handle single-stepping trapped instructions
Julien Thierry
julien.thierry at arm.com
Fri Oct 6 06:15:21 PDT 2017
On 06/10/17 12:39, Alex Bennée wrote:
> If we are using guest debug to single-step the guest we need to ensure
> we exit after emulating the instruction. This only affects
> instructions completely emulated by the kernel. For userspace emulated
> instructions we need to exit and return to complete the emulation.
>
> We fake debug.arch.hsr to contain ESR_ELx_EC_SOFTSTP_LOW so QEMU knows
> it was a single-step event (and without altering the userspace ABI).
>
> Signed-off-by: Alex Bennée <alex.bennee at linaro.org>
Reviewed-by: Julien Thierry <julien.thierry at arm.com>
Thanks,
--
Julien Thierry
More information about the linux-arm-kernel
mailing list