Register Description

R

3.5.24ESMRAMC—Extended System Mgmt RAM Control Register (Device 0)

Address Offset:

9Eh

Default Value:

38h

Access:

RO, R/W, R/WC, R/W/L

Size:

8 bits

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.

Bit

Description

 

 

7

H_SMRAM_EN (H_SMRAME)—R/W/L.Controls the SMM memory space location (i.e., 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 FEDA_0000h to FEDB_FFFFh are

 

remapped to DRAM address 000A0000h to 000BFFFFh.

 

Once D_LCK is set, this bit becomes read only.

 

 

6

E_SMRAM_ERR (E_SMERR)—R/WC.

 

0 = The software must write a 1 to this bit to clear it.

 

1 = This bit is set when host accesses the defined memory ranges in Extended SMRAM (High

 

Memory and T-segment) while not in SMM space and with the D-OPEN bit = 0.

 

 

5

SMRAM_Cache (SM_CACHE)—RO. Hardwired to 1.

 

 

4

SMRAM_L1_EN (SM_L1)—RO. Hardwired to 1.

 

 

3

SMRAM_L2_EN (SM_L2)—RO. Hardwired to 1.

 

 

2:1

TSEG_SZ[1-0](T_SZ)—R/W.Selects the size of the TSEG memory block if enabled. This

 

memory is taken from the top of system memory space (i.e., TOM – TSEG_SZ), which is no

 

longer claimed by the memory controller (all accesses to this space are sent to the hub interface

 

if TSEG_EN is set). This field decodes as follows:

 

00 = (TOM–128 KB) to TOM

 

01 = (TOM–256 KB) to TOM

 

10 = (TOM–512 KB) to TOM

 

11 = (TOM–1 MB) to TOM

 

Once D_LCK is set, this bit becomes read only.

 

 

0

TSEG_EN (T_EN)—R/W/L.Enabling of SMRAM memory (TSEG, 128 KB, 256 KB, 512 KB or

 

1 MB 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.

 

 

64

Intel® 82845 MCH for SDR Datasheet

Page 64
Image 64
Intel 845 manual ESMRAMC-Extended System Mgmt RAM Control Register Device, SMRAMCache SMCACHE-RO. Hardwired to