From owner-cvs-all@FreeBSD.ORG Tue May 25 00:43:26 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 5B61F16A4CE; Tue, 25 May 2004 00:43:26 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CC6743D2D; Tue, 25 May 2004 00:43:26 -0700 (PDT) (envelope-from joerg@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 i4P7gj80091607; Tue, 25 May 2004 00:42:45 -0700 (PDT) (envelope-from joerg@repoman.freebsd.org) Received: (from joerg@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i4P7gjYr091606; Tue, 25 May 2004 00:42:45 -0700 (PDT) (envelope-from joerg) Message-Id: <200405250742.i4P7gjYr091606@repoman.freebsd.org> From: Joerg Wunsch Date: Tue, 25 May 2004 00:42:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pcf envctrl.c pcf.c pcf_isa.c pcfvar.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: Tue, 25 May 2004 07:43:26 -0000 joerg 2004/05/25 00:42:45 PDT FreeBSD src repository Modified files: sys/dev/pcf pcf.c Added files: sys/dev/pcf envctrl.c pcf_isa.c pcfvar.h Log: Round #1 of improving pcf(4). This splits the driver into a bus-independant backend, plus bus-specific frontends. The old pcf(4) (i386/ISA) frontend is now in pcf_isa.c, the frontend in envctrl.c is for sparc64/Ebus2 (Sun device name: SUNW,envctrl from Sun E450 machines). More frontends are expected to appear in future. This is not yet ready for public consumption, but it basically works. Nicolas will bring over his ISA-specific fixes soon. Reviewed by: nsouch Revision Changes Path 1.1 +196 -0 src/sys/dev/pcf/envctrl.c (new) 1.24 +122 -320 src/sys/dev/pcf/pcf.c 1.1 +185 -0 src/sys/dev/pcf/pcf_isa.c (new) 1.1 +142 -0 src/sys/dev/pcf/pcfvar.h (new)