This adds support for single-step. There isn't much to do on the QEMU side as after we set-up the request for single step via the debug ioctl it is all handled within the kernel.
The actual setting of the KVM_GUESTDBG_SINGLESTEP flag is already in the common code. If the kernel doesn't support guest debug the ioctl will simply error.
26ae593 target-arm: kvm - support for single step
target-arm/kvm64.c | 7 +++++++
1 file changed, 7 insertions(+)
Upstream: git.qemu.org