All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH  v1 0/4] fixes for kvm/arm64 guest debug
@ 2018-09-26 11:20 Alex Bennée
  2018-09-26 11:20 ` [PATCH v1 1/4] target/arm64: properly handle DBGVR RESS bits Alex Bennée
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Alex Bennée @ 2018-09-26 11:20 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-arm, omair.javaid, ard.biesheuvel, Alex Bennée

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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-11-01 12:35 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-26 11:20 [PATCH v1 0/4] fixes for kvm/arm64 guest debug Alex Bennée
2018-09-26 11:20 ` [PATCH v1 1/4] target/arm64: properly handle DBGVR RESS bits Alex Bennée
2018-10-02  9:54   ` Peter Maydell
2018-10-02  9:54     ` [Qemu-devel] " Peter Maydell
2018-11-01 12:35     ` Alex Bennée
2018-11-01 12:35       ` [Qemu-devel] " Alex Bennée
2018-09-26 11:20 ` [PATCH v1 2/4] target/arm64: hold BQL when calling do_interrupt() Alex Bennée
2018-10-02  9:55   ` Peter Maydell
2018-10-02  9:55     ` [Qemu-devel] " Peter Maydell
2018-09-26 11:20 ` [PATCH v1 3/4] target/arm64: kvm debug set target_el when passing exception to guest Alex Bennée
2018-10-02  9:56   ` Peter Maydell
2018-10-02  9:56     ` [Qemu-devel] " Peter Maydell
2018-09-26 11:20 ` [PATCH v1 4/4] tests/guest-debug: fix scoping of failcount Alex Bennée
2018-10-02  9:59   ` [Qemu-devel] " Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.