linux2.6.30内核,在内核模块使用sys_open系统调用的问题
/proc/kallsyms里面有这个系统调用,但是在程序中使用的时候,提示找不到这个符号,这种情况怎么解决?是不是这个版本不提供了?
作者: lost009 发布时间: 01-21
学习内存管理的困惑
有几点不明白,请大家帮忙。1.虚拟地址指的就是4GB的空间吗?2.逻辑地址和线性地址是怎么回事呀?3.CPU从虚拟地址到物理地址的寻址过程是怎样的呀?请大家帮我解答一下吧,谢谢大家了。
作者: mousexqshe 发布时间: 01-20
抢占模式下,ksoftirqd进程的优先级和调度一点思考 【2.6.36】
ksoftirqd进程由kthread_create创建,继承了init_task的优先级,和调度策略下面是进程创建过程staticint__cpuinitcpu_callback(structnotifier_block*nfb, &nbs
作者: tuibo 发布时间: 01-20
内核镜像加载地址?
#dmesg|grep-e".text:"-B2 .init:0xc09da000-0xc0a64000 (552kB) .data:0xc0798f98-0xc09d9710 (2305kB) &n
作者: chobit_s 发布时间: 01-20
关于linux和集成电路设计
在这里发帖可能不太合适但是觉得内核版的应该都是大牛就发过来问问本人之前主要做linux驱动工作了一年然后考研是集成电路方向因为是硬件出身只做linux心里总觉得不踏实想往更高的层次走希望可以找一个linux和集成电路结合的地方在设计硬件电路的时候也不想放下自己两年的linux学习希望大牛们给点建议吧
作者: 木叉叉木大 发布时间: 01-20
netif_rx(skb)返回值为0,表示放入CPU输入队列正确,为什么网络还不通?
skb->protocol=eth_type_trans(skb,dev); printk("protcol=%x\n",skb->protocol); err=netif_rx(skb);这里s
作者: wenzi138 发布时间: 01-19
看ULK,有点不明白,还请大家多多指教
看软中断和tasklet部分,书中提到:软中断(即便是同一种类型的软中断),可以并发地运行在多个CPU上。而相同类型的tasklet,不能在两个CPU上同时运行。这里有点糊涂,这段描述中关于tasklet类型,怎样的算是相同类型的呢?哪位大虾来给举个例子说说?我觉得文中的描述
作者: lofeng410 发布时间: 01-20
GSO(Generic Segmentation Offload)
GSO(GenericSegmentationOffload)对于GSO(GenericSegmentationOffload)、TSO,UFO这三个东西理解的一直不是很透彻,它们的具体原理是什么,相互之间的区别是什么?期盼高手解惑
作者: ppb0320 发布时间: 12-16
crash分析内核vmcore文件的问题【已解决】
本帖最后由瀚海书香于2011-01-1814:11编辑crash分析vmlinuxvmcore的时候最后一行出现:crash:invalidsizerequest:0type:"__per_cpu_offset"哪位大虾遇到过这个问题啊?在内核邮件了表里Americo大虾给解决了这个问题,原因是crash自己的问题,只要使用最新版本的crash就可以了。
作者: 瀚海书香 发布时间: 01-18
对unmap_vm_area的疑问
我看ulk349页里,unmap_area_xxx依次在循环中执行map_area_xxx的反操作,但是在map_area_xxx中都有xxx_alloc,为什么在unmap_area_xxx中没有把相关的free了呢?在350页写了一段话:....内核修改主内核页全局目录和它的子页表中的响应项,但是映射第4个GB的进程页表的项保持不变,这是在情理之中的,因为内核永远也不会收回扎根于主内核页全
作者: amarant 发布时间: 01-19