[Qemu-devel] [PATCH v1 0/4] fixes for kvm/arm64 guest debug

Alex Bennée posted 4 patches 5 years, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180926112048.17778-1-alex.bennee@linaro.org
Test docker-clang@ubuntu failed
Test checkpatch passed
target/arm/kvm64.c                | 15 ++++++++++++++-
tests/guest-debug/test-gdbstub.py |  1 +
2 files changed, 15 insertions(+), 1 deletion(-)
[Qemu-devel] [PATCH v1 0/4] fixes for kvm/arm64 guest debug
Posted by Alex Bennée 5 years, 7 months ago
Hi,

While at Connect I had a go at reproducing a problem that Ard had
reported to me about guest debug not working. I managed to replicate
it and uncovered a few other nits in the process. While upgrading to a
tip-of-tree gdb to get around:

  https://sourceware.org/bugzilla/show_bug.cgi?id=23127

works we certainly can be better at handling the DBGBVR bits in QEMU.
That fixed the additional BQL assertion and target_el assertion
failures are harder to trigger (you need to debug your debug while
debugging debug). However I've included the obvious fixes for that as
well.

Alex Bennée (4):
  target/arm64: properly handle DBGVR RESS bits
  target/arm64: hold BQL when calling do_interrupt()
  target/arm64: kvm debug set target_el when passing exception to guest
  tests/guest-debug: fix scoping of failcount

 target/arm/kvm64.c                | 15 ++++++++++++++-
 tests/guest-debug/test-gdbstub.py |  1 +
 2 files changed, 15 insertions(+), 1 deletion(-)

-- 
2.17.1