Intel B940 Datasheet Page 223

  • Download
  • Add to my manuals
  • Print
  • Page
    / 360
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 222
Datasheet, Volume 2 223
Processor Configuration Registers
2.16.2 CAP_REG—Capability Register
This register reports general DMA remapping hardware capabilities.
B/D/F/Type: 0/0/0/DMIVC1REMAP
Address Offset: 8–Fh
Reset Value: 00C9008020E30272h
Access: RO
Bit Attr
Reset
Value
Description
63:56 RO 00h Reserved
55 RO 1b
DMA Read Draining (DRD)
0 = On IOTLB invalidations, hardware does not support draining of DMA read
requests.
1 = On IOTLB invalidations, hardware supports draining of DMA read
requests.
Refer to VTd specification Section 6.3 for description of DMA draining.
54 RO 1b
DMA Write Draining (DWD)
0 = On IOTLB invalidations, hardware does not support draining of DMA
writes.
1 = On IOTLB invalidations, hardware supports draining of DMA writes.
Refer to VTd specification Section 6.3 for description of DMA draining.
53:48 RO 09h
Maximum Address Mask Value (MAMV)
The value in this field indicates the maximum supported value for the
Address Mask (AM) field in the Invalidation Address (IVA_REG) register.
This field is valid only when the PSI field is reported as Set.
47:40 RO 00h
Number of Fault Recording Registers (NFR)
This field indicates a value of N-1, where N is the number of fault recording
registers supported by hardware.
Implementations must support at least one fault recording register (NFR = 0)
for each DMA-remapping hardware unit in the platform.
The maximum number of fault recording registers per DMA-remapping
hardware unit is 256.
39 RO 1b
Page Selective Invalidation Support (PSI)
0 = Hardware supports only domain and global invalidates for IOTLB.
1 = Hardware supports page selective, domain, and global invalidates for
IOTLB and hardware must support a minimum MAMV value of 9.
38 RO 0b Reserved
37:34 RO 0h
Super Page Support (SPS)
This field indicates the super page sizes supported by hardware.
A value of 1 in any of these bits indicates the corresponding super-page size
is supported. The super-page sizes corresponding to various bit positions
within this field are:
0 = 21-bit offset to page frame
1 = 30-bit offset to page frame
2 = 39-bit offset to page frame
3 = 48-bit offset to page frame
Hardware implementations supporting a specific super-page size must
support all smaller superpage sizes. That is, the only valid values for this field
are 0001b, 0011b, 0111b, 1111b.
33:24 RO 020h
Fault-recording Register Offset (FRO)
This field specifies the location to the first fault recording register relative to
the register base address of this DMA-remapping hardware unit. If the
register base address is X, and the value reported in this field is Y, the
address for the first fault recording register is calculated as X+(16*Y).
Page view 222
1 2 ... 218 219 220 221 222 223 224 225 226 227 228 ... 359 360

Comments to this Manuals

No comments