From 3f2546b2ef55b661fd8dd69682b38992225e86f6 Mon Sep 17 00:00:00 2001 From: fishsoupisgood Date: Mon, 29 Apr 2019 01:17:54 +0100 Subject: Initial import of qemu-2.4.1 --- target-cris/mmu.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 target-cris/mmu.h (limited to 'target-cris/mmu.h') diff --git a/target-cris/mmu.h b/target-cris/mmu.h new file mode 100644 index 00000000..8e249e81 --- /dev/null +++ b/target-cris/mmu.h @@ -0,0 +1,17 @@ +#define CRIS_MMU_ERR_EXEC 0 +#define CRIS_MMU_ERR_READ 1 +#define CRIS_MMU_ERR_WRITE 2 +#define CRIS_MMU_ERR_FLUSH 3 + +struct cris_mmu_result +{ + uint32_t phy; + int prot; + int bf_vec; +}; + +void cris_mmu_init(CPUCRISState *env); +void cris_mmu_flush_pid(CPUCRISState *env, uint32_t pid); +int cris_mmu_translate(struct cris_mmu_result *res, + CPUCRISState *env, uint32_t vaddr, + int rw, int mmu_idx, int debug); -- cgit v1.2.3