Intel B940 Datasheet Page 261

  • Download
  • Add to my manuals
  • Print
  • Page
    / 360
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 260
Datasheet, Volume 2 261
Processor Configuration Registers
2.18.4 GCMD_REG—Global Command Register
This register to controls remapping hardware. If multiple control fields in this register
need to be modified, software must serialize the modifications through multiple writes
to this register.
0RO 0b
Coherency (C)
This field indicates if hardware access to the root, context, page-table and
interrupt-remap structures are coherent (snooped) or not.
0 = Indicates hardware accesses to remapping structures are noncoherent.
1 = Indicates hardware accesses to remapping structures are coherent.
Hardware access to advanced fault log and invalidation queue are always
coherent.
B/D/F/Type: 0/2/0/GFXVTBAR
Address Offset: 10–17h
Reset Value: 0000000000001000h
Access: RO
Bit Attr
Reset
Value
Description
B/D/F/Type: 0/2/0/GFXVTBAR
Address Offset: 18–1Bh
Reset Value: 00000000h
Access: W, RO, RW
Bit Attr
Reset
Value
Description
31 RW 0b
Translation Enable (TE)
Software writes to this field to request hardware to enable/disable DMA-
remapping hardware.
0 = Disable DMA-remapping hardware
1 = Enable DMA-remapping hardware
Hardware reports the status of the translation enable operation through the
TES field in the Global Status register.
Before enabling (or re-enabling) DMA-remapping hardware through this field,
software must:
Setup the DMA-remapping structures in memory
Flush the write buffers (through WBF field), if write buffer flushing is
reported as required.
Set the root-entry table pointer in hardware (through SRTP field).
Perform global invalidation of the context-cache and global invalidation
of IOTLB
If advanced fault logging supported, setup fault log pointer (through SFL
field) and enable advanced fault logging (through EAFL field).
Refer to the VTd specification for detailed software requirements.
There may be active DMA requests in the platform when software updates
this field. Hardware must enable or disable remapping logic only at
deterministic transaction boundaries, so that any in-flight transaction is
either subject to remapping or not at all.
Hardware implementations supporting DMA draining must drain any in-flight
translated DMA read/write requests queued within the root complex before
completing the translation enable command and reflecting the status of the
command through the TES field in the GSTS_REG.
Value returned on read of this field is undefined.
Page view 260
1 2 ... 256 257 258 259 260 261 262 263 264 265 266 ... 359 360

Comments to this Manuals

No comments