[PATCH v5 0/6] QEMU support for KVM Guest Debug on arm64
Alex Bennée
alex.bennee at linaro.org
Fri May 29 08:19:18 PDT 2015
Hi,
You may be wondering what happened to v3 and v4. They do exist but
they didn't change much from the the original patches as I've been
mostly looking the kernel side of the equation. So in summary the
changes are:
- updates to the kernel ABI
- don't fall over on kernels without debug support
- better logging, syncing and use of internals.h
- debug exception re-injection for guest events*
More detailed changelogs are attached to each patch.
* see
https://lists.cs.columbia.edu/pipermail/kvmarm/2015-May/014807.html
GIT Repos:
The patch series is based off a recent master and can be found at:
https://github.com/stsquad/qemu
branch: kvm/guest-debug-v5
The kernel patches for this series are based off a v4.1-rc5-v5 and can be
found at:
https://git.linaro.org/people/alex.bennee/linux.git
branch: guest-debug/4.1-rc5-v5
Alex Bennée (6):
linux-headers: sync from my kernel tree (DEV)
target-arm: kvm64: introduce kvm_arm_init_debug()
target-arm: kvm - implement software breakpoints
target-arm: kvm - support for single step
target-arm: kvm - add support for HW assisted debug
target-arm: kvm - re-inject guest debug exceptions
include/standard-headers/linux/virtio_balloon.h | 28 ++-
include/standard-headers/linux/virtio_blk.h | 8 +-
include/standard-headers/linux/virtio_ids.h | 1 +
include/standard-headers/linux/virtio_input.h | 76 ++++++
include/standard-headers/linux/virtio_ring.h | 2 +-
linux-headers/asm-arm/kvm.h | 9 +-
linux-headers/asm-arm64/kvm.h | 29 ++-
linux-headers/asm-mips/kvm.h | 164 +++++++-----
linux-headers/asm-s390/kvm.h | 4 +
linux-headers/asm-x86/hyperv.h | 2 +
linux-headers/linux/kvm.h | 71 +++++-
linux-headers/linux/vfio.h | 2 +
target-arm/cpu.h | 1 +
target-arm/helper-a64.c | 17 +-
target-arm/internals.h | 1 +
target-arm/kvm.c | 137 ++++++++--
target-arm/kvm64.c | 318 ++++++++++++++++++++++++
target-arm/kvm_arm.h | 21 ++
18 files changed, 790 insertions(+), 101 deletions(-)
create mode 100644 include/standard-headers/linux/virtio_input.h
--
2.4.1
More information about the linux-arm-kernel
mailing list