This is the second iteration of a series of patches to implement semihosting/gdbstub support for big-endian ARM system mode. The previous series started here:
http://lists.nongnu.org/archive/html/qemu-devel/2016-11/msg00646.html Thanks, Julian Julian Brown (6): Add cfgend parameter for ARM CPU selection. Infer endianness from SCTLR reset value. ARM big-endian system-mode semihosting support. ARM big-endian system-mode gdbstub support. Fix Thumb-1 BE32 execution and disassembly. ARM BE32 watchpoint fix. disas.c | 1 + exec.c | 1 + hw/arm/boot.c | 16 ++++- include/disas/bfd.h | 7 ++ include/exec/softmmu-arm-semi.h | 148 ++++++++++++++++++++++++++++++++++++++++ include/qom/cpu.h | 1 + qom/cpu.c | 6 ++ target-arm/arm-semi.c | 4 +- target-arm/arm_ldst.h | 10 ++- target-arm/cpu.c | 87 ++++++++++++++++++++++- target-arm/cpu.h | 13 ++++ target-arm/gdbstub.c | 42 ++++++++++++ target-arm/internals.h | 5 ++ target-arm/op_helper.c | 22 ++++++ 14 files changed, 356 insertions(+), 7 deletions(-) create mode 100644 include/exec/softmmu-arm-semi.h -- 2.8.1
