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