0
如果我理解正確,MSI主機驅動程序應該將它寫入目標MSI地址到相對遠程寄存器。我如何獲得MSI地址寄存器,MSI配置寄存器等?你能解釋我這個問題嗎?PCIe MSI地址寄存器
如果我理解正確,MSI主機驅動程序應該將它寫入目標MSI地址到相對遠程寄存器。我如何獲得MSI地址寄存器,MSI配置寄存器等?你能解釋我這個問題嗎?PCIe MSI地址寄存器
我沒有足夠的'代表'要求澄清你的問題,所以我會回答從Windows主機操作系統的角度來看,因爲我不知道你的系統:如果你正在編寫一個函數驅動程序來接收MSI中斷來自設備,您不應直接訪問PCIe配置空間中的MSI地址/數據寄存器。這應該由PCI總線管理器驅動程序完成。但是,如果您必須訪問或檢查某些PCIe配置空間寄存器,則可以通過創建IOCTL請求並將堆棧發送到總線管理器從功能驅動程序中完成。如果你仍然需要一些代碼,我可以發佈它。