qemu-cr16/target/xtensa
Philippe Mathieu-Daudé f37799c6c1 target/xtensa: Move has_work() from CPUClass to SysemuCPUOps
Move has_work() from CPUClass to SysemuCPUOps, simplifying
xtensa_cpu_has_work() by directly using CPU env.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250125170125.32855-24-philmd@linaro.org>
2025-03-09 17:00:47 +01:00
..
core-dc232b
core-dc233c
core-de212
core-de233_fpu
core-dsp3400
core-fsf
core-lx106
core-sample_controller
core-test_kc705_be
core-test_mmuhifi_c3
core-dc232b.c
core-dc233c.c
core-de212.c
core-de233_fpu.c
core-dsp3400.c
core-fsf.c
core-lx106.c
core-sample_controller.c
core-test_kc705_be.c
core-test_mmuhifi_c3.c
cores.list
cpu-param.h target/*: Remove TARGET_LONG_BITS from cpu-param.h 2025-02-08 12:41:33 -08:00
cpu-qom.h
cpu.c target/xtensa: Move has_work() from CPUClass to SysemuCPUOps 2025-03-09 17:00:47 +01:00
cpu.h target/xtensa: Finalize config in xtensa_register_core() 2025-03-06 15:46:18 +01:00
dbg_helper.c
exc_helper.c target/xtensa: Correct assert condition in handle_interrupt() 2024-08-01 10:59:01 +01:00
fpu_helper.c fpu: Remove use_first_nan field from float_status 2024-12-11 15:30:59 +00:00
gdbstub.c
helper.c exec: Declare tlb_set_page() in 'exec/cputlb.h' 2025-03-08 07:56:14 -08:00
helper.h
import_core.sh
Kconfig target/xtensa: Restrict semihosting to TCG 2024-07-22 09:38:14 +01:00
meson.build
mmu_helper.c exec: Declare tlb_flush*() in 'exec/cputlb.h' 2025-03-08 07:56:14 -08:00
monitor.c
op_helper.c
overlay_tool.h
translate.c accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core 2024-12-24 08:32:15 -08:00
win_helper.c
xtensa-isa-internal.h
xtensa-isa.c
xtensa-isa.h
xtensa-semi.c target/xtensa: Remove tswap() calls in semihosting simcall() helper 2024-12-20 17:44:57 +01:00