flyfox
驱动中牛
驱动中牛
  • 注册日期2001-04-05
  • 最后登录2012-08-03
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:1814回复:6

关于CLI

楼主#
更多 发布于:2001-12-22 17:03
CLI就是关闭中断吧??但是时钟中断是否也要被关闭?
我看了下LINUX的内核书,讲得不太清楚。
一剑西来,天外飞仙
KDriver
驱动中牛
驱动中牛
  • 注册日期2001-06-09
  • 最后登录2008-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-22 21:18
一般不要用这个东西,会引起一些严重的问题。

你去www.linuxforum.net有一个图书的版,可以找到下载 linux device driver (第二版 原版)的地方,看那本书,可以理解很多东西。

不要看翻译的那本,千万,千万!!!
“萎软”,是Microsoft的小名!
piggy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-24
  • 最后登录2012-01-14
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-23 01:20
Linux Device Driver的作者Alessandro Rubini好象在http://www.linux-mag.com上有一篇文章论述过这个问题,你可以去看看,好象他也不建议使用sti和cli。
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-24 17:21
欢迎讨论,
我处理临界区代码采用的下列方法,也是那本书(中文的)说的方法,有什么不好的,大家指出来哈

save_flags(interrupt_flags);
cli();
临界区
restore_flags(interrupt_flags);
111
KDriver
驱动中牛
驱动中牛
  • 注册日期2001-06-09
  • 最后登录2008-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-24 17:28
没有什么不好,就是那样的。

书的作者都这样做,我们还有什么说的,呵呵
“萎软”,是Microsoft的小名!
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-12-24 17:32
  对了,我有英文的电子版,有中文的书,说说什么地方不好,我对比来看看??
  我还没有看英文的电子版哩。
111
KDriver
驱动中牛
驱动中牛
  • 注册日期2001-06-09
  • 最后登录2008-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-12-24 17:42
1翻译的差,看得莫名其妙
2翻译的是第一版 基于 2.2kernel,电子版有linux device driver II, 是2.4kernel, 同时也讲了向后兼容的问题。

qq:  93213226
交流一下

“萎软”,是Microsoft的小名!
游客

返回顶部