龙芯2f地址空间讲解.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏中科龙梦科技有限公司 龙芯 2F 地址空间讲解 修 订 记 录 项 次 修订日期 版 本 修订內容 修订者 审 核 1 2009‐05‐20 0.1 初版发行 胡洪兵 添加地址 2 2009‐11‐20 0.2 说明,修 改部分图 片 胡洪兵 江苏中科龙梦科技有限公司 2F 地址空间讲解 DISCLAIMER THIS DOCUMENTATION IS PROVIDED FOR USE WITH LEMOTE PRODUCTS. NO LICENSE TO LEMOTE PROPERTY RIGHTS IS GRANTED. LEMOTE ASSUMES NO LIABILITY, PROVIDES NO WARRANTY EITHER EXPRESSED OR IMPLIED RELATING TO THE USAGE, OR INTELLECTUAL PROPERTY RIGHT INFRINGEMENT EXCEPT AS PROVIDED FOR BY LEMOTE TERMS AND CONDITIONS OF SALE. LEMOTE PRODUCTS ARE NOT DESIGNED FOR AND SHOULD NOT BE USED IN ANY MEDICAL OR LIFE SUSTAINING OR SUPPORTING EQUIPMENT. ALL INFORMATION IN THIS DOCUMENT SHOULD BE TREATED AS PRELIMINARY. LEMOTE MAY MAKE CHANGES TO THIS DOCUMENT WITHOUT NOTICE. ANYONE RELYING ON THIS DOCUMENTATION SHOULD CONTACT LEMOTE FOR THE CURRENT DOCUMENTATION AND ERRATA. JIANGSU LEMOTE TECHNOLOGY CORPORATION LIMITED MENGLAN INDUSTRIAL PARK,YUSHAN,CHANGSHU CITY,JIANGSU PROVINCE,CHINA Tel: 0512Fax: 0512Http: // 江苏中科龙梦科技有限公司 Copyright ? lemote technology corporation limited 2009. All rights reserved. 第 2 页/共21 页 江苏中科龙梦科技有限公司 2F 地址空间讲解 目录 1 地址空间说明4 1.1 虚拟地址空间4 1.2 物理地址空间7 1.3 总线地址空间8 2 地址空间的转换9 2.1 CPU到DDR2 以及PCI/LocalIO的地址转换10 2.1.1 CPU到DDR2 以及PCI/LocalIO的详细说明10 CPU内部地址转换10 从Crossbar到DDR2 以及IO Controller 12 IO Controller内部地址路由14 2.1.2 例子说明15 2.2 PCI设备到DDR2 的地址转换17 2.2.1 设备到DDR2 的详细过程17 设备到Crossbar17 Crossbar到DDR219 江苏中科龙梦科技有限公司 Copyright ? lemote technology corporation limited 2009. All rights reserved. 第 3 页/共21 页 江苏中科龙梦科技有限公司 2F 地址空间讲解 本文档介绍了龙芯平台的地址空间包括虚拟地址空间,物理地址空间,总线地址空间以及他们之 间的转换。 1 地址空间说明 1.1 虚拟地址空间 虚拟地址空间也叫程序地址空间,包括了用户虚拟地址空间以及内核虚拟地址空间。该地址段在 程序编译的时候由编译器和链接脚本进行安排,程序运行时加载器会对这些地址进行重定位。objdump 这类工具可以查看这些信息。 用户虚拟地址:这是在用户空间程序所能看到的常规地址。用户地址或者是32 位的,或者是64 位的,这取决与硬件的体系结构以及软件配置。每个进程都有自己的虚拟地址空间。在loongosn 平台 上如果使用32 位内核只有最大2G 的用户地址空间,如果使用64 位内核以及N64 这样的系统可以支 持高达1T 的用户地址空间。 内核虚拟地址:将内核空间的地址映射到物理地址上,内核虚拟地址与物理地址的映射不必是线 性的和一对一的。在内核虚拟地址中有一类内核逻辑地址组成的内核的常规地址空间。该地址映射了 部分(或者全部)内存,并经常被视为物理地址。在大多数体系架构中,逻辑地址和其关联的物理地 址的

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档