# SPDX-License-Identifier: GPL-2.0 # # PCI Express Root Port Device AER Configuration # config PCIEAER bool "Root Port Advanced Error Reporting support" depends on PCIEPORTBUS select RAS default y help This enables PCI Express Root Port Advanced Error Reporting (AER) driver support. Error reporting messages sent to Root Port will be handled by PCI Express AER driver. config PCIEAER_INJECT tristate "PCIe AER error injector support" depends on PCIEAER default n help This enables PCI Express Root Port Advanced Error Reporting (AER) software error injector. Debugging PCIe AER code is quite difficult because it is hard to trigger various real hardware errors. Software based error injection can fake almost all kinds of errors with the help of a user space helper tool aer-inject, which can be gotten from: http://www.kernel.org/pub/linux/utils/pci/aer-inject/ # # PCI Express ECRC # config PCIE_ECRC bool "PCI Express ECRC settings control" depends on PCIEAER help Used to override firmware/bios settings for PCI Express ECRC (transaction layer end-to-end CRC checking). When in doubt, say N.