Specification Sheet

Datasheet, Volume 2 of 2 295
GFXVTBAR Registers
6
3
6
0
5
6
5
2
4
8
4
4
4
0
3
6
3
2
2
8
2
4
2
0
1
6
1
2
8
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
F
T
AT
PN
FR
PP
EXE
PRIV
RSVD
SID
Bit
Range
Default &
Access
Field Name (ID): Description
63
0h
RW1CS
F: Hardware sets this field to indicate a fault is logged in this Fault Recording register.
The F field is set by hardware after the details of the fault is recorded in other fields.
When this field is Set, hardware may collapse additional faults from the same source-
id (SID).
Software writes the value read from this field to Clear it.
62
0h
ROSV
T: Type of the faulted request:
0: Write request
1: Read request or AtomicOp request
This field is relevant only when the F field is Set, and when the fault reason (FR)
indicates one of the DMA-remapping fault conditions.
61:60
0h
ROV
AT: This field captures the AT field from the faulted DMA request.
Hardware implementations not supporting Device-IOTLBs (DI field Clear in Extended
Capability register) treat this field as RsvdZ.
When supported, this field is valid only when the F field is Set, and when the fault
reason (FR) indicates one of the DMA-remapping fault conditions.
59:40
0h
ROSV
PN: PASID value in the faulted request. This field is relevant only when the PP field is
set. Hardware implementations not supporting PASID (PASID field Clear in Extended
Capability register) implement this field as RsvdZ.
39:32
0h
ROSV
FR: Reason for the fault.
This field is relevant only when the F field is set.
31
0h
ROSV
PP: When set, indicates the faulted request has a PASID tag. The value of the PASID
field is reported in the PASID Value (PV) field. This field is relevant only when the F
field is Set, and when the fault reason (FR) indicates one of the non-recoverable
address translation fault conditions. Hardware implementations not supporting PASID
(PASID field Clear in Extended Capability register) implement this field as RsvdZ.
30
0h
ROSV
EXE: When set, indicates Execute permission was requested by the faulted read
request. This field is relevant only when the PP field and T field are both Set. Hardware
implementations not supporting PASID (PASID field Clear in Extended Capability
register) implement this field as RsvdZ.
29
0h
ROSV
PRIV: When set, indicates Supervisor privilege was requested by the faulted request.
This field is relevant only when the PP field is Set. Hardware implementations not
supporting PASID (PASID field Clear in Extended Capability register) implement this
field as RsvdZ.
28:16
0h
RO
Reserved (RSVD): Reserved.
15:0
0h
ROSV
SID: Requester-id associated with the fault condition.
This field is relevant only when the F field is set.