找回密码
 注册
搜索
查看: 1043|回复: 4

[ARM资料] mmu分析v0.1

[复制链接]
发表于 2007-11-29 13:11:20 | 显示全部楼层 |阅读模式
mmu分析v0.1
【文件名】:071129@52RD_mmu分析v0.1.rar
【格 式】:rar
【大 小】:381K
【简 介】:mmu功能就是实现虚址到物理地址的转换。首先根据cpu发出的虚址查询translation lookaside buffers(TLB)表,(TLB表中保存的是虚址及其对应的物理地址,权限,域和映射类型)。如果没有查到,则进行查找translation table——称为translation table walk(ttw)。经过ttw后将查到的信息保存到TLB。然后根据TLB表项的物理地址进行读写。还有一些权限、错误的检查和cache的读写。armmmu.[hc]好像已经实现了mmu的模拟,从代码中可以看出已经实现了重要的数据结构和函数。其中mmu_read_word()实现基于mmu的读(mmu_write_word()类似),流程很清晰。translate()函数是实现ttw的,基本模拟实际模块的流程。
【目 录】:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-1-20 22:43:24 | 显示全部楼层
有价值 很奇怪似乎下载人很少 水平都很高吗
点评回复

使用道具 举报

发表于 2009-1-3 22:06:23 | 显示全部楼层
希望不会让我失望![em01][em01]
点评回复

使用道具 举报

发表于 2009-1-3 22:06:59 | 显示全部楼层
顶起来,我下过了[em01][em01][em01][em01]
点评回复

使用道具 举报

发表于 2009-1-3 22:14:24 | 显示全部楼层
这个其实和我手上的"arm体系结构和编程"里MMU部分讲的差不多!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-8 04:25 , Processed in 0.049675 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表