qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] arm gicv3: minor bug fixes, ITS trace events
@ 2022-03-03 20:23 Peter Maydell
  2022-03-03 20:23 ` [PATCH 1/5] hw/intc/arm_gicv3_its: Add trace events for commands Peter Maydell
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Peter Maydell @ 2022-03-03 20:23 UTC (permalink / raw)
  To: qemu-arm, qemu-devel

This series fixes a handful of small things I ran into while
I've been working on adding GICv4 support:
 * it adds trace events to the ITS for all the commands and
   in-guest-memory table acceses
 * it fixes a couple of text errors in some log/trace strings
 * an actual bugfix: it specifies .valid and .impl for the TCG
   GIC MemoryRegionOps so that we actually use the code we have
   for reading/writing 8-byte registers rather than letting
   the memory system split them into two 4-byte accesses
   (which is mostly unnoticeable to the guest)

thanks
-- PMM

Peter Maydell (5):
  hw/intc/arm_gicv3_its: Add trace events for commands
  hw/intc/arm_gicv3_its: Add trace events for table reads and writes
  hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps
  hw/intc/arm_gicv3: Fix missing spaces in error log messages
  hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace
    event

 hw/intc/arm_gicv3.c       |  8 +++++
 hw/intc/arm_gicv3_cpuif.c |  3 +-
 hw/intc/arm_gicv3_dist.c  |  4 +--
 hw/intc/arm_gicv3_its.c   | 69 +++++++++++++++++++++++++++++++++------
 hw/intc/trace-events      | 21 ++++++++++++
 5 files changed, 92 insertions(+), 13 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2022-03-03 21:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-03 20:23 [PATCH 0/5] arm gicv3: minor bug fixes, ITS trace events Peter Maydell
2022-03-03 20:23 ` [PATCH 1/5] hw/intc/arm_gicv3_its: Add trace events for commands Peter Maydell
2022-03-03 21:40   ` Richard Henderson
2022-03-03 20:23 ` [PATCH 2/5] hw/intc/arm_gicv3_its: Add trace events for table reads and writes Peter Maydell
2022-03-03 21:41   ` Richard Henderson
2022-03-03 20:23 ` [PATCH 3/5] hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps Peter Maydell
2022-03-03 21:42   ` Richard Henderson
2022-03-03 20:23 ` [PATCH 4/5] hw/intc/arm_gicv3: Fix missing spaces in error log messages Peter Maydell
2022-03-03 21:43   ` Richard Henderson
2022-03-03 20:23 ` [PATCH 5/5] hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace event Peter Maydell
2022-03-03 21:45   ` Richard Henderson

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).