mips 的内存映射问题
2016-04-25 19:44
267 查看
mips32
0x0000 0000 -------- 0x8000 0000 kuseg
2GB 用户空间要映射
0x8000 0000 ------- 0xA000 0000 kseg0
unmaped cached
512MB 通过高速缓存访问,如果有MMU,内核代码放在这里
0xA000 0000 ----- 0xC000 0000 kseg1
512MB BSP程序员最喜欢的一个地址,不要映射,不缓存,简单,如果不考虑性能的话,真希望所有的地址都是这样的。
0xC000 0000 -------- 0xFFFF FFFF
1GB 核心态下使用的地址。
如果物理内存在 0xC000 0000 --- 0xC3FF FFFF 之间有一段 64 MB 的物理内存咋办呢?干脆放弃还是。。。。 待研究。。。
参考 see mips run.
0x0000 0000 -------- 0x8000 0000 kuseg
2GB 用户空间要映射
0x8000 0000 ------- 0xA000 0000 kseg0
unmaped cached
512MB 通过高速缓存访问,如果有MMU,内核代码放在这里
0xA000 0000 ----- 0xC000 0000 kseg1
512MB BSP程序员最喜欢的一个地址,不要映射,不缓存,简单,如果不考虑性能的话,真希望所有的地址都是这样的。
0xC000 0000 -------- 0xFFFF FFFF
1GB 核心态下使用的地址。
如果物理内存在 0xC000 0000 --- 0xC3FF FFFF 之间有一段 64 MB 的物理内存咋办呢?干脆放弃还是。。。。 待研究。。。
参考 see mips run.
相关文章推荐
- HDU 1166 敌兵布阵
- leetcode 345Reverse vowels of a string
- Impala与Hive的比较
- Java面试中的多线程问题
- 第一次冲刺阶段(八)
- react-redux单元测试(基于react-addons-test-utils,mocha)
- vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined
- 最短路模板(Dijkstra & Dijkstra算法+堆优化 & bellman_ford & 单源最短路SPFA)
- 拆点最大流-POJ-3436-ACM Computer Factory
- bnu 51638 Air Hockey(三分+二分)(北师16校赛)
- [动态树分治]
- 地图使用-----MapKit介绍
- Git远程和分支管理
- 大数据 > 数据平台方案评估
- 新闻发布系统——触发器和存储过程的区别
- listview
- spring-boot 初学一
- 5-1 Verilog Moore状态机之十字路口
- Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
- C语言练习之单词首字母大写