linux源码
文章平均质量分 80
iamlamb
这个作者很懒,什么都没留下…
展开
-
panic和bug_on
内核在发生严重错误的时候要“X屏”一下,以windows为例就是蓝屏,而linux却是黑屏,windows仅仅提供一个出错码和对应地址,十分难以 理解,而linux却可能提供整个寄存器和堆栈,它不隐瞒一切,代码公开,当然出错时的环境就没有必要隐瞒了,首先看一下panic: NORET_TYPE void panic(const char * fmt, ...) { long i; stat转载 2013-03-04 14:20:37 · 310 阅读 · 0 评论 -
device_register()分析
device_register()分析 2011-03-10 16:58 1993人阅读 评论(0) 收藏 举报 这篇文章也是从别的地方转载的,我的目的是搞清楚:当调用device_register()函数向系统注册一个设备的时候,我注册进去的设备是如何和他父设备关联起来的,以及如何加入到他所在的总线设备中的,但针对这个问题,好像通过这篇文章了解的并不透彻。但具体到代码转载 2013-03-01 14:25:07 · 300 阅读 · 0 评论 -
Linux电源管理
Linux电源管理 PM notifier机制: 应用场景: There are some operations that subsystems or drivers may want to carry out before hibernation/suspend or after restore/resume, but they require the system to转载 2013-04-02 16:45:38 · 377 阅读 · 0 评论