diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2009-11-22 14:37:04 +0100 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2009-11-22 14:37:04 +0100 |
commit | 60c9af07aa1239fa7281326b691501378c9e53d1 (patch) | |
tree | 9b21745d592e0969488a6f140845c71370503b86 /target-mips/cpu.h | |
parent | c0d674b56e8834d4eb6504534d5fe453aa568d58 (diff) |
target-mips: fix physical address type in MMU functions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-mips/cpu.h')
-rw-r--r-- | target-mips/cpu.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/target-mips/cpu.h b/target-mips/cpu.h index 5287e9a90f..82f9a38164 100644 --- a/target-mips/cpu.h +++ b/target-mips/cpu.h @@ -40,7 +40,7 @@ typedef struct CPUMIPSTLBContext CPUMIPSTLBContext; struct CPUMIPSTLBContext { uint32_t nb_tlb; uint32_t tlb_in_use; - int (*map_address) (struct CPUMIPSState *env, target_ulong *physical, int *prot, target_ulong address, int rw, int access_type); + int (*map_address) (struct CPUMIPSState *env, target_phys_addr_t *physical, int *prot, target_ulong address, int rw, int access_type); void (*helper_tlbwi) (void); void (*helper_tlbwr) (void); void (*helper_tlbp) (void); @@ -466,11 +466,11 @@ struct CPUMIPSState { struct QEMUTimer *timer; /* Internal timer */ }; -int no_mmu_map_address (CPUMIPSState *env, target_ulong *physical, int *prot, +int no_mmu_map_address (CPUMIPSState *env, target_phys_addr_t *physical, int *prot, target_ulong address, int rw, int access_type); -int fixed_mmu_map_address (CPUMIPSState *env, target_ulong *physical, int *prot, +int fixed_mmu_map_address (CPUMIPSState *env, target_phys_addr_t *physical, int *prot, target_ulong address, int rw, int access_type); -int r4k_map_address (CPUMIPSState *env, target_ulong *physical, int *prot, +int r4k_map_address (CPUMIPSState *env, target_phys_addr_t *physical, int *prot, target_ulong address, int rw, int access_type); void r4k_helper_tlbwi (void); void r4k_helper_tlbwr (void); |