qemu-cr16/target/microblaze
Julian Ganz cd6ee56222 target/microblaze: 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 the hook for MicroBlaze targets. This architecture
has one special "exception" for interrupts and no host calls.

Signed-off-by: Julian Ganz <neither@nut.email>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20251027110344.2289945-19-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/microblaze: Convert CPUMBState::res_addr field to uint32_t type 2025-10-16 17:07:27 +02:00
gdbstub.c gdbstub: Clarify no more than @gdb_num_core_regs can be accessed 2025-03-06 15:46:17 +01:00
helper.c target/microblaze: call plugin trap callbacks 2025-10-29 14:12:43 +00:00
helper.h target/microblaze: Remove target_ulong use in helper_stackprot() 2025-10-16 17:07:27 +02:00
insns.decode target/microblaze: Convert dec_stream to decodetree 2020-09-01 07:43:35 -07:00
Kconfig kconfig: express dependency of individual boards on libfdt 2024-05-10 15:45:15 +02:00
machine.c target/microblaze: Convert CPUMBState::res_addr field to uint32_t type 2025-10-16 17:07:27 +02:00
meson.build meson: Rename target_softmmu_arch -> target_system_arch 2023-10-07 19:03:07 +02:00
mmu.c target/microblaze: Remove target_ulong use in cpu_handle_mmu_fault() 2025-10-16 17:07:27 +02:00
mmu.h target/microblaze: Remove target_ulong use in cpu_handle_mmu_fault() 2025-10-16 17:07:27 +02:00
op_helper.c target/microblaze: Remove target_ulong use in helper_stackprot() 2025-10-16 17:07:27 +02:00
translate.c target/microblaze: Convert CPUMBState::res_addr field to uint32_t type 2025-10-16 17:07:27 +02:00