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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905101706.KAA19135>
