Date: Mon, 3 Aug 1998 12:14:33 -0700 (PDT) From: Michael Smith <msmith@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/conf files src/sys/dev/ppbus if_plip.c ppb_msq.c ppb_msq.h vpoio.c vpoio.h nlpt.c ppb_1284.c ppb_1284.h ppb_base.c ppbconf.c ppbconf.h pps.c vpo.c vpo.h src/sys/i386/conf LINT src/sys/i386/isa ppc.c ppcreg.h Message-ID: <199808031914.MAA06411@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
msmith 1998/08/03 12:14:33 PDT
Modified files:
sys/conf files
sys/dev/ppbus nlpt.c ppb_1284.c ppb_1284.h ppb_base.c
ppbconf.c ppbconf.h pps.c vpo.c
sys/i386/conf LINT
sys/i386/isa ppc.c ppcreg.h
Added files:
sys/dev/ppbus if_plip.c ppb_msq.c ppb_msq.h vpoio.c
vpoio.h
Removed files:
sys/dev/ppbus vpo.h
Log:
Major ppbus updates from the author.
- ppbus now supports PLIP via the if_plip driver
- ieee1284 infrastructure added, including parallel-port PnP
- port microsequencer added, for scripting the sort of port I/O
that is common with parallel devices without endless calls up and down
through the driver structure.
- improved bus ownership behaviour among the ppbus-using drivers.
- improved I/O chipset feature detection
The vpo driver is now implemented using the microsequencer, leading to
some performance improvements as well as providing an extensive example
of its use.
Reviewed by: msmith
Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
Revision Changes Path
1.148 +3 -0 src/sys/conf/files
1.9 +35 -26 src/sys/dev/ppbus/nlpt.c
1.4 +54 -18 src/sys/dev/ppbus/ppb_1284.c
1.2 +6 -3 src/sys/dev/ppbus/ppb_1284.h
1.4 +25 -38 src/sys/dev/ppbus/ppb_base.c
1.6 +66 -26 src/sys/dev/ppbus/ppbconf.c
1.7 +121 -47 src/sys/dev/ppbus/ppbconf.h
1.10 +2 -1 src/sys/dev/ppbus/pps.c
1.6 +51 -575 src/sys/dev/ppbus/vpo.c
1.448 +3 -1 src/sys/i386/conf/LINT
1.4 +555 -165 src/sys/i386/isa/ppc.c
1.3 +54 -25 src/sys/i386/isa/ppcreg.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808031914.MAA06411>
