Lines Matching +full:software +full:- +full:initiated

1 .. SPDX-License-Identifier: GPL-2.0
8 :Authors: - T. Long Nguyen <tom.l.nguyen@intel.com>
9 - Yanmin Zhang <yanmin.zhang@intel.com>
17 ----------------
26 ----------------------------
29 or on behalf of transactions initiated on the link. PCIe
41 - Gathers the comprehensive error information if errors occurred.
42 - Reports error to the users.
43 - Performs error recovery actions.
53 ------------------------------------------------------
61 -------------------------
70 ----------------
89 --------------
94 type (correctable vs. non-fatal uncorrectable). Fatal errors, including
101 See Documentation/ABI/testing/sysfs-bus-pci-devices-aer.
104 -------------------------
108 Documentation/ABI/testing/sysfs-bus-pci-devices-aer.
113 To enable error recovery, a software driver must provide callbacks.
123 interface. The PCIe protocol can recover without any software
131 errors are further classified into non-fatal errors and fatal errors.
132 Non-fatal errors cause the particular transaction to be unreliable,
153 -----------------
155 PCI error-recovery callbacks
165 pci-error-recovery.rst except PCIe-specific parts (see
166 below). Please refer to pci-error-recovery.rst for detailed
176 software intervention or any loss of data. These errors do not
180 Uncorrectable (non-fatal and fatal) errors
194 If an error message indicates a non-fatal error, performing a reset
219 In other words, for non-fatal errors, drivers may opt in to a reset.
224 --------------------------
228 error recovery handler (pci_driver->err_handler is equal to NULL)?
236 Software error injection
240 is hard to trigger real hardware errors. Software based error
243 First you should enable PCIe AER software error injection in kernel
251 Then, you need a user space tool named aer-inject, which can be gotten
254 https://github.com/intel/aer-inject.git
256 More information about aer-inject can be found in the document in