|
|
1.1 root 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:
1.1.1.3 root 6: struct cris_mmu_result
1.1 root 7: {
8: uint32_t phy;
1.1.1.2 root 9: int prot;
10: int bf_vec;
1.1 root 11: };
12:
1.1.1.2 root 13: void cris_mmu_init(CPUState *env);
14: void cris_mmu_flush_pid(CPUState *env, uint32_t pid);
1.1.1.3 root 15: int cris_mmu_translate(struct cris_mmu_result *res,
1.1 root 16: CPUState *env, uint32_t vaddr,
1.1.1.4 ! root 17: int rw, int mmu_idx, int debug);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.