首页 > 系统 > FreeBSD > 正文

FreeBSD 4.0 Kernel Hacking Guide--i386/i386/p

2024-07-26 00:29:16
字体:
来源:转载
供稿:网友
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.


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表