荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (Welcome to InstallBBS,Linux!), 信区: Linux
标  题: Kernel Hacking Guide(3)
发信站: 荔园晨风BBS站 (Thu Dec 13 19:52:12 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjksam@smth.org 所发表 】
发信人: gracewind (和风), 信区: FreeBSD
标  题: Kernel Hacking Guide(3)
发信站: BBS 水木清华站 (Wed Dec 12 09:38:11 2001)

i386/i386/pmap.c
physcial mapping module.

pmap_bootstrap(), 280行. 進行 pmap module 的初始動作. 被 getmemsize 呼叫.
 設定 global variable:
 avail_start 可用而未用的 physcial mem (physfree).
 virtual_avail
 virtual_end
 kernel_pmap
 並保留 virtual space 給 pmap 使用 (不 allocate physical addr),
 CMAP1/CADDR1, CMAP2/CADDR2 for zeroing & copying pages.
 ptmmap/ptvmmap  for reading arbitrary physical pages
    via /dev/mem.
 msgbufmap/msgbufp to map the system message buffer.

--
             《金陵酒肆留别》

       风吹柳花满店香,吴姬压酒唤客尝。
          金陵子弟来相送,欲行不行各尽觞。
          请君试问东流水,别意与之谁短长。


※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.28.216.9]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店