Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 2010 13:11:18 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-arch@freebsd.org
Cc:        Daniel Rodrick <daniel.rodrick@gmail.com>, freebsd-drivers@freebsd.org
Subject:   Re: Multiple PCI controllers
Message-ID:  <201004151311.18487.jhb@freebsd.org>
In-Reply-To: <p2t292693081004150738je2d9de95ya52cbc5ad9ce82b3@mail.gmail.com>
References:  <p2t292693081004150738je2d9de95ya52cbc5ad9ce82b3@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004151311.18487.jhb>