target/arm: Implement TCGCPUOps.tlb_fill_align
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 8 Oct 2024 01:54:26 +0000 (18:54 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 13 Oct 2024 18:27:06 +0000 (11:27 -0700)
commit1ba3cb88775fd7a9defae36855a99a2c64942905
treee032969a66a382fd291cd4923c9efafc4c0323bc
parent64bda5106c56faa19a31e091aef3a08249cc4ad0
target/arm: Implement TCGCPUOps.tlb_fill_align

Fill in the tlb_fill_align hook.  Handle alignment not due to
memory type, since that's no longer handled by generic code.
Pass memop to get_phys_addr.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/arm/cpu.c
target/arm/internals.h
target/arm/tcg/cpu-v7m.c
target/arm/tcg/tlb_helper.c