当前位置:  技术问答>linux和unix

有没有能够禁用某个CPU的某条IRQ的内核函数?

    来源: 互联网  发布时间:2017-05-07

    本文导语:  RT。。在多处理器机上,有 disable_irq(int irq) 能够屏蔽某条IRQ线,对所有CPU都起作用。 local_disable_irq() 能够禁止当前CPU的所有中断。 那么请教各位,有没有能够只针对当前CPU禁用某条IRQ线,而其它CPU依然能够接收这...

RT。。在多处理器机上,有
disable_irq(int irq) 能够屏蔽某条IRQ线,对所有CPU都起作用。
local_disable_irq() 能够禁止当前CPU的所有中断。
那么请教各位,有没有能够只针对当前CPU禁用某条IRQ线,而其它CPU依然能够接收这条IRQ线发来的中断的函数呢?

|
直接把中断亲和性设置到其他几个cpu

echo xxx > /proc/irq/iqrnumber/smp_affinity

驱动的话参考irq_set_affinity()的实现

|
中断控制器可以将中断与特定的某个处理器捆绑,不过不清楚是否可以捆绑多个处理器,你需要查看具体中断控制器的资料。

|
或许你可以自己创建一个work_struct把它加到相应的cpu上
int queue_work_on( int cpu, struct workqueue_struct *wq, struct work_struct *work );
int queue_delayed_work_on( int cpu, struct workqueue_struct *wq,
struct delayed_work *dwork, unsigned long delay );

    
 
 

您可能感兴趣的文章:

  • 请问在2.6的内核环境下编译2.4的内核有没有什么特殊的要求
  • 想去掉内核的swap部分,得到一个小内核,有没有好的方法?
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • mysql iis7站长之家
  • 问一个小白问题,在交叉编译时,系统内核和开发板的内核有没有相关性?
  • 内核中的timer是不是可以理解为多线程,我想对一段代码加锁,如何实现,有没有可用的内核函数?
  • 请问:redhat有没有2.6内核呀,一定要升级才行吗?
  • 请问:编译内核时,make bzimage命令后,提示没有这个规则,这有没有影响呀?
  • 有没有看linux 0.11内核的
  • 有没有linux内核学习的QQ群呢?
  • 有没有使用最新内核的占用空间较小的linux操作系统
  • linux内核里面的所有头文件,有没有整理过的,请高手指点!谢谢!!!
  • 请问高手们,有没有一款工具可以测试内核内存泄露的?
  • 编译内核出错,有没有人帮忙阿
  • 有没有什么办法能够查询到某个内核模块程序加载之后的运行情况?
  • 请问,配置内核时,menuconfig的选项有没有详细的介绍?
  • Linux下的chattr命令有没有对应的库函数或内核调用?
  • 有没有在WINDOWS下专门用来看LINXU内核源代码的软件?
  • Linux内核驱动中有没有像waitforsingleobject这样的函数
  • 有没有在东芝M18上编译过Kernel2.6.0的内核的?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教:javascript 里有没有时间循环执行的函数,如我按住鼠标触发mousedown 事件函数时,反复执行我写的一个函数?
  • wcslen 等函数能用在linux下面吗?文件路径搜索有没有跨平台的函数库?
  • mkdir()是创建文件夹的函数,有没有循环创建多个目录级的函数呢?
  • 如何知道一个用有没有权限调用bind()函数(socket编程的时候)
  • JAVA里有没有类似SLEEP的函数?
  • 在unix中有没有ucs2编码与中文的转换函数???
  • Linux C 有没有 查看函数定义的方法?
  • 有没有函数实现压缩算法?
  • 有没有一个函数调用可以"删除文件"的?
  • linux的系统函数调用手册有没有电子档下载的?我找了半天都没找到
  • 请问,在unix中用C/C++写的监控程序有没有可以获得磁盘空间的函数?
  • 菜鸟问题, GCC 编译出的目标码中函数前面有没有下划线呀?
  • 请问有没有Linux下SOCKET服务端和客户端的接口函数!!
  • 有没有删除文件的库函数或者系统调用
  • 标准C有没有截取字符串的函数?
  • linux下 有没有 删除文件 或 目录的的api函数
  • 查看进程里面线程的函数有没有?
  • 驱动开发有没有函数手册
  • 有没有这样的函数?(杀死进程)
  • 想在linux下用C实现gzip压缩与解压缩,有没有相关库函数可以调用?
  • [AIX]有没有办法查到有没有用户执行了Kill命令
  • linux里有没有象vc那样的IDe啊,有没有类库什么的呢
  • 有没有用过 JCE 的朋友,生成x.509证书,有没有免费算法,用哪家的比较好,给出示例代码!
  • 请问jsp有没方法判断窗口有没有框架???
  • 有没有哪位知道linux下有没有什么可视聊天的工具
  • 有没有搞错,JSP精华版数据全部没有了。
  • 我想在VMware上装FreeBSD,有没有人这样做过?有什么问题没有?
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?
  • Qt中有没有类似VB中winsock和timer的控件呀,我好像没有找到.
  • 转 请大家讨论一下,现在我们开发J2EE的Application Server还有没有机会,这里有没有这种人才? (愿意给300分)
  • 有没有用过ejb,又开始学com的,如果有,介绍一下经验?没有,则给个理由(如果你有时需要用DNA)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3