From owner-cvs-all Mon May 10 10: 6:18 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8079015886; Mon, 10 May 1999 10:06:16 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Received: (from dfr@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA19135; Mon, 10 May 1999 10:06:16 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Message-Id: <199905101706.KAA19135@freefall.freebsd.org> From: Doug Rabson Date: Mon, 10 May 1999 10:06:15 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys bus_private.h src/sys/kern bus_if.m device_if.m makedevops.pl subr_bus.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk dfr 1999/05/10 10:06:15 PDT Modified files: sys/sys bus_private.h sys/kern bus_if.m device_if.m makedevops.pl subr_bus.c Log: * Augment the interface language to allow arbitrary C code to be 'passed through' to the C compiler. * Allow the interface to specify a default implementation for methods. * Allow 'static' methods which are not device specific. * Add a simple scheme for probe routines to return a priority value. To make life simple, priority values are negative numbers (positive numbers are standard errno codes) with zero being the highest priority. The driver which returns the highest priority will be chosen for the device. Revision Changes Path 1.7 +9 -5 src/sys/sys/bus_private.h 1.9 +16 -2 src/sys/kern/bus_if.m 1.4 +38 -5 src/sys/kern/device_if.m 1.7 +42 -16 src/sys/kern/makedevops.pl 1.21 +55 -6 src/sys/kern/subr_bus.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message