00001 #define CRIS_MMU_ERR_EXEC 0 00002 #define CRIS_MMU_ERR_READ 1 00003 #define CRIS_MMU_ERR_WRITE 2 00004 #define CRIS_MMU_ERR_FLUSH 3 00005 00006 struct cris_mmu_result_t 00007 { 00008 uint32_t phy; 00009 int prot; 00010 int bf_vec; 00011 }; 00012 00013 void cris_mmu_init(CPUState *env); 00014 void cris_mmu_flush_pid(CPUState *env, uint32_t pid); 00015 int cris_mmu_translate(struct cris_mmu_result_t *res, 00016 CPUState *env, uint32_t vaddr, 00017 int rw, int mmu_idx);