On Fri, Aug 29, 2008 at 8:24 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
not all. some are MMCONF, some are for GART, and some for fixed lapic,
and fixed ioapic, and fixed HPET.
if we don't add the IORESOURCE_BUSY, why bother to add these entries...
good layout from BIOS, it should only reserve mmio range is not showing in BAR.
for example:
0xdc000000 - 0xdd000000 for GART ( some offset BAR 0x94)
0xdd000000 - 0xde000000 is for bus 0x80
0xde000000 - 0xdf000000 is for bus 0x00
0xe0000000 - 0xf0000000 is for mmconfig ( CPU set it in MSR for amd fam 10h)
if one stupid BIOS set
0xdc000000 - 0x100000000 for reserved.
then when in insert that range late
we should still have set ranges other than range 0xdd000000 - 0xdf000000
also do we need set other leaf range in 0xdd000000 - 0xdf0000000 ?
YH
--