Datasheet
Processor Configuration Registers
252 Datasheet, Volume 2
2.16.31 VTPOLICY—DMA Remap Engine Policy Control
This registers contains all the policy bits related to the DMA remap engine.
B/D/F/Type: 0/0/0/DMIVC1REMAP
Address Offset: FFC–FFFh
Reset Value: 00000000h
Access: RO, RW-L-K, RW-L
Bit Attr
Reset
Value
Description
31 RW-L-K 0b
DMA Remap Engine Policy Lock-Down (DMAR_LCKDN)
This bit protects all the DMA remap engine specific policy configuration
registers. Once this bit is set by software all the DMA remap engine registers
within the range 0xF00 to 0xFFC will be read-only. This bit can only be clear
through platform reset.
30:5 RO 0000000h Reserved
4RW-L 0b
TLB Lookup Policy TLB Invalidation (LKUPPTLBINV)
DMI Intel High Definition Audio Remap Engine TLB Lookup Policy On TLB
Invalidation:
1 = Mask all TLB Lookup to DMI Intel High Definition Audio remap engine
during TLB Invalidation Window.
0 = Continue to perform TLB lookup to DMI Intel High Definition Audio
remap engine during TLB Invalidation Window.
TLB Invalidation Window refers to the period from when the TLB Invalidation
is initiated until all the outstanding DMA read and write cycles at the point of
TLB Invalidation are initiated are Globally Ordered.
3RW-L 0b
DMI VC1 Hit Queue Throttling (DMIVC1HTQT)
1 = Throttle the outlet DMI VC1 Hit Queue to fill up the queue.
0 = No throttling at the outlet of the DMI VC1 Hit Queue.
2RW-L 0b
DMIVC1 TLB Disable (DMIVC1TLBDIS)
1 = DMIVC1 TLBs are disabled and each GPA request will result in a miss
and a root walk will be requested from VTd Dispatcher.
0 = normal mode, DMIVC1 TLBs are enabled and normal hit/miss flows are
followed.
1RW-L 0b
Global IOTLB Invalidation Promotion (GLBIOTLBINV)
This bit controls the IOTLB Invalidation behavior of the DMA remap engine.
1 = any type of IOTLB Invalidation (valid or invalid) will be promoted to
Global IOTLB Invalidation.
0 = normal operation.
0RW-L 0b
Global Context Invalidation Promotion (GLBCTXTINV)
This bit controls the Context Invalidation behavior of the DMA remap engine.
1 = any type of Context Invalidation (valid or invalid) will be promoted to
Global Context Invalidation.
0 = normal operation.