summaryrefslogtreecommitdiff
path: root/target-mips/cpu.h
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2009-11-30 01:39:22 +0100
committerAurelien Jarno <aurelien@aurel32.net>2009-11-30 16:10:04 +0100
commit25b91e32e0c93cb60cf9be43a52881de00c91be6 (patch)
tree688b9c16ae10aee944f72034d6de7c05128501d1 /target-mips/cpu.h
parent1147e18994c39b462f20c7b28ac4bdf1891b9860 (diff)
downloadqemu-25b91e32e0c93cb60cf9be43a52881de00c91be6.zip
target-mips: add a function to do virtual -> physical translations
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-mips/cpu.h')
-rw-r--r--target-mips/cpu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/target-mips/cpu.h b/target-mips/cpu.h
index 82f9a38164..97e106f47a 100644
--- a/target-mips/cpu.h
+++ b/target-mips/cpu.h
@@ -590,6 +590,8 @@ int cpu_mips_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
#define cpu_handle_mmu_fault cpu_mips_handle_mmu_fault
void do_interrupt (CPUState *env);
void r4k_invalidate_tlb (CPUState *env, int idx, int use_extra);
+target_phys_addr_t do_translate_address (CPUState *env, target_ulong address,
+ int rw);
static inline void cpu_pc_from_tb(CPUState *env, TranslationBlock *tb)
{