From owner-freebsd-arch@FreeBSD.ORG Thu Apr 15 14:38:26 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B65CD106566C; Thu, 15 Apr 2010 14:38:26 +0000 (UTC) (envelope-from daniel.rodrick@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 89F808FC0A; Thu, 15 Apr 2010 14:38:26 +0000 (UTC) Received: by pwi9 with SMTP id 9so1175932pwi.13 for ; Thu, 15 Apr 2010 07:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=E4GoelLAQblwS/5ZeLMtrtTR1Q2UTbUEPPGFNmTMaqk=; b=QADC22lZI7RKVtdDy4T7xOYqrbriNPms//Cv7LiIYserDnH0Gx7cw7WF09d5f25b6M QfbE4yfvh5e30H/tlG0rA1oZU24B/M9cjrV2QM1+ZAqdfPzDz2KnkNY0nMYbQTa2IBBy 8FhfFU/3Tm1IRcFjZ3leVZ2WmqYvmyUSdgWbc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=HD+LNdyeBNe2Je4fduT3kKpMTv1GSTmvDU55qnXRURWZRCec9QmKfLRM+EPzma41bL lFuyxorHHav4ieWcNFAdS5KG+FNSEXfjhjauyLpKzKdj+rRXExTKc4VsDg2S7UTr4NB3 JyOtLKq4jtroteOqTmNZD6Ybp2vyfw6VHgl9s= MIME-Version: 1.0 Received: by 10.142.230.18 with HTTP; Thu, 15 Apr 2010 07:38:25 -0700 (PDT) Date: Thu, 15 Apr 2010 20:08:25 +0530 Received: by 10.142.247.33 with SMTP id u33mr154860wfh.44.1271342305705; Thu, 15 Apr 2010 07:38:25 -0700 (PDT) Message-ID: From: Daniel Rodrick To: freebsd-arch@freebsd.org, freebsd-drivers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Multiple PCI controllers X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Apr 2010 14:38:26 -0000 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? Also, how is this dealt with now? Dan