Anthony Green | 525bd32 | 2013-03-18 15:49:22 -0400 | [diff] [blame] | 1 | #define MOXIE_MMU_ERR_EXEC 0 |
2 | #define MOXIE_MMU_ERR_READ 1 | ||||
3 | #define MOXIE_MMU_ERR_WRITE 2 | ||||
4 | #define MOXIE_MMU_ERR_FLUSH 3 | ||||
5 | |||||
6 | typedef struct { | ||||
7 | uint32_t phy; | ||||
8 | uint32_t pfn; | ||||
Anthony Green | 525bd32 | 2013-03-18 15:49:22 -0400 | [diff] [blame] | 9 | int cause_op; |
10 | } MoxieMMUResult; | ||||
11 | |||||
12 | int moxie_mmu_translate(MoxieMMUResult *res, | ||||
13 | CPUMoxieState *env, uint32_t vaddr, | ||||
14 | int rw, int mmu_idx); |