2011年3月5日

linux中的MSI中断。。其实真相是个悲剧

摘要: 前边说到想用MSI,因为MSI能够提供多样化的中断信息,也就是说一个中断号,却能传递多种信息。这样美好的特性当然是大家所向往的。可惜,上周看MSI用法的时候,“最终知道真相的我眼泪掉下来”。。T T,真相就是目前linux的内核不支持这种多重MSI(Mutiple MSI)!也就是说MSI使用起来在效果上和传统的irq没区别,都是只能处理一种中断。看看代码里怎么说。在msi-HOWTO.txt里提到了,要使用msi机制,需要先调用pci_enable_msi接口。这个接口在pci.h中定义#define pci_enable_msi(pdev) pci_enable_msi_block(pde 阅读全文

posted @ 2011-03-05 11:10 gary_chen 阅读(7416) 评论(1) 推荐(0) 编辑

导航