root / target-cris / mmu.h @ f97572e5
History | View | Annotate | Download (381 Bytes)
1 |
#define CRIS_MMU_ERR_EXEC 0 |
---|---|
2 |
#define CRIS_MMU_ERR_READ 1 |
3 |
#define CRIS_MMU_ERR_WRITE 2 |
4 |
#define CRIS_MMU_ERR_FLUSH 3 |
5 |
|
6 |
struct cris_mmu_result_t
|
7 |
{ |
8 |
uint32_t phy; |
9 |
uint32_t pfn; |
10 |
int prot;
|
11 |
int bf_vec;
|
12 |
}; |
13 |
|
14 |
void cris_mmu_flush_pid(CPUState *env, uint32_t pid);
|
15 |
int cris_mmu_translate(struct cris_mmu_result_t *res, |
16 |
CPUState *env, uint32_t vaddr, |
17 |
int rw, int mmu_idx); |