01.
FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.cvm_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.cvm_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.cvm_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.cgetmemsize(), 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.cpmap_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.ckern/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失败的处理
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。