Data Sheet

PCIe Programming Interface—Ethernet Controller I210
615
9.5.1 Advanced Error Reporting (AER) Capability
The PCIe AER capability is an optional extended capability to support advanced error reporting. The
following table lists the PCIe AER extended capability structure for PCIe devices.
9.5.1.1 PCIe CAP ID (0x100; RO)
9.5.1.2 Uncorrectable Error Status (0x104; R/W1CS)
The Uncorrectable Error Status register reports error status of individual uncorrectable error sources on
a PCIe device. An individual error status bit that is set to 1b indicates that a particular error occurred;
software can clear an error status by writing a 1b to the respective bit.
Table 9-10. PCIe Extended Capability Structure
Capability Offset Next Header
1
1. Some of the capabilities might be skipped if disabled via Flash.
Advanced Error Reporting 0x100 0x140
Serial Number 0x140 0x1A0
TLP processing hints 0x1A0 0x1C0
Latency Tolerance Requirement Reporting 0x1C0 0x000
Byte Offset Byte 3 Byte 2 Byte 1 Byte 0
0x100
Next Capability Ptr.
(0x140)
1
1. This value might change if the SEID capability is disabled. In this case the next header is the next enabled feature.
Version (0x2) AER Capability ID (0x0001)
0x104 Uncorrectable Error Status
0x108 Uncorrectable Error Mask
0x10C Uncorrectable Error Severity
0x110 Correctable Error Status
0x114 Correctable Error Mask
0x118 Advanced Error Capabilities and Control Register
0x11C... 0x128 Header Log
Bit
Location
Attribute
Default
Value
Description
15:0 RO 0x0001
Extended Capability ID
PCIe extended capability ID indicating AER capability.
19:16 RO 0x2
1
1. Loaded from Flash (See Section 6.2.19).
AER Capability Version
PCIe AER extended capability version number.
31:20 RO
0x140
Next Capability Pointer
Next PCIe extended capability pointer. A value of 0x140 points to the serial ID capability.