diff options
author | Bastian Koppelmann <kbastian@mail.uni-paderborn.de> | 2023-06-14 12:00:38 +0200 |
---|---|---|
committer | Bastian Koppelmann <kbastian@mail.uni-paderborn.de> | 2023-06-21 18:09:54 +0200 |
commit | 3b5d136db6484f2b625fb98cce4fd8b7ac26e348 (patch) | |
tree | fc1069d3a320c9599dc9c0f783e73cb7d9365013 /target/tricore/translate.c | |
parent | 4e3377bb5abe8914eec0650730536d5d48e22008 (diff) | |
download | qemu-3b5d136db6484f2b625fb98cce4fd8b7ac26e348.zip qemu-3b5d136db6484f2b625fb98cce4fd8b7ac26e348.tar.gz qemu-3b5d136db6484f2b625fb98cce4fd8b7ac26e348.tar.bz2 |
target/tricore: Implement SYCSCALL insn
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1452
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20230614100039.1337971-8-kbastian@mail.uni-paderborn.de>
Diffstat (limited to 'target/tricore/translate.c')
-rw-r--r-- | target/tricore/translate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/tricore/translate.c b/target/tricore/translate.c index a4c60e8..f01000e 100644 --- a/target/tricore/translate.c +++ b/target/tricore/translate.c @@ -5236,7 +5236,7 @@ static void decode_rc_serviceroutine(DisasContext *ctx) gen_helper_1arg(bisr, const9); break; case OPC2_32_RC_SYSCALL: - /* TODO: Add exception generation */ + generate_trap(ctx, TRAPC_SYSCALL, const9 & 0xff); break; default: generate_trap(ctx, TRAPC_INSN_ERR, TIN2_IOPC); |