Home | History | Annotate | Download | only in wscons
History log of /src/sys/dev/wscons/wscons_callbacks.h
RevisionDateAuthorComments
 1.19  19-Oct-2007  dogcow If you're going to use device_t, may as well include sys/device.h; unb0rks
the build for sparc{,64}.
 1.18  18-Oct-2007  joerg Use aprint API for output and convert to device_t/softc separation.
 1.17  09-Oct-2006  peter branches: 1.17.8; 1.17.22; 1.17.24; 1.17.28;
KNF: No variable names in the prototype.
 1.16  10-Nov-2001  augustss branches: 1.16.32; 1.16.62; 1.16.64;
Make wsdisplay_set_console_kbd() a little less twisted.
 1.15  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.14  13-Oct-2001  augustss branches: 1.14.2;
ANSIfy.
 1.13  01-Oct-2000  takemura branches: 1.13.2; 1.13.4;
- Add ioctl commands to wsdisplay which set/get some LCD status,
backlight, brightness and contrast.
- Add 9 command key symbols which make wskbd to call wsdisplay's
iocontrol.
- Add special key map variant KB_MACHDEP. This variant does not
have any real keymap but it's just a placeholder for machine dependent
maps which will be overwrite by machine dependent keyboard driver.
 1.12  06-Mar-2000  thorpej Add cnbell() support.
 1.11  01-Dec-1999  augustss Done something half sensible if a USB console keyboard is unplugged instead
of panic()ing.
XXX Untested. I will test it the next time I can borrow an iMac.
 1.10  29-Jul-1999  augustss branches: 1.10.2; 1.10.8;
Add the wsmux pseudo device.
 1.9  15-May-1999  drochner Get rid of the timeout-driven wscons_glue stuff which caused a lot of
headaches.
Now console keyboard and display are connected at autoconfiguration time,
when the last of them is found. Other keyboards / displays remain
unconnected until a new ioctl (WSDISPLAYIO_SETKEYBOARD) is called.
 1.8  18-Jan-1999  drochner branches: 1.8.4;
remove wsdisplay_has_emulator(), this is not meaningful with virtual screens,
and it did not work with external (serial) consoles what can cause that
a display has no screen and thus no "focus"
 1.7  17-Jan-1999  drochner extend the interface for reset-like commands from the keyboard
 1.6  14-Jan-1999  drochner -actually reset the terminal emulator on close()
-add a callback to reset the terminal emulator by keyboard command
 1.5  02-Aug-1998  drochner Split the wskbd_attach arguments into console and autoconfiguration parts
(again); put some constant data into shared structures. This makes it
more look like the mouse part, and it helps USB integration.
Implement wskbd_enable() to enable/disable the keyboard.
 1.4  23-Jul-1998  drochner Switch keyboard to "event mode" on open.
Nuke wskbd_set_translation(). It doesn't fit into the "screen" model.
 1.3  15-Jun-1998  drochner Move the translation of keypad and function keys into the realm of the
terminal emulation. For this, change the interface to wsdisplay_kbdinput()
to take a "keysym_t" as argument. From there, the code is handed to the
appropriate emulation module via a new entry point: "translate".
Nuke the ioctls dealing with global assignment of character sequences
to keypad/function keys.
The "sun" emulation works much better now!
 1.2  11-Jun-1998  drochner add "sleeping ok" argument to wsdisplay_switch()
 1.1  22-Mar-1998  drochner Initial import of cgd's new wscons code.
 1.8.4.2  02-Aug-1999  thorpej Update from trunk.
 1.8.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.10.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.10.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.13.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.13.2.2  14-Nov-2001  nathanw Catch up to -current.
 1.13.2.1  22-Oct-2001  nathanw Catch up to -current.
 1.14.2.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.16.64.1  22-Oct-2006  yamt sync with head
 1.16.62.1  18-Nov-2006  ad Sync with head.
 1.16.32.2  27-Oct-2007  yamt sync with head.
 1.16.32.1  30-Dec-2006  yamt sync with head.
 1.17.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.17.24.1  06-Nov-2007  matt sync with HEAD
 1.17.22.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.17.8.1  23-Oct-2007  ad Sync with head.

RSS XML Feed