零零社区|百姓的网上家园-互动交流平台!(0.0)=^_^=(00社区)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

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

2013-4-8 13:44| 发布者: 123456000000| 查看: 19| 评论: 0

摘要: pmap_bootstrap(),280行.进行pmapmodule的初始动作.被getmemsize呼叫. 设定globalvariable: avail_start 可用而未用的physcialmem(physfree). virtual_avail virtual_end kernel_pmap 并保留virtualspace给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.


路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

相关分类


Archiver|手机版|小黑屋|00社区

GMT+8, 2023-1-31 10:49 , Processed in 0.045499 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部