PCI Express Error Handling and Recovery Action Controls
AssigneeInternational Business Machines Corporation
InventorsEtai Adar, Ilya Granovsky
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsEtai Adar, Ilya Granovsky
Estimating the term…
An apparatus and method of PCIe error handling and recovery actions taken in the event of an error. An error reporting extension defines a set of commonly used actions that are taken by a device in response to the detection of an error. This minimizes the side effects of continued device operation following the occurrence of an error. The device's error handling capabilities are advertised and the system software specifies the desired device action to take upon occurrence of a particular error. The particular error handling action is defined uniquely for each PCIe function and error type, such that different errors trigger a different type of action, thereby affecting only specific device functions or the entire device, depending on the configuration. Error handling actions and control fields are placed in the extension portion of the PCI Express Advanced Error Reporting configuration space.
A method of PCI Express (PCIe) error handling, said method comprising:
A method of PCI Express (PCIe) error handling, said method comprising:
The method according to claim 78, wherein said error handling capabilities comprises transmit and receive memory transactions flush.
A PCI Express error handler apparatus, comprising:
A PCI Express (PCIe) endpoint, comprising:
Dependencies are inferred from the claim text.