summaryrefslogtreecommitdiff
path: root/target-cris/mmu.h
diff options
context:
space:
mode:
authoredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>2008-03-14 01:08:09 +0000
committeredgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>2008-03-14 01:08:09 +0000
commit786c02f1acb73ca68ecdc4fa93911495dc1147c6 (patch)
tree0af7a4fd67683e1f6531d56c3da62a943b8ee801 /target-cris/mmu.h
parente62b5b133b97e07711741e2a4e2bf3e4dbc254f8 (diff)
downloadqemu-786c02f1acb73ca68ecdc4fa93911495dc1147c6.tar.gz
Model more parts of the ETRAX mmu (still alot missing).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4056 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-cris/mmu.h')
-rw-r--r--target-cris/mmu.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/target-cris/mmu.h b/target-cris/mmu.h
index 519c0fc819..aef8c1b0e9 100644
--- a/target-cris/mmu.h
+++ b/target-cris/mmu.h
@@ -7,14 +7,10 @@ struct cris_mmu_result_t
{
uint32_t phy;
uint32_t pfn;
- int g:1;
- int v:1;
- int k:1;
- int w:1;
- int e:1;
- int cause_op;
+ int bf_vec;
};
+target_ulong cris_mmu_tlb_latest_update(CPUState *env, uint32_t new_lo);
int cris_mmu_translate(struct cris_mmu_result_t *res,
CPUState *env, uint32_t vaddr,
int rw, int mmu_idx);