Multiple PCI controllers

John Baldwin jhb at freebsd.org
Thu Apr 15 18:30:09 UTC 2010


On Thursday 15 April 2010 10:38:25 am Daniel Rodrick wrote:
> Hello,
> 
> Can some one please help me understand how did the old FreeBSD kernel
> that DID not have the PCI domains concept (say 6.x) used to deal with
> systems that had multiple PCI / PCIe controllers on them, from a bus
> numbering point of view? Was there a unified PCI tree - thus each PCI
> bus number being unique in the system?

I think there were not multiple-domain machines that FreeBSD ran on in 
previous releases in general.  Some alpha machines had multiple domains (the 
alpha port referred to them as 'hoses') and the support was incomplete (VGA 
cards had to be in domain 0 for FreeBSD to see them IIRC).  I am not 
personally aware of any x86 machines with multiple domains.  I believe the x86 
port only supports domain 0 currently.

-- 
John Baldwin


More information about the freebsd-arch mailing list