All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/4] target/microblaze: Add dynamic GDB XML and correct SReg reporting
@ 2020-05-11 17:05 Joe Komlodi
  2020-05-11 17:05 ` [PATCH v1 1/4] target/microblaze: gdb: Add dynamic GDB XML register support Joe Komlodi
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Joe Komlodi @ 2020-05-11 17:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: edgar.iglesias

Hi all,

This series adds dynamic GDB XML support for Micraoblaze CPUs, and fixes
an issue when reporting Microblaze SRegs through GDB.

The SRegs used to be printed out by iterating over the SReg array, but the
SReg array isn't laid out in memory in the same order that GDB expects them.

When reporting register to GDB, note that even though 32-bit Microblaze
supports having certain registers wider than 32-bits, we're repoting all of
them as being 32-bits wide right now to maintain compatibility with GDB.

Thanks!
Joe

Joe Komlodi (4):
  target/microblaze: gdb: Add dynamic GDB XML register support
  target/microblaze: gdb: Extend the number of registers presented to
    GDB
  target/microblaze: gdb: Fix incorrect SReg reporting
  target/microblaze: monitor: Increase the number of registers reported

 configure                     |   1 +
 target/microblaze/cpu.c       |   6 +-
 target/microblaze/cpu.h       |   9 ++
 target/microblaze/gdbstub.c   | 214 +++++++++++++++++++++++++++++++++++++++++-
 target/microblaze/translate.c |  16 +++-
 5 files changed, 240 insertions(+), 6 deletions(-)

-- 
2.7.4



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

end of thread, other threads:[~2020-05-13 18:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-11 17:05 [PATCH v1 0/4] target/microblaze: Add dynamic GDB XML and correct SReg reporting Joe Komlodi
2020-05-11 17:05 ` [PATCH v1 1/4] target/microblaze: gdb: Add dynamic GDB XML register support Joe Komlodi
2020-05-11 17:05 ` [PATCH v1 2/4] target/microblaze: gdb: Extend the number of registers presented to GDB Joe Komlodi
2020-05-11 17:05 ` [PATCH v1 3/4] target/microblaze: gdb: Fix incorrect SReg reporting Joe Komlodi
2020-05-11 17:05 ` [PATCH v1 4/4] target/microblaze: monitor: Increase the number of registers reported Joe Komlodi
2020-05-13 11:46 ` [PATCH v1 0/4] target/microblaze: Add dynamic GDB XML and correct SReg reporting Edgar E. Iglesias
2020-05-13 17:28 ` Edgar E. Iglesias
2020-05-13 17:56   ` Joe Komlodi

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.