Date: Mon, 10 May 1999 10:06:15 -0700 (PDT) From: Doug Rabson <dfr@FreeBSD.org> 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 Message-ID: <199905101706.KAA19135@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905101706.KAA19135>