You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/openrisc
Julian Ganz cbf0e6e3dc target/openrisc: 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 OpenRISC targets. We treat anything other
than resets, timer and device interrupts as exceptions.

Signed-off-by: Julian Ganz <neither@nut.email>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20251027110344.2289945-21-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
1 week ago
..
Kconfig kconfig: express dependency of individual boards on libfdt 2 years ago
cpu-param.h tcg: Remove the TCG_GUEST_DEFAULT_MO definition globally 7 months ago
cpu-qom.h target: Move ArchCPUClass definition to 'cpu.h' 2 years ago
cpu.c add cpu_test_interrupt()/cpu_set_interrupt() helpers and use them tree wide 2 months ago
cpu.h target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago
disas.c meson: target 5 years ago
exception.c include: Remove 'exec/exec-all.h' 6 months ago
exception.h compiler.h: replace QEMU_NORETURN with G_NORETURN 4 years ago
exception_helper.c include: Remove 'exec/exec-all.h' 6 months ago
fpu_helper.c target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago
gdbstub.c gdbstub: Clarify no more than @gdb_num_core_regs can be accessed 8 months ago
helper.h target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago
insns.decode target/openrisc: Implement l.adrp 6 years ago
interrupt.c target/openrisc: call plugin trap callbacks 1 week ago
interrupt_helper.c include: Remove 'exec/exec-all.h' 6 months ago
machine.c target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago
meson.build meson: Rename target_softmmu_arch -> target_system_arch 2 years ago
mmu.c target/openrisc: Remove target_ulong use in raise_mmu_exception() 3 weeks ago
sys_helper.c target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago
translate.c target/openrisc: Replace target_ulong -> uint32_t 3 weeks ago