[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