Intel G640T CM8062301002204 User Manual

Product codes
CM8062301002204
Page of 296
Processor Configuration Registers
286
Datasheet, Volume 2
2.21.17 PHMBASE_REG—Protected High-Memory Base Register
This register sets up the base address of DMA-protected high-memory region. This 
register must be set up before enabling protected memory through PMEN_REG, and 
must not be updated when protected memory regions are enabled.
This register is always treated as RO for implementations not supporting protected high 
memory region (PHMR field reported as Clear in the Capability register).
The alignment of the protected high memory region base depends on the number of 
reserved bits (N:0) of this register. Software may determine N by writing all 1s to this 
register, and finding most significant zero bit position below host address width (HAW) 
in the value read back from the register. Bits N:0 of this register are decoded by 
hardware as all 0s.
Software may setup the protected high memory region either above or below 4 GB.
Software must not modify this register when protected memory regions are enabled 
(PRS field Set in PMEN_REG).
B/D/F/Type:
0/0/0/VC0PREMAP
Address Offset:
70–77h
Reset Value:
0000_0000_0000_0000h
Access:
RW
Size:
64 bits
BIOS Optimal Default
0000_0000_0000h
Bit
Attr
Reset 
Value
RST/
PWR
Description
63:39
RO
0h
Reserved
38:20
RW
00000h
Uncore
Protected High-Memory Base (PHMB)
This register specifies the base of protected (high) memory region 
in system memory.
Hardware ignores, and does not implement, bits 63:HAW, where 
HAW is the host address width.
19:0
RO
0h
Reserved