王朝网络
分享
 
 
 

FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.c

来源:王朝搜索
 
01.FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.c
vm_object_init(), 189行. vm_object 初始化. 192行, 初始 vm_object_list_lock simple lock. 195-197行, 初始 kernel_object. 199-201行, 初始 kmem_object. 203-205行, 初始 object zone(obj_zone)....查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.c
 
02.FreeBSD 4.0 Kernel Hacking Guide--vm/vm_page.c
vm_page_startup(), 156行. vm_page module 初始化. 183-197行, 计算所有的可用记忆空间, 并挑出最大的 block. phys_avail 在 一开始 locore.c 的初始阶段就设定. phys_avail 为可用之 physical memory block list, ...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--vm/vm_page.c
 
03.FreeBSD 4.0 Kernel Hacking Guide--vm/vm_init.c
vm_mem_init(), 99行. 进行 vm module 的初始化. 107行, vm_set_page_size(), kern/vm_page.c, 137行. 计算一个 page 的 大小, 并设定 cnt.v_page_size. 108行, vm_page_startup(), vm/vm_page.c, 156行, 进行 vm_pa...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--vm/vm_init.c
 
04.FreeBSD 4.0 Kernel Hacking Guide--i386/i386/locore.s
这介绍 FreeBSD 的 kernel, 目前暂不包含 SMP 的部分. 我是以我个人的想法去记录下, 当我看到 code 时脑中的想法. 如果你有什麽建议, 能让你更容易看懂, 请 mail 给我. 谢谢! i386/i386/locore.s boot loader 将 ker...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--i386/i386/locore.s
 
05.FreeBSD 4.0 Kernel Hacking Guide--i386/i386/machdep.c
getmemsize(), 1419行. 找出并计算所有可用之记忆体, 并保留 msgbuf (保留在 avail_end 後面, MSGBUF_SIZE 大小). init386(), 1802行. 参数 first 为未使用的 free mem addr (physfree). 1824-1825? preload_bootstr...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--i386/i386/machdep.c
 
06.FreeBSD 4.0 Kernel Hacking Guide--i386/i386/pmap.c
pmap_bootstrap(), 280行. 进行 pmap module 的初始动作. 被 getmemsize 呼叫. 设定 global variable: avail_start 可用而未用的 physcial mem (physfree). virtual_avail virtual_end kernel_pmap 并保留 virtual s...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--i386/i386/pmap.c
 
07.FreeBSD 4.0 Kernel Hacking Guide--kern/init_main.c
kern/init_main.c mi_startup(), 171行. 由 locore 呼叫, locore 为 kernel binary 最先被执行 的程式区段. locore 对机器环境进行初始, 准备一个让 kernel 可以 顺利执行的环境, 例如准备一个可以让 gcc compile 的...查看完整版>>FreeBSD 4.0 Kernel Hacking Guide--kern/init_main.c
 
08.kernel hacking简单入门
以下代码均在linux i86 2.0.x的内核下面测试通过。它也许可以在之前的版本通 过, 但并没有被测试过. 因为从2.1.x内核版本就引入了相当大的改变, 显著地内存 管理上的差别, 但这些不是我们现在要讨论的内容. Thanks t...查看完整版>>kernel hacking简单入门
 
09.FreeBSD Shared object libintl.so.4或(libc.so.4) not found
然後就可以順利進行程式安裝....查看完整版>>FreeBSD Shared object libintl.so.4或(libc.so.4) not found
 
10.FreeBSD kernel 编译大法(三)编kernel失败的处理
1.当您kernel编失败...最明显的错误就是无法正常开机.. 这时候您所需要注意的是...错误讯息是什麽... 若是严重的错误则会出现panic的提示... 2.在开机过程中...您应该曾经注意到那个在倒数9秒的东西吧.... (别说您不...查看完整版>>FreeBSD kernel 编译大法(三)编kernel失败的处理
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有