diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-09-05 18:43:30 +0200 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2025-09-24 10:29:43 -0700 |
| commit | 521c9e1b1adcbca90d1d84e1dc00ec63f17256ee (patch) | |
| tree | 5eb0185f3deead5b2af38071ec2da7cbd014dbf5 /target/alpha/sys_helper.c | |
| parent | dae1e0df49d429e76efcc0505e2519c988cf14b4 (diff) | |
| download | focaccia-qemu-521c9e1b1adcbca90d1d84e1dc00ec63f17256ee.tar.gz focaccia-qemu-521c9e1b1adcbca90d1d84e1dc00ec63f17256ee.zip | |
target/alpha: Simplify call_pal implementation
Since 288a5fe980f, 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>
Diffstat (limited to 'target/alpha/sys_helper.c')
| -rw-r--r-- | target/alpha/sys_helper.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/target/alpha/sys_helper.c b/target/alpha/sys_helper.c index 51e3254428..87e37605c1 100644 --- a/target/alpha/sys_helper.c +++ b/target/alpha/sys_helper.c @@ -20,7 +20,6 @@ #include "qemu/osdep.h" #include "cpu.h" #include "exec/cputlb.h" -#include "exec/tb-flush.h" #include "exec/helper-proto.h" #include "system/runstate.h" #include "system/system.h" @@ -38,11 +37,6 @@ void helper_tbis(CPUAlphaState *env, uint64_t p) tlb_flush_page(env_cpu(env), p); } -void helper_tb_flush(CPUAlphaState *env) -{ - tb_flush(env_cpu(env)); -} - void helper_halt(uint64_t restart) { if (restart) { |