目录
2.1.Capabilities: [100 v1] Advanced Error Reporting
1.PCIe AER驱动过程
1.2.AER上报过程
下面是PCIe设备端错误记录和报告的详细流程图。
1.2.1. AER 中断
首先AER驱动作为错误上报和处理的机制,必须有一个错误上报的入口。
这个入口就是AER中断。linux的AER驱动只针对RC,也就是说软件需要处理RC的AER中断请求。
并在中断处理函数中通过AER 寄存器来判断错误类型并作出相应处理。
1.2.2. AER中断产生
在PCIe spec中定义了2种AER中断产生方式,类似