qemu-cr16/target/sh4
Julian Ganz 01f0738c57 target/sh4: call plugin trap callbacks
We recently introduced API for registering callbacks for trap related
events as well as the corresponding hook functions. Due to differences
between architectures, the latter need to be called from target specific
code.

This change places hooks for SuperH targets.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Yoshinori Sato <yoshinori.sato@nifty.com>
Signed-off-by: Julian Ganz <neither@nut.email>
Message-ID: <20251027110344.2289945-26-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2025-10-29 14:12:43 +00:00
..
cpu-param.h tcg: Remove the TCG_GUEST_DEFAULT_MO definition globally 2025-04-23 15:07:32 -07:00
cpu-qom.h target: Move ArchCPUClass definition to 'cpu.h' 2023-11-07 13:08:48 +01:00
cpu.c add cpu_test_interrupt()/cpu_set_interrupt() helpers and use them tree wide 2025-08-29 12:48:14 +02:00
cpu.h target/sh4: Remove target_ulong use in cpu_sh4_is_cached() 2025-10-16 17:07:52 +02:00
gdbstub.c target/sh4: Prefer fast cpu_env() over slower CPU QOM cast macro 2024-03-12 12:04:24 +01:00
helper.c target/sh4: call plugin trap callbacks 2025-10-29 14:12:43 +00:00
helper.h target/sh4: Fix mac.w with saturation enabled 2024-04-09 07:43:31 -10:00
Kconfig sh4: select correct components for no-board build 2024-05-10 15:45:14 +02:00
meson.build meson: Rename target_softmmu_arch -> target_system_arch 2023-10-07 19:03:07 +02:00
monitor.c hmp: Pass monitor to mon_get_cpu_env() 2020-11-13 12:45:51 +00:00
op_helper.c include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
translate.c target/sh4: Remove target_ulong use in gen_goto_tb() 2025-10-16 17:07:52 +02:00