Datasheet

xHCI Controller Registers (D20:F0)
Intel® Xeon® Processor D-1500 Product Family 425
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
11.2.3 PCISTS—PCI Status Register (USB xHCI—D20:F0)
Address Offset: 06h–07h Attribute: R/WC, RO
Default Value: 0290h Size: 16 bits
Note: For the writable bits, software must write a 1 to clear bits that are set. Writing a 0 to
the bit has no effect.
9 Fast Back to Back Enable (FBE) — RO. Hardwired to 0.
8 SERR# Enable (SERR_EN) — R/W.
0 = Disables xHC’s capability to generate an SERR#.
1 = The xHCI Host controller (xHC) is capable of generating (internally) SERR# in the following
cases:
When it receive a completion status other than “successful” for one of its DMA initiated
memory reads on its internal interface.
When it detects an address or command parity error and the Parity Error Response bit is
set.
When it detects a data parity error (when the data is going into the xHC) and the Parity
Error Response bit is set.
7 Wait Cycle Control (WCC) — RO. Hardwired to 0.
6 Parity Error Response (PER) — R/W.
0 = The xHC is not checking for correct parity (on its internal interface).
1 = The xHC is checking for correct parity (on its internal interface) and halt operation when bad
parity is detected during the data phase.
Note: This applies to both requests and completions from the system interface.
This bit must be set in order for the parity errors to generate SERR#.
5 VGA Palette Snoop (VPS) — RO. Hardwired to 0.
4 Postable Memory Write Enable (PMWE) — RO. Hardwired to 0.
3 Special Cycle Enable (SCE) — RO. Hardwired to 0.
2 Bus Master Enable (BME) — R/W.
0 = Disables this functionality.
1 = Enables the xHC to act as a master on the PCI bus for USB transfers.
1 Memory Space Enable (MSE) — R/W. This bit controls access to the xHC Memory Space registers.
0 = Disables this functionality.
1 = Enables accesses to the xHC Memory Space registers. The Base Address register (D20:F0:10h)
should be programmed before this bit is set.
0 I/O Space Enable (IOSE) — RO. Hardwired to 0.
Bit Description
Bit Description
15 Detected Parity Error (DPE) — R/WC.
0 = No parity error detected.
1 = This bit is set by Intel® Xeon® Processor D-1500 Product Family when a parity error is seen by
the xHCI controller, regardless of the setting of bit 6 or bit 8 in the Command register or any
other conditions.
14 Signaled System Error (SSE) — R/WC.
0 = No SERR# signaled by Intel® Xeon® Processor D-1500 Product Family .
1 = This bit is set by Intel® Xeon® Processor D-1500 Product Family when it signals SERR#
(internally). The SER_EN bit (bit 8 of the Command Register) must be 1 for this bit to be set.
13 Received Master Abort (RMA) — R/WC.
0 = No master abort received by xHC on a memory access.
1 = This bit is set when xHC, as a master, receives a master abort status on a memory access. This
is treated as a Host Error and halts the DMA engines. This event can optionally generate an
SERR# by setting the SERR# Enable bit
.
12 Received Target Abort (RTA) — R/WC.
0 = No target abort received by xHC on memory access.
1 = This bit is set when xHC, as a master, receives a target abort status on a memory access. This
is treated as a Host Error and halts the DMA engines. This event can optionally generate an
SERR# by setting the SERR# Enable bit
.
11 Signaled Target Abort (STA) — RO. This bit is used to indicate when the xHCI function responds to a
cycle with a target abort. There is no reason for this to happen, so this bit is hardwired to 0.