http://guliqun1983.blog.163.com/blog/static/501116852011730535314/
全部博文(120)
发布时间:2013-06-24 10:55:10
MSI(Message Signaled Interrupt)是PCI2.2提出的新的中断处理形式,即,有中断产生时在系统特定内存地址写入中断数据已通知CPU一个中断。该种方式脱离了中断引脚(PIN)带来的数目限制,并且延迟小、效率高。MSI的扩展MSI-X在3.0里定义,相较MSI,MSI-X支持更多的消息数量(2048)以及独立的消息地址。MSI支持32个消息,.........【阅读全文】
发布时间:2013-05-20 12:03:53
在Linux源码中的fs部分,经常会碰到这样的函数(位于kernel/include/linux/fs.h):/* * Kernel pointers have redundant information, so we can use a * scheme where we can return either an error code or a dentry * pointer with the same return value. * * This should.........【阅读全文】
发布时间:2013-05-08 10:21:52
在本系列的三篇文章中,您将从电源效率的角度全面调优自己的系统。在第 1 部分中,了解在电源效率方面调优基于 Linux 的 System x 服务器的各种组件和概念。了解如何启动 Linux CPUfreq 子系统,获取 CPU 电源状态和 CPU 性能状态,以及确保提高系统电源效率所需的 5 种内核调控器。任何人在考虑业务成本或环境问题.........【阅读全文】
发布时间:2013-04-28 16:23:06
在看到内核的高速缓存cache分配中利用SLOB分配,在slob_alloc函数中调用了以下的宏定义:#define ALIGN(val,align) (((val) + ((align) - 1)) & ~((align) - 1))开始看到这,分析了一下,不是很明白用实际数据模拟一下,好像有点眉目,纠结在这很长时间啊,上网查了一下,哎。。。。大家都不愧为中华儿女,秉承.........【阅读全文】
发布时间:2013-04-24 11:30:36
内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口函数的调用。通常USB、PCI这样的子系统都会有一个名为subsys_initcall的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。朱德庸在《关于上班这件事》里说,要花前半生找入口,花后半生找出口。可见寻找入口对于咱们这一生,对于看内核代.........【阅读全文】