qemu-cr16/target/alpha
Richard Henderson 521c9e1b1a target/alpha: Simplify call_pal implementation
Since 288a5fe980, we don't link translation blocks
directly to palcode entry points.  If we load palbr
from env instead of encoding the constant, we avoid
all need for tb_flush().

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2025-09-24 10:29:43 -07:00
..
clk_helper.c target/alpha: Extract clk_helper.c from sys_helper.c 2024-01-19 12:28:59 +01: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 accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.h 2025-04-30 12:45:05 -07:00
fpu_helper.c include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
gdbstub.c target/alpha: Use explicit little-endian LD/ST API 2024-10-15 11:55:09 -03:00
helper.c exec/cpu-all: remove exec/target_page include 2025-04-23 15:04:57 -07:00
helper.h target/alpha: Simplify call_pal implementation 2025-09-24 10:29:43 -07:00
int_helper.c include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
machine.c target/migration: Inline VMSTATE_CPU() 2025-05-08 14:22:12 +02:00
mem_helper.c include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
meson.build target/alpha: Only build sys_helper.c on system emulation 2024-01-19 12:28:59 +01:00
sys_helper.c target/alpha: Simplify call_pal implementation 2025-09-24 10:29:43 -07:00
translate.c target/alpha: Simplify call_pal implementation 2025-09-24 10:29:43 -07:00
vax_helper.c include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00