Hi, this series add the infrastructure to generate and handle tricore exceptions and adds three types of exceptions (context management,illegal opcodes, and register-pair) which I tested so far. However more patches will follow that add the missing exceptions that make sense to QEMU.
Cheers, Bastian Bastian Koppelmann (5): target-tricore: Add trap handling target-tricore: Save the pc before CSA operations for exceptions target-tricore: add context managment trap generation target-tricore: add illegal opcode trap generation target-tricore: add opd trap generation target-tricore/cpu-qom.h | 2 +- target-tricore/cpu.c | 2 +- target-tricore/cpu.h | 1 + target-tricore/helper.c | 52 +++++ target-tricore/helper.h | 3 + target-tricore/op_helper.c | 103 +++++++++- target-tricore/translate.c | 495 ++++++++++++++++++++++++++++++++++++++++++--- 7 files changed, 626 insertions(+), 32 deletions(-) -- 2.7.1