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.
推荐阅读
- 40 FreeBSD连载:邮件服务器
- FreeBSD 简易编码
- FreeBSD 4.0 Kernel Hacking Guide--kern/init_m
- 32 FreeBSD连载:系统备份
- FreeBSD 4.0 Kernel Hacking Guide--i386/i386/l
- 39 FreeBSD连载:定义自己的名字服务
- FreeBSD 4.0 Kernel Hacking Guide--vm/vm_init.
- FreeBSD 4.0 Kernel Hacking Guide--vm/vm_objec
- 删除 FreeBSD 账号
- FreeBSD Process Status介绍