阅读:1814回复:6
关于CLI
CLI就是关闭中断吧??但是时钟中断是否也要被关闭?
我看了下LINUX的内核书,讲得不太清楚。 |
|
|
沙发#
发布于:2001-12-22 21:18
一般不要用这个东西,会引起一些严重的问题。
你去www.linuxforum.net有一个图书的版,可以找到下载 linux device driver (第二版 原版)的地方,看那本书,可以理解很多东西。 不要看翻译的那本,千万,千万!!! |
|
|
板凳#
发布于:2001-12-23 01:20
Linux Device Driver的作者Alessandro Rubini好象在http://www.linux-mag.com上有一篇文章论述过这个问题,你可以去看看,好象他也不建议使用sti和cli。
|
|
地板#
发布于:2001-12-24 17:21
欢迎讨论,
我处理临界区代码采用的下列方法,也是那本书(中文的)说的方法,有什么不好的,大家指出来哈 save_flags(interrupt_flags); cli(); 临界区 restore_flags(interrupt_flags); |
|
|
地下室#
发布于:2001-12-24 17:28
没有什么不好,就是那样的。
书的作者都这样做,我们还有什么说的,呵呵 |
|
|
5楼#
发布于:2001-12-24 17:32
对了,我有英文的电子版,有中文的书,说说什么地方不好,我对比来看看??
我还没有看英文的电子版哩。 |
|
|
6楼#
发布于:2001-12-24 17:42
1翻译的差,看得莫名其妙
2翻译的是第一版 基于 2.2kernel,电子版有linux device driver II, 是2.4kernel, 同时也讲了向后兼容的问题。 qq: 93213226 交流一下 |
|
|