Enable PCI Express Advanced Error Reporting in KernelYanmin Zhang (firstname.lastname@example.org)
PCI Express is a high performance general purpose I/O Interconnect. It introduces AER (Advanced Error Reporting) concepts, which provide significantly higher reliability at a lower cost than the previous PCI and PCI-X standards. The AER driver of Linux kernel provides a clean, generic and architecture-independent solution. As long as a platform supports PCI Express, the AER driver shall gather and manage all occurred PCI Express errors and incorporate with PCI Express device drivers to perform error-recovery actions.
This paper is targeted toward kernel developers interested in the details of enabling PCI Express device drivers and provides insight into the scope of implementing PCI Express AER driver and AER conformation usage model.