|
82801FB Datasheet, PDF (243/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family | |||
|
◁ |
Register and Memory Mapping
6.4
Memory Map
Table 6-4 shows (from the processor perspective) the memory ranges that the ICH6 decodes.
Cycles that arrive from DMI that are not directed to any of the internal memory targets that decode
directly from DMI will be driven out on PCI unless the Substractive Decode Policy bit is set
(D31:F0:Offset 42h, bit 0). The ICH6 may then claim the cycle for the internal LAN controller.
PCI cycles generated by external PCI masters will be positively decoded unless they fall in the
PCI-to-PCI bridge memory forwarding ranges (those addresses are reserved for PCI peer-to-peer
traffic). If the cycle is not in the internal LAN controllerâs range, it will be forwarded up to DMI.
Software must not attempt locks to the ICH6âs memory-mapped I/O ranges for EHCI and HPET. If
attempted, the lock is not honored which means potential deadlock conditions may occur.
Table 6-4. Memory Decode Ranges from Processor Perspective (Sheet 1 of 2)
Memory Range
0000 0000hâ000D FFFFh
0010 0000hâTOM
(Top of Memory)
000E 0000hâ000E FFFFh
000F 0000hâ000F FFFFh
FEC0 0000hâFEC0 0100h
FFC0 0000hâFFC7 FFFFh
FF80 0000hâFF87 FFFFh
FFC8 0000hâFFCF FFFFh
FF88 0000hâFF8F FFFFh
FFD0 0000hâFFD7 FFFFh
FF90 0000hâFF97 FFFFh
FFD8 0000hâFFDF FFFFh
FF98 0000hâFF9F FFFFh
FFE0 000hâFFE7 FFFFh
FFA0 0000hâFFA7 FFFFh
FFE8 0000hâFFEF FFFFh
FFA8 0000hâFFAF FFFFh
FFF0 0000hâFFF7 FFFFh
FFB0 0000hâFFB7 FFFFh
FFF8 0000hâFFFF FFFFh
FFB8 0000hâFFBF FFFFh
FF70 0000hâFF7F FFFFh
FF30 0000hâFF3F FFFFh
FF60 0000hâFF6F FFFFh
FF20 0000hâFF2F FFFFh
FF50 0000hâFF5F FFFFh
FF10 0000hâFF1F FFFFh
FF40 0000hâFF4F FFFFh
FF00 0000hâFF0F FFFFh
Target
Dependency/Comments
Main Memory
TOM registers in Host controller
Firmware Hub
Bit 6 in Firmware Hub Decode Enable register is set
Firmware Hub
Bit 7 in Firmware Hub Decode Enable register is set
I/O APIC inside ICH6
Firmware Hub (or
PCI)3
Bit 8 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 9 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 10 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 11 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 12 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 13 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Firmware Hub (or
PCI)3
Bit 14 in Firmware Hub Decode Enable register is set
Always enabled.
The top two, 64 KB blocks of this range can be
swapped, as described in Section 7.4.1.
Firmware Hub (or
PCI)3
Bit 3 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 2 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 1 in Firmware Hub Decode Enable register is set
Firmware Hub (or
PCI)3
Bit 0 in Firmware Hub Decode Enable register is set
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet
243
|
▷ |