1 Non-automatic IO-Addresses
2 --------------------------
4 The following dynamic IO BARs are used on the ICH7 for the Kontron Default BIOS:
6 GPIOBASE 0x480 (64 bytes)
7 PMBASE 0x800 (128 bytes)
8 SMBASE 0x400 (32 bytes)
11 The following dynamic IO BARs are used on the ICH7 for the Getac Default BIOS:
13 GPIOBASE 0x1180 (64 bytes)
14 PMBASE 0x1000 (128 bytes)
15 SMBASE 0x18e0 (32 bytes)
17 The Getac also needs an IO Trapped area of 0x0C bytes (defaults to 0x800)
20 GPIOBASE 0x480 (64 bytes)
21 PMBASE 0x500 (128 bytes)
22 SMBASE 0x400 (32 bytes)
27 NOTE: Coreboot sets the SMBASE to 0xf00 in auto.c. But it gets relocated
28 in stage2 because its a "normal BAR" (to 0x2080 in one case here).
30 This is not unhealthy but at least confusing. We should provide a method to
31 nail down certain resources for stage2.
33 For a list of static I/O space allocation look at 6.3.1 of the ICH7 Family