主题 : 静态映射问题? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
楼主  发表于: 2010-10-12 18:17

 静态映射问题?

      进程空间分为3G的用户空间和1G的内核空间,那驱动程序属于内核程序,它应该运行在内核空间里的啊。那为什么静态映射的时候把寄存器映射到了0xF000 0000外的地址,这个应该属于用户空间吧?完全被搞乱了...........求解!!!!
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
1楼  发表于: 2010-10-12 21:16
顶下!!
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
2楼  发表于: 2010-10-13 10:22
........不屑回答吗?
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
3楼  发表于: 2010-10-13 18:19
  
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2010-10-14 05:39
引用楼主0o龙i魂o0于2010-10-12 18:17发表的 静态映射问题? :
      进程空间分为3G的用户空间和1G的内核空间,那驱动程序属于内核程序,它应该运行在内核空间里的啊。那为什么静态映射的时候把寄存器映射到了0xF000 0000外的地址,这个应该属于用户空间吧?完全被搞乱了...........求解!!!!

对于3G-1G的映射来说,3G以上的地址空间(0xC0000000 -- 0xFFFFFFFF)都属于内核空间.
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
5楼  发表于: 2010-10-15 15:09

 回 4楼(kasim) 的帖子

额~!一直以为是低1G空间是内核的呢!!谢了版主,每次都是你帮我