From owner-cvs-all@FreeBSD.ORG Wed Jun 9 16:08:48 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E083C16A4CE; Wed, 9 Jun 2004 16:08:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA0FE43D4C; Wed, 9 Jun 2004 16:08:48 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i59G8KRw061036; Wed, 9 Jun 2004 16:08:20 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i59G8K04061035; Wed, 9 Jun 2004 16:08:20 GMT (envelope-from imp) Message-Id: <200406091608.i59G8K04061035@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Jun 2004 16:08:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files kmod.mk src/sys/dev/eisa eisaconf.c eisaconf.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2004 16:08:49 -0000 imp 2004-06-09 16:08:20 UTC FreeBSD src repository Modified files: sys/conf files kmod.mk sys/dev/eisa eisaconf.c eisaconf.h Log: Step 1 in moving EISA devices to kobj/newbus. Use kobj methods for all of the interface between the driver and the bus. This will enable us to stop special casing eisa bus attachments in modules and treat them like we treat all other busses. In the longer run, we need to eliminate much (all?) of these interfaces and switch to using the standard bus_alloc_resource(), but that's not done right now. # I've not updated the modules to include eisa, etc, just yet Tested on: Compaq Proliant 3000/333 purchased for eisa work Revision Changes Path 1.902 +1 -0 src/sys/conf/files 1.160 +1 -1 src/sys/conf/kmod.mk 1.66 +13 -6 src/sys/dev/eisa/eisaconf.c 1.23 +24 -7 src/sys/dev/eisa/eisaconf.h