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>