qemu/target/m68k
Keith Packard 0815c228bd target/m68k: Support semihosting on non-ColdFire targets
According to the m68k semihosting spec:

"The instruction used to trigger a semihosting request depends on the
 m68k processor variant.  On ColdFire, "halt" is used; on other processors
 (which don't implement "halt"), "bkpt #0" may be used."

Add support for non-CodeFire processors by matching BKPT #0 instructions.

Signed-off-by: Keith Packard <keithp@keithp.com>
[rth: Use semihosting_test()]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2024-04-24 15:46:00 -07:00
..
cpu-param.h
cpu-qom.h target: Move ArchCPUClass definition to 'cpu.h' 2023-11-07 13:08:48 +01:00
cpu.c target/m68k: Map FPU exceptions to FPSR register 2024-04-09 07:43:31 -10:00
cpu.h target/m68k: Perform the semihosting test during translate 2024-04-24 15:46:00 -07:00
fpu_helper.c target/m68k: Map FPU exceptions to FPSR register 2024-04-09 07:43:31 -10:00
gdbstub.c target/m68k: Prefer fast cpu_env() over slower CPU QOM cast macro 2024-03-12 12:04:24 +01:00
helper.c target/m68k: Map FPU exceptions to FPSR register 2024-04-09 07:43:31 -10:00
helper.h target/m68k: Map FPU exceptions to FPSR register 2024-04-09 07:43:31 -10:00
Kconfig kconfig: use "select" to enable semihosting 2024-02-09 17:52:30 +00:00
m68k-semi.c target/m68k: Pass semihosting arg to exit 2024-04-24 15:46:00 -07:00
meson.build meson: Rename target_softmmu_arch -> target_system_arch 2023-10-07 19:03:07 +02:00
monitor.c
op_helper.c target/m68k: Perform the semihosting test during translate 2024-04-24 15:46:00 -07:00
qregs.h.inc
softfloat_fpsp_tables.h
softfloat.c
softfloat.h
translate.c target/m68k: Support semihosting on non-ColdFire targets 2024-04-24 15:46:00 -07:00