Re: [PATCH 0/3] x86 PCI domain support

From: Jeff Garzik
Date: Sat Dec 03 2005 - 15:12:09 EST


Andi Kleen wrote:
On Fri, Dec 02, 2005 at 08:39:04PM -0500, Jeff Garzik wrote:

ACPI PCI support stopped short of supporting multiple PCI domains,
which is something I need in order to support a current machine
configuration, and something many will soon need, to support upcoming
systems.

This is a minimal, untested implementation. But it should work,
provided your PCI op hooks (direct, BIOS, mmconfig) support PCI domains
(mmconfig).


It looks like a good start. Thanks for doing this.

It actually needs some more fixes - e.g. falling back to type1 if the bus is not covered in MCFG (needed for the K8 internal busses) and a workaround for buggy Asus BIOS with wrong MCFG.
I have that in the works.

But your changes are needed too - or at least they are correct
according to the spec. I don't know of a system that actually
has different mmconfig apertures for different busses yet.
The only case that's interesting right now is that some busses
don't support it at all, but these don't need a seg number,
just a non listing in MCFG.

Greg are you queueing this up?

The first two patches could go in immediately, the last should probably wait a bit...

Jeff



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/