resend to list ---------- Forwarded message ---------- From: paolo faverio <fpaolo63@xxxxxxxxx> Date: Wed, Oct 31, 2012 at 3:21 PM Subject: Re: Linux and multy domain PCIe. To: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> Cc: linux-pci@xxxxxxxxxxxxxxx Thanks Bjorn, I'm going to dig on it. one silly question Enabling both the RC, do l have 255 pci bus ids for each PCI segment group? thanks paolo On Wed, Oct 31, 2012 at 1:23 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: > > On Wed, Oct 31, 2012 at 4:02 AM, fpaolo63 <fpaolo63@xxxxxxxxx> wrote: > > Hi guru, > > > > I'm working on a multi socket intel xeon platform. > > > > We have 2 sockets and each socket has a PCIe RootComplex, and we'd to > > implement hw with 2 separated PCIe tree. > > > > Can Linux kernel handle the 2 RC assigning a PCIe domain each one? > > > > Do we need special BIOS in order to configure correctly the 2 sockets, > > QDPI > > channel, MMIO and MMU? > > > > Can some one point me to one example or documents? > > Yes, Linux supports multiple PCI domains (also known as PCI segment > groups). > > On x86, the BIOS should provide a ACPI PNP0A08/PNP0A03 device for each > root complex. See drivers/acpi/pci_root.c for details. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html