summaryrefslogtreecommitdiff
path: root/sys/dev/wscons
AgeCommit message (Collapse)Author
2006-08-06Convert the Sony wsfonts to ISO-Latin1 encoding, and drop the Sony encodingMiod Vallat
conversion tables; from NetBSD.
2006-08-06Time for rcons code to retire.Miod Vallat
2006-08-06Do not try and mate wskbd0 and wsdisplay0 if there is now wsdisplay in theMiod Vallat
kernel; spotted by kettenis.
2006-08-05Oops, forgot these changes.Miod Vallat
2006-08-05On platforms which do not use wsmux (because they can't have more than oneMiod Vallat
keyboard at once), force wskbd0 to connect to wsdisplay0 even if they are not console devices.
2006-08-01Avoid a few NULL dereferences, and boot -c works on vax with glass console.Miod Vallat
2006-07-31Kill autorepeat on ``all keys up'' event.Miod Vallat
2006-07-29Do not fail KDENABIO and KDDISABIO ioctls on non-i386 platforms, this allowsMiod Vallat
older X servers to run; ok matthieu@
2006-07-24Driver for the VS4000/90 frame buffer, adapted from NetBSD (ragge) andMiod Vallat
Blaz Antonic's work, no acceleration yet, untested due to the lack of hardware, but enough sacrifices were made to the RAMDAC Gods.
2006-07-20latvian kbd map; from Martynas Venckus <lab@plius.net>Michael Shalayeff
2006-07-11Compile out syncops support unless option WSDISPLAY_COMPAT_USLMiod Vallat
2006-07-06acquiration -> acquisition (so that eyes stop bleeding)Miod Vallat
2006-07-01Make sure the color selection escape sequences use black for 0 and white for 7,Miod Vallat
as on vt220.
2006-06-30For 32bit sun frame buffers, tweak ri_devcmap to get the BoW palette insteadMiod Vallat
of needing different WSCOL_{BLACK,WHITE} values than 8bit frame buffers. This allows us to not special case the alloc_attr() invocations depending on the color depth, and to make WSCOL_{BLACK,WHITE} constants again in the wsemul_sun land.
2006-06-30Make routines which may set PSL_IOPL consistent wrt the securelevel forMiod Vallat
which this is allowed; ok deraadt@
2006-06-29No need to keep specific variables for the kernel messages colors on sunMiod Vallat
emulation, we can reuse the existing WSCOL_xxx codes, and WSCOL_BLACK and WSCOL_WHITE will point to variables anyway.
2006-05-29Add support for the audio volume keys found on many laptops' builtinMiod Vallat
keyboard. These specific keys are posted to a kernel thread which will issue mixer commands if an audio device exists. Written by Alexey Vatchenko <avv , mail zp ua> with tweaks by deraadt@ and I.
2006-05-19Add the missing Latin-2 glyphs, not used yet.Miod Vallat
2006-04-28In wsmux_set_display(), pass FWRITE instead of 0 when invoking ioctlMiod Vallat
WSKBDIO_SETMODE, or it will be ignored.
2006-04-16Preliminary driver for the Colorgraphic VoyagerVGA pcmcia frame buffer;Miod Vallat
more like a proof of concept than anything useful, due to the slowness of the beast, but deraadt@ insists this gets in the tree. Written with matthieu@'s help.
2006-04-16Allow a non-console wsdisplay to be detached if necessary.Miod Vallat
2006-04-14Minimal support for the HP98705 ``Tigershark'' TurboVRX frame bufferMiod Vallat
(using an overlay plane only for now). Bootblocks, text console and X11 are supported.
2006-03-15Correct checks against cd_ndevs - valid numbers are strictly inferior toMiod Vallat
cd_ndevs.
2006-02-14Define a wsdisplay type for the Sun ZX/Leo frame buffer.Miod Vallat
2006-02-12Remove dead sysbeep driver and unused sysbeep() routine. No functional change.Miod Vallat
2006-01-09Introduce a wsdisplay type for mac68k frame buffers; we might need to becomeMiod Vallat
less generic in the future, though.
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@.
2005-11-05Check the screen number before using it as an index.Uwe Stuehler
"correct" miod@
2005-09-27More non-emulating wsdisplay tentacles removal.Miod Vallat
2005-08-20some wsdisplay devices don't have an input device attached.Matthieu Herrb
Fixes multi-head on sparc. ok henning@
2005-08-14Honor (the lack of) FWRITE in the various ioctl routines; with input fromMiod Vallat
fgs@ and mickey@; ok deraadt@.
2005-07-17Remove more non-emulating display code path and macros; no functional change.Miod Vallat
2005-07-08 Fix mismatched brace and compile when NWSMUX and NWSDISPLAY not defined.Marco S Hyman
OK uwe@
2005-06-02Remove non-emulating wsdisplays - nothing uses them.Miod Vallat
ok deraadt@
2005-06-02Do not compile scrollback support if option SMALL_KERNEL.Miod Vallat
ok deraadt@
2005-06-01Do not kill the event sink when closing a wsmouse device opened in write-onlyMiod Vallat
mode, thus only been used to issue ioctls. This chunk was lost in r1.14; reported by Douglas Santos.
2005-05-18Do not compile the screen burner code if SMALL_KERNEL, helps floppies.Miod Vallat
ok deraadt@
2005-05-15only inside DIAGNOSTICTheo de Raadt
2005-05-15Partial sync to the NetBSD wscons code, bringing a better wsmux behaviourMiod Vallat
and bugfixes (the kqueue code, /dev/wsmuxctl and screen border color changes have not been picked), keeping local changes. Tested by many on alpha/cats/hp300/i386/macppc/sparc/sparc64/zaurus if not more.
2005-05-12Define a keyboard layout variant for Apple international USB keyboards, whichMiod Vallat
sometimes sligthly differ from the canonical layout.
2005-05-06french a canadian; form Arnaud Bergeron <abergeron@gmail.com>Michael Shalayeff
2005-04-22Driver for the Apollo Domain keyboard and mouse, for the HP 9000/4xx series.Miod Vallat
Claims the console keyboard if a keyboard is detected at boot time, otherwise HIL is preferred (but due to wsmux both can be used simultaneously).
2005-04-21correct idion for snprintf failure handling; ok cloderTheo de Raadt
2005-03-09Make the sun emulation match what the old SunOS cons(4) manual page describes:Miod Vallat
- Fix an uninitialized variable for ESC[p and ESC[q control sequences. - Skip invoxing wscons accessops when we know they'll have nothing to do (e.g. scroll 0 lines, erase 0 lines, etc) - Correctly handle spurious parameters in control sequences - the ones to take into account are the _last_ received, not the _first_. Which makes things pretty funny for control sequences requiring more than one parameter, since it is not mandatory to provide all parameters. ok todd@
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-01-18WSDISPLAY_COMPAT_RAWKBD support for hilkbd.Miod Vallat
2005-01-17Display driver for zaurus, PXALCD requested and ok miod@Dale Rahn
2005-01-14Switch OpenBSD/hp300 to wscons, still using on-board ROM fonts for now.Miod Vallat
Main features: - MI hil drivers, allowing live plug/unplug of devices, and the keyboard does not need to be at id 1 anymore. - SGC bus support on 4xx models. SGC frame buffers are supported too, but not as console, though you can use them as a regular glass terminal if you run a getty on ttyC0. Currently not compiled-in, awaiting for an sti(4) fix to be commited. - HP-UX compatibility interfaces are removed. grfinfo and hilinfo are removed. X11 support is currently broken by these changes; X.org X11R6 support will be available very soon. Tested on hyperion and 4 different flavours of catseye/topcat/kathmandu; other, older frame buffers (davinci, gatorbox and renaissance) could not been tested but should work; please report any regression.
2005-01-14Add type for zaurus, ok miod@Dale Rahn
2004-12-25correct indentTheo de Raadt