16.08.2012 Views

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Address Map<br />

9.2.1 ISA Hole (15 MB–16 MB)<br />

9.2.2 TSEG<br />

A hole can be created at 15 MB–16 MB as controlled by the fixed hole enable bit in the LAC<br />

register (Device 0, offset 97h). Accesses within this hole are forwarded to the DMI. The range of<br />

physical main memory disabled by opening the hole is not remapped to the top of the memory;<br />

that physical main memory space is not accessible. This 15 MB–16 MB hole is an optionally<br />

enabled ISA hole.<br />

Video accelerators originally used this hole. It is also used by validation and customer SV teams<br />

for test cards. That is why it is being supported. There is no inherent BIOS request for the<br />

15–16-MB window.<br />

TSEG is optionally 1 MB, 2 MB, or 8 MB in size. TSEG is below IGD stolen memory, which is<br />

at the top of physical memory. SMM-mode processor accesses to enabled TSEG access the<br />

physical DRAM at the same address. Non- processor originated accesses are not allowed to SMM<br />

space. PCI <strong>Express</strong>, DMI, and Internal Graphics originated cycles to enabled SMM space are<br />

handled as invalid cycle type with reads and writes to location 0 and byte enables turned off for<br />

writes. When the extended SMRAM space is enabled, processor accesses to the TSEG range<br />

without SMM attribute or without WB attribute are also forwarded to memory as invalid accesses.<br />

Non-SMM-mode Write Back cycles that target TSEG space are completed to DRAM for cache<br />

coherency. When SMM is enabled, the maximum amount of memory available to the system is<br />

equal to the amount of physical DRAM minus the value in the TSEG register that is fixed at 1<br />

MB, 2 MB, or 8 MB.<br />

9.2.3 Pre-allocated Memory<br />

Voids of physical addresses that are not accessible as general system memory and reside within<br />

system memory address range (< TOLUD) are created for SMM-mode and legacy VGA graphics<br />

compatibility. It is the responsibility of BIOS to properly initialize these regions. Table 9-4<br />

details the location and attributes of the regions. How to enable and disable these ranges are<br />

described in the (G)MCH Control Register Device 0 (GCC).<br />

Table 9-4. Pre-Allocated Memory Example for 64-MB DRAM, 1-MB VGA and 1-MB TSEG<br />

Memory Segments Attributes Comments<br />

0000_0000h – 03DF_FFFFh R/W Available system memory 62 MB<br />

03E0_0000h – 03EF_FFFFh SMM mode only -<br />

processor reads<br />

TSEG address range and pre-allocated<br />

memory<br />

03F0_0000h – 03FF_FFFFh R/W Pre-allocated graphics VGA memory.<br />

1 MB (or 4/8/16/32/64 MB) when IGD is<br />

enabled.<br />

212 Intel ® 82<strong>945G</strong>/82<strong>945G</strong>Z/82<strong>945G</strong>C GMCH and 82<strong>945P</strong>/82<strong>945P</strong>L MCH Datasheet

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!