PCIe AER的驱动-CSDN博客

网站介绍:不同的内核版本对PCIe的AER机制有微妙的差别,本次研究基于linux内核版本:4.9.190。驱动文件的目录:[drivers\pci\pcie\aer]、[drivers\pci\pcie]。PCIe AER的内核模块初始化的位置在[aerdrv.c]。驱动初始化入口:device_initcall(aer_service_init);在aer_service_init里首先要判断能否注册aer驱动。在pci_aer_available-> pci_msi_enabled检查msi中