English
Language : 

AC82G41SLGQ3 Datasheet, PDF (511/604 Pages) Intel Corporation – Intel® 4 Series Chipset Family
Intel® Virtualization Technology for Directed I/O Registers (D0:F0) (Intel® 82Q45 GMCH Only)
12.3.14 PMEN_REG—Protected Memory Enable Register
B/D/F/Type:
Address Offset:
Default Value:
Access:
Size:
0/2/0/GFXVTBAR
64-67h
00000000h
R/W, RO
32 bits
This register is used to enable the DMA protected memory regions setup through the
PLMBASE, PLMLIMT, PHMBASE, PHMLIMIT registers. When LT.CMD.LOCK.PMRC
command is invoked, this register is locked (treated read-only). When the
LT.CMD.UNLOCK.PMRC command is invoked, this register is unlocked (treated read/
write). This register is always treated as read only (0) for implementations not
supporting protected memory regions (PLMR and PHMR fields reported as 0 in the
Capability register).
Bit
31
30:1
0
Access
R/W
RO
RO
Default
Value
0
0s
0s
RST/PWR
Description
Core
Core
Core
Enable Protected Memory Region (EPM): This field
controls DMA accesses to the protected low-memory and
protected high-memory regions.
0 = DMA accesses to protected memory regions are
handled as follows:
— If DMA-remapping hardware is not enabled, DMA
requests (including those to protected regions) are
not blocked.
— If DMA-remapping hardware is enabled, DMA
requests are translated per the programming of the
DMA-remapping structures. Software may program
the DMA-remapping structures to allow or block
DMA to the protected memory regions.
1 = DMA accesses to protected memory regions are
handled as follows:
— If DMA-remapping hardware is not enabled, DMA to
protected memory regions are blocked. These DMA
requests are not recorded or reported as DMA-
remapping faults.
— If DMA-remapping hardware is enabled, hardware
may or may not block DMA to the protected
memory region(s). Software must not depend on
hardware protection of the protected memory
regions, and must ensure the DMA-remapping
structures are properly programmed to not allow
DMA to the protected memory regions.
Hardware reports the status of the protected memory
enable/disable operation through the PRS field in this
register.
Hardware implementations supporting DMA draining must
drain any in-flight translated DMA requests queued within
the root complex before indicating the protected memory
region as enabled through the PRS field.
Reserved
Protected Region Status (PRS): This field indicates the
status of protected memory region.
0 = Protected memory region(s) not enabled.
1 = Protected memory region(s) enabled.
Datasheet
511