Subject: CVS commit: syssrc/sys/dev/wscons
To: None <source-changes@netbsd.org>
From: Lennart Augustsson <augustss@netbsd.org>
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
wsmuxvar.h
Log Message:
Major rototilling of the wsmux code. No user visible changes (except that
many bugs have been fixed).
Changes:
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.