NetBSD/sys/dev/qbus
pooka 10fe49d72c Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client.  This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached.  However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff.  ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
2010-01-19 22:06:18 +00:00
..
dhu.c fix some missing pieces of device/softc split 2008-06-11 17:27:59 +00:00
dhureg.h
dl.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
dlreg.h
dz_uba.c Switch dz driver to PRIVALLOC and device_* accessors. 2008-03-15 00:57:15 +00:00
files.uba Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf 2008-03-11 05:34:01 +00:00
if_de.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_dereg.h
if_dmc.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
if_dmcreg.h
if_il.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
if_il.h
if_ilreg.h
if_qe.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_qereg.h
if_qt.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
if_qtreg.h
if_uba.c Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf 2008-03-11 05:34:01 +00:00
if_uba.h
qd.c Don't pass a buffer to physio(), let it be allocated dynamically. 2009-05-18 20:41:57 +00:00
qdioctl.h
qdreg.h
qduser.h
qevent.h
qfont.c
rf.c buildfix: re-adapt to major()/minor() return a 32bit value again. 2009-01-22 17:34:22 +00:00
rfreg.h
rl.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
rlreg.h
rlvar.h Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf 2008-03-11 05:34:01 +00:00
ts.c g/c BUFQ_FOO() macros and use bufq_foo() directly. 2009-01-13 13:33:58 +00:00
tsreg.h
uba.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
ubareg.h
ubavar.h Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf 2008-03-11 05:34:01 +00:00
uda.c KNF 2009-05-12 14:07:01 +00:00