Home | History | Annotate | Download | only in wscons
History log of /src/sys/dev/wscons/wsmuxvar.h
RevisionDateAuthorComments
 1.17  12-Jun-2017  pgoyette Always include declarations/definitions for NWSMUX and NWSDISPLAY even
if they aren't needed. This enables us to have structures of a fixed
size regardless of which child devices are configured, which enables
better modularization.
 1.16  11-Jun-2017  nat New device wsbell - allows for a console beep for non pckbds (usb etc).
Works for platforms without pcppi - can work with spkr at audio and spkr
at pcppi.

To use add the following to your kernel config:
wsbell* at spkr? console?

Ok pgoyette@.
 1.15  23-Nov-2013  christos branches: 1.15.6;
get rid of CIRCLEQ
 1.14  28-Apr-2008  martin branches: 1.14.34; 1.14.44; 1.14.50;
Remove clause 3 and 4 from TNF licenses
 1.13  25-Mar-2008  cube branches: 1.13.2; 1.13.4;
Split device_t and softc for wskbd(4), wsmouse(4) and that creepy wsmux(4).
 1.12  04-Mar-2007  christos branches: 1.12.36;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.11  11-Dec-2005  christos branches: 1.11.26;
merge ktrace-lwp.
 1.10  30-Apr-2005  augustss branches: 1.10.2;
Remember what keyboard layout is set in the mux, that way new keyboards
can be given the same layout. Fixes kern/19153.
 1.9  29-Jun-2003  fvdl branches: 1.9.2;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.8  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.7  02-Mar-2002  takemura Added wsmux_set_display() to fix the problem that wskbd wan't connected
to any display if keyboard was attached before display and both aren't console.
 1.6  27-Oct-2001  augustss Cosmetics.
 1.5  25-Oct-2001  augustss Change back to have a wseventvar in the softc for event sources. This
way the effect of FIOASYNC survives close()/open(). Later versions
of XFree86 relies on this bug/feature.
Also add some more debug stuff.
 1.4  24-Oct-2001  augustss 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.
 1.3  13-Oct-2001  augustss branches: 1.3.2;
ANSIfy.
 1.2  13-Oct-2001  augustss Two changes to the wsmux code:
* Allow the wsmux used by wsdisplay for the keyboard(s) to be explicitely
specified with the kbdmux locator.
* Allow keyboards and mice that have a mux to be opened in the regular way.
These changes should be totally backwards compatible.
 1.1  29-Jul-1999  augustss branches: 1.1.2; 1.1.16; 1.1.18; 1.1.20;
Add the wsmux pseudo device.
 1.1.20.1  07-Sep-2001  thorpej Commit my "devvp" changes to the thorpej-devvp branch. This
replaces the use of dev_t in most places with a struct vnode *.

This will form the basic infrastructure for real cloning device
support (besides being architecurally cleaner -- it'll be good
to get away from using numbers to represent objects).
 1.1.18.2  16-Mar-2002  jdolecek Catch up with -current.
 1.1.18.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.16.3  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.16.2  14-Nov-2001  nathanw Catch up to -current.
 1.1.16.1  22-Oct-2001  nathanw Catch up to -current.
 1.1.2.2  02-Aug-1999  thorpej Update from trunk.
 1.1.2.1  29-Jul-1999  thorpej file wsmuxvar.h was added on branch chs-ubc2 on 1999-08-02 22:10:27 +0000
 1.3.2.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.9.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.9.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.10.2.2  03-Sep-2007  yamt sync with head.
 1.10.2.1  21-Jun-2006  yamt sync with head.
 1.11.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.12.36.2  02-Jun-2008  mjf Sync with HEAD.
 1.12.36.1  03-Apr-2008  mjf Sync with HEAD.
 1.13.4.1  16-May-2008  yamt sync with head.
 1.13.2.1  18-May-2008  yamt sync with head.
 1.14.50.1  18-May-2014  rmind sync with head
 1.14.44.2  03-Dec-2017  jdolecek update from HEAD
 1.14.44.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.34.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.15.6.1  28-Aug-2017  skrll Sync with HEAD

RSS XML Feed