集成GbE控制器的PCIe传统中断

时间:2015-08-21 14:41:14

标签: x86 interrupt ethernet drivers pci-e

我正在为Autosar的GbE Con​​troller编写以太网驱动程序,这是一个基于intel x86的平台的pcie设备(20),到目前为止,我已经能够为定时器和GPIO中断配置IOAPIC,但我无法接收PCIe传统中断关于IOAPIC。 我已经验证了以下配置

  1. 用于验证传统中断的PCIe配置空间在命令寄存器(偏移量0x4)
  2. 中启用
  3. 验证以太网控制器通过配置空间(偏移量0x6)中的状态寄存器和内部寄存器生成中断,该寄存器指示为以太网控制器生成有效中断
  4. 我已通过ILB中的IR20(中断路由)寄存器将INTA映射到IOAPIC IRQ16(注意:INTA-D通过IR寄存器映射到PIRQA-PIRQH),并禁止其通过PIRQA寄存器路由到8259 PIC。
  5. 请告诉我在映射中断时我错过了什么,如果我遗漏了任何问题,请告诉我? 提前致谢

0 个答案:

没有答案