确定Linux内核4+中的中断索引

时间:2017-03-29 15:25:21

标签: linux interrupt-handling zynq

我有一个中断连接到Xilinx Zynq-7000中ARM处理器的GIC。以前,在Linux中使用中断的推荐方法是使用

{
  "current": 1,
  "rowCount": 10,
  "rows": [{/*contact info*/}, {/*contact info*/}, {/*contact info*/}, ...],
  "total": 1123
}

其中INTERRUPT_INDEX是您可以从hw_definition文件中获得的数字。

然而,在最近的Linux内核中,显然IRQ使用虚拟指标,这意味着hw_definition文件中列出的数字不再对应于我试图监控的中断。

如何确定用于INTERRUPT_INDEX,DEVICE_NAME和DEVICE_ID的正确值,以便为给定的GIC中断注册中断处理程序?

0 个答案:

没有答案