当前位置:  技术问答>linux和unix

哪位大哥对“arm-linux的页表映射”比较熟悉啊?

    来源: 互联网  发布时间:2016-07-03

    本文导语:  s3c2410手册和很多书籍上都说:“小页(4K)描述符的bit[1:0]应该为10(二进制)”。  可是我在读代码的时候发现:小页(4K)描述符的bit[1:0]并不为10(二进制)。  证据如下:  我们知道:在arm-linux下会把高端中断向量表0xffff000...

s3c2410手册和很多书籍上都说:“小页(4K)描述符的bit[1:0]应该为10(二进制)”。 
可是我在读代码的时候发现:小页(4K)描述符的bit[1:0]并不为10(二进制)。 
证据如下: 
我们知道:在arm-linux下会把高端中断向量表0xffff0000,映射到物理地址0x30001000处。映射的长度为1页(4K)。 
代码这样实现的: 
通过一个二级页表映射的,第一级我就不说了。第二级页表中存放的是一个小页描述符0x300010df,这样就把虚拟地址0xffff0000处的一页(4K)映射到了物理地址0x30001000处。 
我们看到小页描述符0x300010df的bit[1:0]并不为10(二进制),而是为11(二进制)。 
我就想是不是s3c2410手册和很多书籍上都写错了?请高手指点!感激涕零!

|
研究得很深呀,我不知道,学习

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有这样一个c++servlet环境,但只有linux下的实现,我想移植到windows下,有哪位熟悉apache,和linux,window编程的大哥指点一下
  • 大哥、大哥,你好吗?
  • 过河小兵,求救各位大哥,我想把stl中的map,vector等容器,做成内存共享方式,希望大哥大姐们指点一下
  • 请教各位大哥!!!
  • 各位大哥帮忙啊!
  • 请各位大哥告知JAVA中消息机制的有关资料,拜托!
  • 想学qt,大哥大姐前辈们介绍几本书吧,最好能提供电子版,谢谢~~~~~~~~~~~
  • 各位前辈大哥,大家好。可否帮忙?
  • 那位大哥有Solaris下安装配置cvs的具体步骤,我先谢了!!!!
  • php开源软件 iis7站长之家
  • 不知那位大哥有 Optimizeit 4.2 的破解包。高分求购
  • 哪位大哥,大姐知道国内那个网站有jdk1.4的API下载,告诉小弟一下
  • 各位大哥请帮忙!!
  • 哪位大哥知道浙大兰德怎么样?面试会试些什么呀?
  • 哪位大哥知道杭州CSK公司怎么样?面试会试些什么呀? 薪水大概多少?急!!谢谢!!
  • 哪位大哥有www server方面的源码(c++)在linux上面运行,小弟300分求!!
  • 如何通过telnet登陆FreeBSD,哪位大哥给出详细说明
  • 怎样才能启动我的linux,请大哥赐教!
  • 提个菜鸟问题,哪位大哥帮帮我。
  • 哪位大哥帮帮我,安装时的超级终端问题。
  • unix网络编程资料帮忙 大哥大姐进来瞧瞧啊


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3