Hi, this series fixes a few TriCore problems:
- Segfault due to non initialized ctx->env ptr (see https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg03527.html) I fixed this by properly detangling any reference of the env pointer in the translate functions. (as suggested by Peter Maydell) - Unimplemented tricore_cpu_get_phys_page_debug() which lead to a temporary fix (see b190f477e29c7cd03a8fee49c96d27f160e3f5b0) The last patch implements a gdbstub for TriCore. Cheers, Bastian Bastian Koppelmann (5): target/tricore: Don't save pc in generate_qemu_excp target/tricore: Move translate feature check to ctx target/tricore: Raise EXCP_DEBUG in gen_goto_tb() for singlestep target/tricore: Implement tricore_cpu_get_phys_page_debug target/tricore: Implement gdbstub target/tricore/Makefile.objs | 2 +- target/tricore/cpu.c | 18 +++-- target/tricore/cpu.h | 2 + target/tricore/gdbstub.c | 138 +++++++++++++++++++++++++++++++++++ target/tricore/helper.c | 13 ++++ target/tricore/translate.c | 79 ++++++++++---------- 6 files changed, 206 insertions(+), 46 deletions(-) create mode 100644 target/tricore/gdbstub.c -- 2.23.0