aboutsummaryrefslogtreecommitdiff
path: root/target/mips/internal.h
diff options
context:
space:
mode:
authorYongbok Kim <yongbok.kim@mips.com>2018-10-09 18:54:46 +0200
committerAleksandar Markovic <amarkovic@wavecomp.com>2018-10-18 20:37:20 +0200
commit074cfcb4daedf59ccbbbc83c24eee80e0e8f4c71 (patch)
treefb397b5262b9548fff230dc5b37b24b1bc84cfc3 /target/mips/internal.h
parent630107955757b9dfc5c09f105caa267eded2e3b1 (diff)
downloadqemu-074cfcb4daedf59ccbbbc83c24eee80e0e8f4c71.zip
qemu-074cfcb4daedf59ccbbbc83c24eee80e0e8f4c71.tar.gz
qemu-074cfcb4daedf59ccbbbc83c24eee80e0e8f4c71.tar.bz2
target/mips: Implement hardware page table walker for MIPS32
Implement hardware page table walker. This implementation is limiter only to MIPS32. Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com> Signed-off-by: Yongbok Kim <yongbok.kim@mips.com> Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Diffstat (limited to 'target/mips/internal.h')
-rw-r--r--target/mips/internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/target/mips/internal.h b/target/mips/internal.h
index 96f9d8b..8b1b245 100644
--- a/target/mips/internal.h
+++ b/target/mips/internal.h
@@ -211,6 +211,7 @@ uint64_t float_class_d(uint64_t arg, float_status *fst);
extern unsigned int ieee_rm[];
int ieee_ex_to_mips(int xcpt);
+void update_pagemask(CPUMIPSState *env, target_ulong arg1, int32_t *pagemask);
static inline void restore_rounding_mode(CPUMIPSState *env)
{