qemu-arm.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-arm] [PATCH v3 0/4] target/arm: Add a dynamic XML-description of the cp-registers to GDB
@ 2018-02-28 11:01 Abdallah Bouassida
  2018-02-28 11:01 ` [Qemu-devel] [PATCH v3 1/4] target/arm: Add "ARM_CP_NO_GDB" as a new bit field for ARMCPRegInfo type Abdallah Bouassida
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Abdallah Bouassida @ 2018-02-28 11:01 UTC (permalink / raw)
  To: qemu-devel, peter.maydell; +Cc: khaled.jmal, qemu-arm, Abdallah Bouassida

The last exchange:
https://lists.gnu.org/archive/html/qemu-devel/2018-02/msg03618.html

- Add a new "ARM_CP_NO_GDB" bit field and enable it when creating CP_ANY
  wildcard aliases.
- Add "_S" suffix to the secure version of a sysreg and fix the reg names that
  were manually containing (S) or (NS).
- Add the XML dynamic generation and add a callback to read these sysregs.
- Add a callback to set these sysregs (I put this as a separate patch as
  we still discussing if we'll give a write access for these sysregs from GDB).

@Peter: Intresting advises from your last review, Thanks a lot ;)


Abdallah Bouassida (4):
  target/arm: Add "ARM_CP_NO_GDB" as a new bit field for ARMCPRegInfo
    type
  target/arm: Add "_S" suffix to the secure version of a sysreg
  target/arm: Add the XML dynamic generation
  target/arm: Add arm_gdb_set_sysreg() callback

 gdbstub.c            |   7 ++++
 include/qom/cpu.h    |   9 +++-
 target/arm/cpu.c     |   3 ++
 target/arm/cpu.h     |  22 +++++++++-
 target/arm/gdbstub.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++
 target/arm/helper.c  |  35 ++++++++++------
 6 files changed, 177 insertions(+), 15 deletions(-)

-- 
2.7.4


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

end of thread, other threads:[~2018-03-06 16:07 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-28 11:01 [Qemu-arm] [PATCH v3 0/4] target/arm: Add a dynamic XML-description of the cp-registers to GDB Abdallah Bouassida
2018-02-28 11:01 ` [Qemu-devel] [PATCH v3 1/4] target/arm: Add "ARM_CP_NO_GDB" as a new bit field for ARMCPRegInfo type Abdallah Bouassida
2018-03-01 16:13   ` Peter Maydell
2018-02-28 11:01 ` [Qemu-arm] [PATCH v3 2/4] target/arm: Add "_S" suffix to the secure version of a sysreg Abdallah Bouassida
2018-03-01 16:29   ` [Qemu-devel] " Peter Maydell
2018-02-28 11:01 ` [Qemu-devel] [PATCH v3 3/4] target/arm: Add the XML dynamic generation Abdallah Bouassida
2018-03-01 16:44   ` [Qemu-arm] " Peter Maydell
2018-03-06 15:29     ` Abdallah Bouassida
2018-03-06 16:05       ` [Qemu-devel] " Peter Maydell
2018-03-01 16:46   ` Peter Maydell
2018-02-28 11:01 ` [Qemu-devel] [PATCH v3 4/4] target/arm: Add arm_gdb_set_sysreg() callback Abdallah Bouassida
2018-02-28 12:27   ` [Qemu-arm] " Peter Maydell

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