Live error recovery
First Claim
Patent Images
1. An apparatus comprising:
- a receiver to receive a packet at a particular port of a serial data link;
error logic comprising circuitry to;
determine that the packet is associated with an uncorrectable error;
determine, from one or more bits in a capability register, that a particular error containment mode is enabled for the particular port;
initiate entry into the particular error containment mode based on the determination that the packet is associated with the error and the determination that the particular error containment mode is enabled, wherein entry into the particular error containment mode is to cause traffic on the serial data link to be halted downstream from the port without a system-wide reset; and
send a signal to identify the uncorrectable error as a correctable error based on entry into the particular error containment mode.
0 Assignments
0 Petitions
Accused Products
Abstract
A packet is identified at a port of a serial data link, and it is determined that the packet is associated with an error. Entry into an error recovery mode is initiated based on the determination that the packet is associated with the error. Entry into the error recovery mode can cause the serial data link to be forced down. In one aspect, forcing the data link down causes all subsequent inbound packets to be dropped and all pending outbound requests and completions to be aborted during the error recovery mode.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a receiver to receive a packet at a particular port of a serial data link; error logic comprising circuitry to; determine that the packet is associated with an uncorrectable error; determine, from one or more bits in a capability register, that a particular error containment mode is enabled for the particular port; initiate entry into the particular error containment mode based on the determination that the packet is associated with the error and the determination that the particular error containment mode is enabled, wherein entry into the particular error containment mode is to cause traffic on the serial data link to be halted downstream from the port without a system-wide reset; and send a signal to identify the uncorrectable error as a correctable error based on entry into the particular error containment mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
an agent to support communication on a serial data link; a memory comprising a capability register; a receiver to receive a packet; error logic comprising circuitry to; determine that the packet is associated with an uncorrectable error; determine, from one or more bits in the capability register, that a particular error containment mode is enabled for the particular port; and initiate entry into the particular error containment mode based on the determination that the packet is associated with the error and the determination that the particular error containment mode is enabled, wherein entry into the particular error containment mode is to cause interface logic to drop an inbound packet and abort an outbound request; and a transmitter to send a signal to identify the uncorrectable error as a correctable error based on entry into the particular error containment mode.
-
-
19. A system comprising:
-
a first device; a second device to be communicatively coupled to the first device over an interconnect, the second device comprising error logic executable to; identify a packet at a port coupled to a serial data link of the interconnect; determine that the packet is associated with an uncorrectable error; determine, from one or more bits in a capability register, that a particular error containment mode is enabled for the particular port; initiate the particular error containment mode on the port based on the determination that the packet is associated with the uncorrectable error and the determination that the particular error containment mode is enabled, wherein the particular error containment mode is to contain the error to the port by disabling the serial data link downstream from the port; and send a signal to identify the uncorrectable error as a correctable error based on entry into the particular error containment mode. - View Dependent Claims (20)
-
Specification