return;\r
}\r
\r
+ //\r
+ // address purpose size\r
+ // ------------ -------- -------------------------\r
+ // max(top, 2g) PCI MMIO 0xFC000000 - max(top, 2g) (pc)\r
+ // 0xB0000000 MMCONFIG 256 MB (q35)\r
+ // 0xC0000000 PCI MMIO 960 MB (q35)\r
+ // 0xFC000000 gap 44 MB\r
+ // 0xFEC00000 IO-APIC 4 KB\r
+ // 0xFEC01000 gap 1020 KB\r
+ // 0xFED00000 HPET 1 KB\r
+ // 0xFED00400 gap 111 KB\r
+ // 0xFED1C000 gap (PIIX4) / RCRB (ICH9) 16 KB\r
+ // 0xFED20000 gap 896 KB\r
+ // 0xFEE00000 LAPIC 1 MB\r
+ //\r
PlatformGetSystemMemorySizeBelow4gb (PlatformInfoHob);\r
PciExBarBase = 0;\r
if (PlatformInfoHob->HostBridgeDevId == INTEL_Q35_MCH_DEVICE_ID) {\r
PciBase = PlatformInfoHob->Uc32Base;\r
}\r
\r
- //\r
- // address purpose size\r
- // ------------ -------- -------------------------\r
- // max(top, 2g) PCI MMIO 0xFC000000 - max(top, 2g)\r
- // 0xFC000000 gap 44 MB\r
- // 0xFEC00000 IO-APIC 4 KB\r
- // 0xFEC01000 gap 1020 KB\r
- // 0xFED00000 HPET 1 KB\r
- // 0xFED00400 gap 111 KB\r
- // 0xFED1C000 gap (PIIX4) / RCRB (ICH9) 16 KB\r
- // 0xFED20000 gap 896 KB\r
- // 0xFEE00000 LAPIC 1 MB\r
- //\r
PciSize = 0xFC000000 - PciBase;\r
PlatformAddIoMemoryBaseSizeHob (PciBase, PciSize);\r
\r