FreeBSD 4.0 Kernel Hacking Guide--i386/i386/p
AI摘要
由 AI 生成 · 仅供参考
FreeBSD4.0KernelHackingGuide--i386/i386/p,pmap_bootstrap,nbsp;280行.nbsp;进行nbsp;pmapnbsp;modulenbsp;的初始动作.nbsp;被nbsp;getmemsizenbsp;呼叫.设定nbsp;globalnbsp;variable:avail_start可用而未用的nbsp;physcialnbsp;memnbsp;physfree.virtual_availvirtual_endkernel_pmap并保
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.
版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系
editor@qudong.com。
本文价值
★★★★★
—
成为第一个评分的人
登录后为本文打分
评论加载中…