Linus Torvalds wrote:
We really should stop using MMCONFIG entirely, until we have a
per-southbridge true knowledge of what the real decoding is. The BIOS
tables for this are simply too damn unreliable.
FWIW: MMCONFIG is required for PCI domain support (or "PCI segments" as
ACPI calls them). Only a few mass market OEM boxes exist that need this
-- and they are all pretty new (Opteron multi-core) -- but more are coming.
I have a patch in -mm that works for this. Without the patch, my
sata_mv card and the machine's built-in MPT-Fusion do not appear at all
in PCI bus scans (nor do the associated hard drives) on this production
HP box. So far these machines are rare, /usually/ with a BIOS switch to
turn off PCI domains.
This says nothing about BIOS table reliability, of course. I agree that
MMCONFIG probing is highly unreliable at present. Whitelisting "<2007"
systems like Andi proposed may be the only option in some cases.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]