-
关于X86寻址的PAE模式的疑问?书上说打开PAE,分页大小设为4K的话.36位线性地址的寻址方式变为:2 9 9 12四级方式寻址.即36位的 前2位寻4个页目录表. 中间的9为寻512个中间页目录再9为寻512位页表 最后12为是offset偏移量.于是问题来了.1、书上zhangsuozhu 时间:08-24 + 阅读全文
-
NAPI也用process_backlog?本帖最后由cs_student于2010-04-1920:10编辑今天我在跟踪e1000驱动的NAPI流程时,无意中发现在系统启动的过程中,虽然采用NAPI方式,但还是会使用process_backlog进行软中断的处理,并且这个过程很短,只出现了一瞬间。不理解是为什么! 我在关键流程的函数里都加入了调试信息,在系统启动时,刚开始显示的net_rx_actcs_student 时间:04-19 + 阅读全文
-
招聘:Linux内核开发/移植岗位:Linux内核开发/移植工作地点:北京要求:1) 掌握操作系统原理。2) 精通linux内核。3) 精通C/C++编程。应聘请将简历发至:[email protected].startfs 时间:08-24 + 阅读全文
-
【紧急求助】内核态 current->pid 与 用户空间线程的 pid问题如下:在内核态劫持sys_mkdir 其中打印出 current->pid在用户空间在main进程中创建一个线程,执行创建目录的动作,设该被创建的新线程中使pid=getpid()。现在的问题是 为什么内核空间的current->pid和用户空间线程中 pidtanggula2007 时间:08-24 + 阅读全文
-
TCP timer 的问题这里想说的是TCPkeepalivetime和synacktimer。我的版本是2.6.24的内核,keepalivetimer的定义如下:staticvoidtcp_keepalive_timer(unsignedlongdata){ &Godbach 时间:08-24 + 阅读全文
-
自己编译并insmod 的内核模块会自动清除吗?昨天insmod的一个模块,用lsmod查找在/proc/modules中,今天来再查找,发现不在了请问是什么原因啊?在退出linux后插入的模块会自动从内核中清除?还是……hjwsm1989 时间:08-24 + 阅读全文
-
buddy算法初始化的一点点疑惑再从bootmemallocator释放内存的时候,有下面一段代码:voidfastcall__init__free_pages_bootmem(structpage*page,unsignedintorder){ if(order==0){  liujunwei1234 时间:08-23 + 阅读全文
-
请教个ldd3网卡驱动snull的源码/**Transmitapacket(lowlevelinterface)*/staticvoidsnull_hw_tx(char*buf,intlen,structnet_device*dev){ /* *ThisfunctVIP_fuck 时间:08-23 + 阅读全文
-
insmod一个模块时,出现unknown symbol nf_register_hook在学习netfilter。交叉编译出一个ko来,然后在板子上insmod,出现unknownsymbol请问这是什么原因?是不是必须将对netfilter的支持编进内核,将内核更新过后,再insmod,这样才行?SK|fisker 时间:08-23 + 阅读全文