【问题标题】:Need help for pci/pcie driver configuration for interrupt需要有关用于中断的 pci/pcie 驱动程序配置的帮助
【发布时间】:2014-03-21 08:54:42
【问题描述】:

您好,我正在为使用 DDI8 mp 接口的串行 PCI/PCIe 卡编写 openserver-6 SCO 操作系统的驱动程序。我在 PCIe 卡上遇到中断时遇到问题。尽管驱动程序在 PCI 卡上正常工作。PCIe 卡是否需要任何不同的配置?

【问题讨论】:

    标签: pci-e


    【解决方案1】:

    PCIe 有两种不同的中断机制: 1. 遗留中断。这些是由设备认为 INTx 消息发出的信号。这些有时被称为电平触发中断,因为它们实际上再现了 PCI 传统 2. 消息信号中断(MSI)及其扩展(MSI-X)。这些由主机特定地址的 MWr 数据包发出信号。

    您可以通过查看设备配置空间来判断正在使用哪种模式。如果您的平台上有 pciutils 可用,lspci -vvv 将为您转储它。

    【讨论】:

    • 就我而言,它支持消息信号中断(MSI)中断。需要帮助来产生中断。
    • 然后我会检查命令寄存器的“总线主控”位是否启用。
    猜你喜欢
    • 2018-03-06
    • 2017-02-25
    • 1970-01-01
    • 2017-05-18
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    相关资源
    最近更新 更多