![](http://datasheet.mmic.net.cn/340000/82865G_datasheet_16452471/82865G_61.png)
62
Intel
82865G/82865GV GMCH Datasheet
Register Description
3.5.10
APBASE—Aperture Base Configuration Register (Device 0)
Address Offset:
Default Value:
Access:
Size:
10–13h
00000008h
RO, R/W
32 bits
The APBASE is a standard PCI base address register that is used to set the base of the graphics
aperture. The standard PCI Configuration mechanism defines the base address configuration
register such that only a fixed amount of space can be requested (dependent on which bits are
hardwired to 0 or behave as hardwired to 0). To allow for flexibility (of the aperture) an additional
register called APSIZE is used as a “back-end” register to control which bits of the APBASE will
behave as hardwired to 0. This register will be programmed by the GMCH specific BIOS code that
will run before any of the generic configuration software is run.
Note:
Bit 1 of the AGPM register is used to prevent accesses to the aperture range before this register is
initialized by the configuration software and the appropriate translation table structure has been
established in the main memory.
Bit
Descriptions
31:28
Upper Programmable Base Address (UPBITS)—R/W.
These bits are part of the aperture base
set by configuration software to locate the base address of the graphics aperture. They correspond
to bits [31:28] of the base address in the processor's address space that will cause a graphics
aperture translation to be inserted into the path of any memory read or write.
27:22
Middle Hardwired/Programmable Base Address (MIDBITS)—R/W.
These bits are part of the
aperture base set by configuration software to locate the base address of the graphics aperture.
They correspond to bits [27:4] of the base address in the processor's address space that cause a
graphics aperture translation to be inserted into the path of any memory read or write. These bits
can behave as though they were hardwired to 0 if programmed to do so by the APSIZE bits of the
APSIZE register. This causes configuration software to understand that the granularity of the
graphics aperture base address is either finer or more coarse, depending upon the bits set by
GMCH-specific configuration software in APSIZE.
21:4
Lower Bits (LOWBITS)—RO.
Hardwired to 0s. This forces the minimum aperture size selectable
by this register to be 4 MB, without regard to the aperture size definition enforced by the APSIZE
register.
3
Prefetchable (PF)—RO.
Hardwired to 1 to identify the graphics aperture range as a prefetchable
as per the PCI specification for base address registers. This implies that there are no side effects
on reads, the device returns all bytes on reads regardless of the byte enables, and the GMCH may
merge processor writes into this range without causing errors.
2:1
Addressing Type (TYPE)—RO.
Hardwired to 00 to indicate that address range defined by the
upper bits of this register can be located anywhere in the 32-bit address space as per the PCI
specification for base address registers.
0
Memory Space Indicator (MSPACE)—RO.
Hardwired to 0 to identify the aperture range as a
memory range as per the specification for PCI base address registers.