diff options
author | Richard Henderson | 2019-04-02 09:51:11 +0200 |
---|---|---|
committer | Richard Henderson | 2019-05-10 16:57:39 +0200 |
commit | e41c94529740cc26ac6d6eea4bb8b6f77466f5e4 (patch) | |
tree | 9b4fe0d3ffaa1f9dcb5056dea9aed40cc64aa1cd /target/alpha/cpu.h | |
parent | tcg: Add CPUClass::tlb_fill (diff) | |
download | qemu-e41c94529740cc26ac6d6eea4bb8b6f77466f5e4.tar.gz qemu-e41c94529740cc26ac6d6eea4bb8b6f77466f5e4.tar.xz qemu-e41c94529740cc26ac6d6eea4bb8b6f77466f5e4.zip |
target/alpha: Convert to CPUClass::tlb_fill
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/alpha/cpu.h')
-rw-r--r-- | target/alpha/cpu.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/target/alpha/cpu.h b/target/alpha/cpu.h index 63bf3618ff..cf09112b6a 100644 --- a/target/alpha/cpu.h +++ b/target/alpha/cpu.h @@ -475,8 +475,9 @@ void alpha_cpu_list(void); is returned if the signal was handled by the virtual CPU. */ int cpu_alpha_signal_handler(int host_signum, void *pinfo, void *puc); -int alpha_cpu_handle_mmu_fault(CPUState *cpu, vaddr address, int size, int rw, - int mmu_idx); +bool alpha_cpu_tlb_fill(CPUState *cs, vaddr address, int size, + MMUAccessType access_type, int mmu_idx, + bool probe, uintptr_t retaddr); void QEMU_NORETURN dynamic_excp(CPUAlphaState *, uintptr_t, int, int); void QEMU_NORETURN arith_excp(CPUAlphaState *, uintptr_t, int, uint64_t); |