Register Description
D15343-003 65
4.8.19 ESMRAMC – Extended System Management RAM Control (Device #0)
The Extended SMRAM register controls the configuration of Extended SMRAM Space. The
Extended SMRAM (E_SMRAM) Memory provides a Write-Back cacheable SMRAM Memory
Space that is above 1 MB.
Address Offset:
Default Value:
Access:
Size:
61h
38h
Read/Write/Lock
8 bits
Bit Description
7 H_SMRAM_EN (H_SMRAME): Controls the SMM Memory Space location (that is, above 1 MB
or below 1 MB). When G_SMRAME is 1 and H_SMRAME this bit is set to 1, the high SMRAM
Memory Space is enabled. SMRAM accesses from 0FEDA0000h to 0FEDBFFFFh are
remapped to DDR SDRAM address 000A0000h to 000BFFFFh.
Once D_LCK is set, this bit becomes Read Only.
6 E_SMRAM_ERR (E_SMERR): This bit is set when CPU accesses the defined DDR SDRAM
ranges in Extended SMRAM (High system memory and T-segment) while not in SMM Space. It
is software’s responsibility to clear this bit. The software must Write a 1 to this bit to clear it.
5 SMRAM_Cache (SM_CACHE): GMCH forces this bit to 1.
4 SMRAM_L1_EN (SM_L1): GMCH forces this bit to 1.
3 SMRAM_L2_EN (SM_L2): GMCH forces this bit to 1.
2:1 Reserved
0 TSEG_EN (T_EN): Enabling of SMRAM Memory (TSEG, 1 Mbytes of additional SMRAM
Memory) for Extended SMRAM Space only. When G_SMRAME =1 and TSEG_EN = 1, the
TSEG is enabled to appear in the appropriate physical address space.
Once D_LCK is set, this bit becomes Read Only.