|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
我用的开发板是mpc8313,核是E300,现在在看mmu部分,powerpc的mmu地址转换有三种方式,1)段页式地址转换 ;2)块地址转换( BAT),通常用于将逻辑地址映射到一块很大的连续的物理地址 上,3)实地址转换,也即平板映射模式,禁止地址转换( MSR[IR] =0, MSR[DR]=0),逻辑地址与物理地址相等。但是我看E300的手册说,比如说,段页式子转换和块地址转换是平行进行的,当段页式转换无效时,或块地址转换成功时,就忽略段页式的转换,实际物理地址由块地址转换产生。
我理解的是三种转换方式应该是独立的,只配置其中一种就可以,按上面理解,要配置2种,因为段页式的页表size是4k,块的可以映射128k起,所以我不太理解的是两种地址映射方式都要配置,还是说用一种即可?~想请教下大家~ |
|