linux内核学习小结(上)
本帖最后由 chishanmingshen 于 2011-06-05 00:38 编辑 linux内核学习小结(上) by chishanmingshen 1.内核概述 内核种类: 2种:宏内核和微内核 linux…
请教module的makefile语句
发现有些驱动模块的makefile中包含以下语句,有些却没有。 modules_install:         $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_ins…
如何通过原始套接字接收来自指定网络设备接口的数据包呢?
现在面临一个问题,我有一块基于linux2.6内核的开发板;开发板在lan侧有eth1 eth2 eth3 eth4 eth0 这样5个网络设备接口 我可以成功的使用原始网络套接…
关于tasklet链表结构变化的疑问
看了两个版本的2.6源码(2.6.11和2.6.34) 发现tasklet链表结构由最初的 /* Tasklets */ struct tasklet_head {         struct task…
Oracle 企业级 Linux发行版内核
Oracle已经公布为Oracle Linux加入一个快速,现代,可靠地Unbreakable Enterprise Kernel内核,可以快速优化Oracle软件和硬件的性能。Oracle Linux及…
内核源码里的指针,都不做判空处理?这是为什么呢
本帖最后由 lzalinux 于 2011-05-18 15:55 编辑 好多内核源码里的指针 在分配空间后 空间是否分配成功都不处理   函数的入参中的指针也都不…
求高人指点内核编译问题 Error: operand type mismatch for `mov'
Error: operand type mismatch for `mov' 除了更换编译器,还有其他的解决方法吗?我的编译器是GCC2.95的。…
块设备中request_queue的问题
本帖最后由 chengmao2010 于 2011-05-19 08:35 编辑 blk_init_queue函数分配一个请求队列描述符,其指定的策略例程将从请求队列中取出请求进行处理。…
proc_net_create什么用法
最近将DSR-UU移植到ARM上,由于内核有差别,伤透脑筋了 DSR-UU代码在2.6.18上编译通过,但ARM上的Linux版本是2.6.27,编译有N多错误 已经改了很多的DS…
请教高手,dma_map_single/dma_unmap_single的原理
我看了设备驱动书上说dma_map_single时会有一个反弹缓冲,我想问一下这个反弹缓冲具体的含义是什么呢?它的位置也是在cache上吗?是不是它仅是原始缓…