如何向根复合体报告pcie错误?
比如说,pci express设备实现了AER功能,以实现健壮的错误报告。因此,当设备截获此类错误时,它会相应地填充其AER寄存器。如何将此错误报告给根复合体?我在规范中读到,此类错误将通过“消息TLP”报告。此“消息TLP”是否意味着将触发MSI向根复合体发送指示?同样的机制是否也用于报告其他/非AER错误?PCI Express错误是通过称为消息请求(缩写为Msg)的特定类型的TLP(事务层数据包)报告的。Msg是一种通用TLP,用于多种用途(PCI兼容性中断信号、电源管理、热插拔信号等,以及错误信号),并与其他TLP类型(内存读取请求、内存写入请求、完成、配置读取/写入等)不同 错误消息TLP是来自检测到错误的设备的消息,指定检测到的错误类别以及在哪个设备中检测到的错误。发送设备可以通过多种不同的方式指定Msg TLP路由。其中一种方法是“路由到根复合体”,它引导任何中间组件(如交换机(网桥))将TLP向上游转发到根复合体。错误详细信息记录在特定设备的AER功能中(如果它实现了AER功能——大多数PCI-E设备都实现了),然后向根复合体的上游发送一条错误信号 在根复合体中,有两种向平台报告错误的方法如何向根复合体报告pcie错误?,pci,pci-e,Pci,Pci E,比如说,pci express设备实现了AER功能,以实现健壮的错误报告。因此,当设备截获此类错误时,它会相应地填充其AER寄存器。如何将此错误报告给根复合体?我在规范中读到,此类错误将通过“消息TLP”报告。此“消息TLP”是否意味着将触发MSI向根复合体发送指示?同样的机制是否也用于报告其他/非AER错误?PCI Express错误是通过称为消息请求(缩写为Msg)的特定类型的TLP(事务层数据包)报告的。Msg是一种通用TLP,用于多种用途(PCI兼容性中断信号、电源管理、热插拔信号等,以