1. 中断请求在pci总线中,通过INTx引脚提交中断请求;在pcie总线中通过Mwr TLP向处理器提交中断请求;都是向MSI/MSI-X capability结构中的message_address地址写message_data数据,从而组成一个MWr TLP;1)Legacy中断方式专为兼容pci设备而生,pcie桥并不能将pci设备的INTx信号转换成MSI/MSI-X中断报文,而是转换成Assert/Dessert_INTx报文;2)MSI中断机制最多支持32个中断请求,且要求中断向量连续;3)MSI-X中断机制可以支持更多中断请求,且不要求中断向量连续;4)MSI capability结构:Capability ID: 0x05Next Pointer: 存放下一个Capability结构的地址Message Control: 存放当前pcie设备使用MSI机制进行中断请求的状态与控制信息
《PCI Express体系结构导读13》-- 中断(MSI/MSI-X)已付费
1. 中断请求在pci总线中,通过INTx引脚提交中断请求;在pcie总线中通过Mwr TLP向处理器提交中断请求;都是向MSI/MSI-X capability结构中的message_address地址写message_data数据,从而组成一个MWr TLP;1)Legacy中断方式专为兼容pci设备而生,pcie桥并不能将pci设备的INTx信号转换成MSI/MSI-X中断报文,而是转换成Assert/Dessert_INTx报文;2)MSI中断机制最多支持32个中断请求,且要求中断向量连续;3)MSI-X中断机制可以支持更多中断请求,且不要求中断向量连续;4)MSI capability结构:Capability ID: 0x05Next Pointer: 存放下一个Capability结构的地址Message Control: 存放当前pcie设备使用MSI机制进行中断请求的状态与控制信息