Martin's Coding Note
bloggerads
2015年12月3日 星期四
MSI Capability (0x05) 和 MSIX Capability (0x11)
MSI (Message Signaled Interrupts) :
MSI的優點是透過軟體的方式來產生中斷而非透過HW Interrupt pin,在線路上比較簡單。透過給定MSI Control Register可以依device的能力(bit3:1)決定要使用1,2,4,...,32個中斷(設定6:4),並在所指定的Message Address寫入含有中斷向量資訊的Message就可以完成。
MSIX:
MSI的進階版,優點是中斷向量號碼可以不用連續而且最多可以支援2048個entry
ps. 以上關於table大小(MSI: Multiple Message Capable, MSIX: Table Size)都是讀回來的值+1 為實際大小(也就是encoded as N-1)
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言