From owner-cvs-sys Mon Sep 2 14:23:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13575 for cvs-sys-outgoing; Mon, 2 Sep 1996 14:23:21 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13558; Mon, 2 Sep 1996 14:23:09 -0700 (PDT) Date: Mon, 2 Sep 1996 14:23:09 -0700 (PDT) From: Stefan Esser Message-Id: <199609022123.OAA13558@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/09/02 14:23:08 Modified: sys/pci pci.c pcisupport.c Log: Add preliminary support for the Orion PCI chip set. It is special in the way it attaches multiple PCI buses directly to the CPU, instead of having them hanging off from PCI to PCI bridges. This code is a hack, and will be obsoleted by the planned rework of the PCI code, which will change the dealing with PCI to PCI bridges and other special devices significantly. The patch also adds a kern_devconf entry for PCI bus 0 which is assumed to be a child of cpu0. The new PCI code will make it possible to hand out the kern_devconf structure to a pci device being attached, since this is (regretably, IMHO) required by a few ISA devices. Finally there are new PCI ids for some Intel chip set devices, which had already been known to 2.1.5R, but did not make it into -current. This closes "kern/1558: PCI probe seems to have lost a device in -current". Revision Changes Path 1.52 +52 -21 src/sys/pci/pci.c 1.34 +53 -3 src/sys/pci/pcisupport.c