Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34144
  • 博文数量: 11
  • 博客积分: 450
  • 博客等级: 下士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-14 14:38
文章分类
文章存档

2009年(11)

我的朋友

分类: LINUX

2009-09-15 18:44:44

文件: ARM Linux的存储映射.pdf
大小: 139KB
下载: 下载

 

作者:张俊岭

EMAIL: ;

QQ: 251450387

日期:2009-8-5

说明:本文档基于AT91SAM9260EK

 

Linux使用ARM处理器的MMU实现存储保护,访问存储器使用的是虚拟地址,必须转换成物理地址才能访问到实际的存储器,所以需要为所有的物理存储器(包括主内存和设备IO内存)创建存储映射,也就是填充相应的页表项。存储映射在内核启动函数start_kernel()中通过调用setup_arch()创建。 函数setup_arch()arch/arm/kernel/setup.c,下面是源代码(有精简):

 ......

阅读(1110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~