文章目录
PCIe Message 与 MSI
PCIe Message 和 MSI 的作用与关系
MSI 的配置与寄存器
MSI 和 ARM GIC 的关系
示例:MSI 在 ARM GIC 的实际应用
总结
PCIe Message 与 MSI
本文将介绍 PCIe message 的作用以及message 与 MSI 的关系,再介绍 MSI 如何配置以及MSI有哪些寄存器,及MSI 与 ARM 中的GIC的关系。
PCIe Message 和 MSI 的作用与关系
PCIe Message 的作用 PCI Express(PCIe)是一种高速串行总线,其中使用消息传递(Message)机制代替了传统并行总线中的引脚信号。例如,传统 PCI 总线使用专门的引脚传递中断请求(IRQ 信号),而 PCIe 则通过发送消息完成中断、错误报告等功能。
主要用途:
中断通知 :用来代替传统中断引脚方式,比如 MSI (Message Signaled Interrupt)。
系统错误报告 :例如热插拔事件、数据链路错误等,PCIe 协议定义了诸如 ERR_COR, ERR_