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/mips
Julian Ganz c3d7005a6c target/mips: 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 MIPS targets. We consider the exceptions
NMI and EXT_INTERRUPT to be asynchronous interrupts rather than
exceptions.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Julian Ganz <neither@nut.email>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20251027110344.2289945-20-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
1 week ago
..
system target/qmp: Use target_cpu_type() 4 months ago
tcg target/mips: call plugin trap callbacks 1 week ago
Kconfig target/mips: Restrict semihosting to TCG 1 year ago
cpu-defs.c.inc target/mips: Add support for emulation of CRC32 instructions 4 months 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 accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.h 6 months ago
fpu.c target/mips: Optimize CPU/FPU regnames[] arrays 5 years ago
fpu_helper.h fpu: allow flushing of output denormals to be after rounding 9 months ago
gdbstub.c target/mips: Prefer fast cpu_env() over slower CPU QOM cast macro 2 years ago
helper.h target/mips: Add support for emulation of CRC32 instructions 4 months ago
internal.h target/mips: Move has_work() from CPUClass to SysemuCPUOps 8 months ago
kvm.c accel/kvm: Introduce KvmPutState enum 3 weeks ago
kvm_mips.h kvm: Introduce kvm_arch_get_default_type hook 2 years ago
meson.build target/mips: Add support for emulation of CRC32 instructions 4 months ago
mips-defs.h target/mips: Introduce disas_mt_available() 1 year ago
msa.c fpu: allow flushing of output denormals to be after rounding 9 months ago