Subject: CVS commit: syssrc/sys/dev/wscons
To: None <>
From: Lennart Augustsson <>
List: source-changes
Date: 10/24/2001 17:07:35
Module Name:	syssrc
Committed By:	augustss
Date:		Wed Oct 24 14:07:34 UTC 2001

Modified Files:
	syssrc/sys/dev/wscons: files.wscons wscons_callbacks.h wsconsio.h
	    wsdisplay.c wsevent.c wseventvar.h wskbd.c wsmouse.c wsmux.c

Log Message:
Major rototilling of the wsmux code.  No user visible changes (except that
many bugs have been fixed).
The wskbd, wsmouse, and wsmux are now "sub-classes" of wsevsrc, which is
a source of ws events.  This make the structure of those drivers a little
more uniform.
Many bug fixes involving adding and removing devices from muxes.
When a kernel is configured without wsmux there will now be none (unlike
before where you got a console mux anyway).
The kernel now compiles with all combinations of ws devices present.

To generate a diff of this commit:
cvs rdiff -r1.22 -r1.23 syssrc/sys/dev/wscons/files.wscons
cvs rdiff -r1.14 -r1.15 syssrc/sys/dev/wscons/wscons_callbacks.h
cvs rdiff -r1.43 -r1.44 syssrc/sys/dev/wscons/wsconsio.h
cvs rdiff -r1.55 -r1.56 syssrc/sys/dev/wscons/wsdisplay.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/dev/wscons/wsevent.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/wscons/wseventvar.h
cvs rdiff -r1.47 -r1.48 syssrc/sys/dev/wscons/wskbd.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/dev/wscons/wsmouse.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/wscons/wsmux.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/dev/wscons/wsmuxvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.