QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2730|回复: 1

关于swapper_pg_dir的值的问题

[复制链接]
发表于 2006-10-10 15:05:22 | 显示全部楼层 |阅读模式
我用的是RH9,系统跑起来后,用gdb /boot/vmlinux /proc/kcore,发现
0xc0101bf0 <swapper_pg_dir+3056>:       0x00000000      0x00000000      0x00000000      0x00000000
0xc0101c00 <swapper_pg_dir+3072>:       0x000001e3      0x004001e3      0x008001e3      0x00c001e3
0xc0101c10 <swapper_pg_dir+3088>:       0x010001e3      0x014001e3      0x018001e3      0x01c001e3
0xc0101c20 <swapper_pg_dir+3104>:       0x020001e3      0x024001e3      0x028001e3      0x02c001e3
0xc0101c30 <swapper_pg_dir+3120>:       0x030001e3      0x034001e3      0x038001e3      0x03c001e3
0xc0101c40 <swapper_pg_dir+3136>:       0x040001e3      0x044001e3      0x048001e3      0x04c001e3
0xc0101c50 <swapper_pg_dir+3152>:       0x050001e3      0x054001e3      0x058001e3      0x05c001e3
0xc0101c60 <swapper_pg_dir+3168>:       0x060001e3      0x064001e3      0x068001e3      0x06c001e3
0xc0101c70 <swapper_pg_dir+3184>:       0x070001e3      0x074001e3      0x078001e3      0x07c001e3
0xc0101c80 <swapper_pg_dir+3200>:       0x07e57063      0x00000000      0x00000000      0x00000000
对于swapper_pg_dir[768](<swapper_pg_dir+3072>)的值0x000001e3,是不是指对应3G~3G+4M的页表的物理地址是0x00000000?如果是的话,那么物理地址0x00000000对应的虚拟地址是
0xc0000000。但是我察看始地址为0xc0000000的页面,发现里面全是0x00000000。实在想不通是怎么回事。各位大虾帮帮忙。
 楼主| 发表于 2006-10-12 11:18:09 | 显示全部楼层
是我没讲清楚吗?还是问题太简单?怎么没人回答我?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 16:44 , Processed in 0.069950 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表