QDMA Subsystem for PCIe 针对物理功能支持遗留中断,并且将有一个队列与中断相关联。
为启用遗留中断,软件需对 QDMA_GLBL_GLBL_INTERRUPT_CFG(0x2C4) 中的 en_lgcy_intr
位进行置位。当 en_lgcy_intr
置位时,QDMA 将不会发出 MSI-X 中断。
当遗留中断连线 INTA、INTB、INTC 或 INTD 断言有效时,QDMA 硬件会在 QDMA_GLBL_GLBL_INTERRUPT_CFG (0x2C4) 寄存器中对 lgcy_intr_pending
位进行置位。当软件接收到遗留中断后,需将 lgcy_intr_pending
位清零。硬件将使遗留中断连线保持断言有效,直至 lgcy_intr_pending
位被清零为止。