NetBSD/sys/dev/eisa
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
..
ahb.c Cleanup interrupt establish error messages. Do not mix 2009-12-04 11:13:04 +00:00
ahbreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ahc_eisa.c Cleanup interrupt establish error messages. Do not mix 2009-12-04 11:13:04 +00:00
bha_eisa.c Cleanup interrupt establish error messages. Do not mix 2009-12-04 11:13:04 +00:00
cac_eisa.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
depca_eisa.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
devlist2h.awk
dpt_eisa.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
eisa.c use aprint_*_dev and device_xname 2008-04-06 08:54:43 +00:00
eisabusprint.c
eisadevs add a comment explaining how to regenerate eisadevs.h and eisadevs_data.h 2009-01-21 14:18:44 +00:00
eisadevs_data.h
eisadevs.h
eisareg.h
eisavar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
files.eisa
if_ep_eisa.c nuke unused bpf inclusions 2010-01-18 19:00:58 +00:00
if_fea.c nuke unused bpf inclusions 2010-01-18 19:00:58 +00:00
if_tlp_eisa.c nuke unused bpf inclusions 2010-01-18 19:00:58 +00:00
Makefile.eisadevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
mlx_eisa.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:16:35 +00:00
uha_eisa.c Cleanup interrupt establish error messages. Do not mix 2009-12-04 11:13:04 +00:00