(sorry about the noise, git-sendmail just quit with "Temporary local problem - please try later" after sending two of the mails)
Hi, I finally came around to port TriCore to the "new" translate_loop infrastructure. This is necessary such that TriCore can be used in the upcoming plugin API [1]. Cheers, Bastian [1] (https://lists.gnu.org/archive/html/qemu-devel/2019-06/msg03165.html) v1 -> v2: [03/05] Now also save hflags in tricore_tr_init_disas_context() [04/05] New patch that raises EXCP_DEBUG for breakpoints, TriCore debug insns [05/05] New patch that properly fetches 16 bit insns and does the page boundary check. Bastian Koppelmann (5): target/tricore: Use DisasContextBase API target-tricore: Make env a member of DisasContext target/tricore: Use translate_loop target/tricore: Implement a qemu excptions helper target/tricore: Fix tricore_tr_translate_insn target/tricore/helper.h | 1 + target/tricore/op_helper.c | 7 + target/tricore/translate.c | 581 ++++++++++++++++++++----------------- 3 files changed, 326 insertions(+), 263 deletions(-) -- 2.23.0