freebsd-dev/sys/isa
Poul-Henning Kamp 2447bec829 Simplify cdevsw registration.
The cdevsw_add() function now finds the major number(s) in the
struct cdevsw passed to it.  cdevsw_add_generic() is no longer
needed, cdevsw_add() does the same thing.

cdevsw_add() will print an message if the d_maj field looks bogus.

Remove nblkdev and nchrdev variables.  Most places they were used
bogusly.  Instead check a dev_t for validity by seeing if devsw()
or bdevsw() returns NULL.

Move bdevsw() and devsw() functions to kern/kern_conf.c

Bump __FreeBSD_version to 400006

This commit removes:
        72 bogus makedev() calls
        26 bogus SYSINIT functions

if_xe.c bogusly accessed cdevsw[], author/maintainer please fix.

I4b and vinum not changed.  Patches emailed to authors.  LINT
probably broken until they catch up.
1999-05-31 11:29:30 +00:00
..
ic Enable the FIFO on enhanced floppy controllers. This reduces the 1997-09-17 20:16:17 +00:00
atkbd_isa.c Move the declaration of the interrupt type from the driver structure 1999-05-08 21:59:43 +00:00
atkbdc_isa.c No support for pnp yet. 1999-05-30 11:12:30 +00:00
atrtc.c Stop the TSC from being used as timecounter on K5/step0 machines. 1999-05-29 06:57:55 +00:00
bt_isa.c No support for pnp devices yet. 1999-05-30 11:10:10 +00:00
fd.c This commit should be a extensive NO-OP: 1999-05-30 16:53:49 +00:00
fdc.h Bring the 'new-bus' to the i386. This extensively changes the way the 1999-04-16 21:22:55 +00:00
fdreg.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
isa_common.c * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
isa_common.h * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
isa_if.m * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
isahint.c * Change device_add_child_after() to device_add_child_ordered() which is 1999-05-28 09:25:16 +00:00
isareg.h * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
isavar.h * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
joy.c Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pnp.h * Add ivars for ISA pnp. 1999-05-30 11:02:17 +00:00
ppc.c Return the port size from the probe. 1999-04-22 13:10:43 +00:00
ppcreg.h Distinguish EPP address/data register. Add EPP address register access to ppi. 1999-01-30 15:35:39 +00:00
psm.c This commit should be a extensive NO-OP: 1999-05-30 16:53:49 +00:00
rtc.h Improve a couple of comment. 1998-07-11 08:01:18 +00:00
sio.c The PPSAPI group defines the polarity in draft 3, we guessed it wrong. 1999-05-31 06:57:31 +00:00
sioreg.h Merge missing changes from i386/isa/sioreg.h (PC98 related) 1999-04-18 14:37:47 +00:00
syscons_isa.c No support for pnp yet. 1999-05-30 11:12:30 +00:00
vga_isa.c This commit should be a extensive NO-OP: 1999-05-30 16:53:49 +00:00