From: "Alex Bennée" <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org, qemu-arm@nongnu.org,
peter.maydell@linaro.org, christoffer.dall@linaro.org,
zhichao.huang@linaro.org
Cc: marc.zyngier@arm.com, "Alex Bennée" <alex.bennee@linaro.org>,
linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org,
kvmarm@lists.cs.columbia.edu
Subject: [Qemu-devel] [PATCH v9 0/6] QEMU support for KVM Guest Debug on arm64
Date: Thu, 12 Nov 2015 16:20:45 +0000 [thread overview]
Message-ID: <1447345251-22625-1-git-send-email-alex.bennee@linaro.org> (raw)
Hi,
Here is the latest patch set to support debugging of KVM guests on
arm64. The main changes since the last post are that the kernel
patches have now been mainlined. As the recent master has synced up
headers they are no longer needed for this series.
I've add a GDB Python based test into tests/guest-debug. However I
haven't plumbed it in to the "make check" machinery as we don't really
have a good solution for adding binaries for testing (especially in
TCG cases). This patch can be dropped if wanted and I'll just keep it
locally.
So in summary the changes are:
- Kernel ABI now finalised and mainlined
- Fixed the handling of watchpoints
- Removed manual array fiddling in favour of g_array
- Addressed most of Peter Maydell's review comments
- The patch series is now checkpatch.pl clean
More detailed changelogs are attached to each patch.
GIT Repo:
The patch series is based off a recent master and can be found at:
https://github.com/stsquad/qemu
branch: kvm/guest-debug-v9
Alex Bennée (6):
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
tests/guest-debug: introduce basic gdbstub tests
target-arm/helper-a64.c | 12 +-
target-arm/kvm.c | 137 +++++++++++---
target-arm/kvm64.c | 366 ++++++++++++++++++++++++++++++++++++++
target-arm/kvm_arm.h | 38 ++++
tests/guest-debug/test-gdbstub.py | 171 ++++++++++++++++++
5 files changed, 696 insertions(+), 28 deletions(-)
create mode 100644 tests/guest-debug/test-gdbstub.py
--
2.6.3
next reply other threads:[~2015-11-12 16:21 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-12 16:20 Alex Bennée [this message]
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 1/6] target-arm: kvm64 - introduce kvm_arm_init_debug() Alex Bennée
2015-11-20 15:05 ` Peter Maydell
2015-11-20 15:11 ` Peter Maydell
2015-11-20 15:23 ` Alex Bennée
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 2/6] target-arm: kvm - implement software breakpoints Alex Bennée
2015-11-20 15:27 ` Peter Maydell
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 3/6] target-arm: kvm - support for single step Alex Bennée
2015-11-20 15:30 ` Peter Maydell
2015-12-08 11:49 ` Alex Bennée
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 4/6] target-arm: kvm - add support for HW assisted debug Alex Bennée
2015-11-20 15:48 ` Peter Maydell
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 5/6] target-arm: kvm - re-inject guest debug exceptions Alex Bennée
2015-11-20 16:14 ` Peter Maydell
2015-11-12 16:20 ` [Qemu-devel] [PATCH v9 6/6] tests/guest-debug: introduce basic gdbstub tests Alex Bennée
2015-11-20 16:17 ` Peter Maydell
2015-12-08 12:02 ` Alex Bennée
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1447345251-22625-1-git-send-email-alex.bennee@linaro.org \
--to=alex.bennee@linaro.org \
--cc=christoffer.dall@linaro.org \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.cs.columbia.edu \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=marc.zyngier@arm.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=zhichao.huang@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).