diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-05-03 13:45:26 -0700 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2025-05-28 08:08:47 +0100 |
| commit | a4027ed7d4becb4cb67c912c75ecd4846b148829 (patch) | |
| tree | 024a1d590669f8c477c515127953eaf5718d3294 /target/hppa/cpu.c | |
| parent | bdf26b5d16dd2264553308aa6bbf24b4749fcc07 (diff) | |
| download | focaccia-qemu-a4027ed7d4becb4cb67c912c75ecd4846b148829.tar.gz focaccia-qemu-a4027ed7d4becb4cb67c912c75ecd4846b148829.zip | |
target: Use cpu_pointer_wrap_notreached for strict align targets
Alpha, HPPA, and SH4 always use aligned addresses, and therefore never produce accesses that cross pages. Cc: Helge Deller <deller@gmx.de> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/hppa/cpu.c')
| -rw-r--r-- | target/hppa/cpu.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/hppa/cpu.c b/target/hppa/cpu.c index 6465181543..24777727e6 100644 --- a/target/hppa/cpu.c +++ b/target/hppa/cpu.c @@ -269,6 +269,7 @@ static const TCGCPUOps hppa_tcg_ops = { #ifndef CONFIG_USER_ONLY .tlb_fill_align = hppa_cpu_tlb_fill_align, + .pointer_wrap = cpu_pointer_wrap_notreached, .cpu_exec_interrupt = hppa_cpu_exec_interrupt, .cpu_exec_halt = hppa_cpu_has_work, .cpu_exec_reset = cpu_reset, |