The NetBSD Project

CVS log for src/sys/dev/wscons/wsconsio.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / wscons

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.108 / (download) - annotate - [select for diffs], Mon Apr 29 13:39:47 2013 UTC (3 weeks, 4 days ago) by kiyohara
Branch: MAIN
CVS Tags: HEAD
Branch point for: khorben-n900
Changes since 1.107: +4 -1 lines
Diff to previous 1.107 (colored)

Add WS{DISPLAY,KBD}_TYPE_* for epoc32.

Revision 1.107 / (download) - annotate - [select for diffs], Thu Jan 31 10:57:30 2013 UTC (3 months, 3 weeks ago) by macallan
Branch: MAIN
CVS Tags: tls-maxphys-nbase, tls-maxphys-base, agc-symver-base, agc-symver
Changes since 1.106: +48 -1 lines
Diff to previous 1.106 (colored)

add ioctl(WSDISPLAYIO_GET_FBINFO)

Revision 1.106 / (download) - annotate - [select for diffs], Mon Jan 21 14:15:03 2013 UTC (4 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.105: +2 -1 lines
Diff to previous 1.105 (colored)

add WSDISPLAY_TYPE_OMAP3

Revision 1.105 / (download) - annotate - [select for diffs], Tue Jan 8 23:49:56 2013 UTC (4 months, 2 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.104: +3 -1 lines
Diff to previous 1.104 (colored)

add WSDISPLAY_TYPE_VC4 and WSDISPLAYIO_BUS_SOC

Revision 1.104 / (download) - annotate - [select for diffs], Tue Apr 17 10:19:57 2012 UTC (13 months ago) by bsh
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, jmcneill-usbmp-base9, jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.103: +2 -1 lines
Diff to previous 1.103 (colored)

Support i.MX51's LCD framebuffer on Netwalker.
from Kenichi Hashimoto.

Revision 1.103 / (download) - annotate - [select for diffs], Tue Jan 24 04:34:05 2012 UTC (15 months, 4 weeks ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base4, netbsd-6-base, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 (colored)

ass WSDISPLAY_TYPE_VALKYRIE

Revision 1.102 / (download) - annotate - [select for diffs], Fri Dec 30 08:20:50 2011 UTC (16 months, 3 weeks ago) by reinoud
Branch: MAIN
Changes since 1.101: +3 -1 lines
Diff to previous 1.101 (colored)

Add the Usermode vnc framebuffer and (vnc) remote keyboard types.

Revision 1.101 / (download) - annotate - [select for diffs], Thu Dec 15 14:25:13 2011 UTC (17 months, 1 week ago) by phx
Branch: MAIN
Changes since 1.100: +2 -1 lines
Diff to previous 1.100 (colored)

Amiga wscons/Xorg support, first phase.
Implemented wscons for CV64 and CV64/3D. Other graphics cards drivers are
prepared for it, but will not be attempted before Xorg is not running.
The wscons support is disabled by default. A GENERIC kernel should behave
like always. Use WSCONS to try out a kernel with wscons support.
Done by rkujawa@ and phx@.

Revision 1.100 / (download) - annotate - [select for diffs], Thu Jul 21 10:33:17 2011 UTC (22 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.99: +3 -1 lines
Diff to previous 1.99 (colored)

Add and return WSKBD_TYPE_LUNA and WSDISPLAY_TYPE_LUNA on WS*_GTYPE ioctls.

XXX: should we still sync <sys/dev/wsconsio.h> and src/sbin/wsconsctl/util.c?

Revision 1.99 / (download) - annotate - [select for diffs], Wed Jun 29 05:00:06 2011 UTC (22 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored)

make the EDID buffer pointer void *

Revision 1.98 / (download) - annotate - [select for diffs], Wed Jun 29 04:50:32 2011 UTC (22 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.97: +3 -3 lines
Diff to previous 1.97 (colored)

make sizes unsigned

Revision 1.97 / (download) - annotate - [select for diffs], Wed Jun 29 03:06:16 2011 UTC (22 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.96: +29 -1 lines
Diff to previous 1.96 (colored)

add two new ioctl()s:
WSDISPLAYIO_GET_EDID to retrieve EDID data from display drivers
WSDISPLAYIO_SET_POLLING to control polling with VCONS_DRAW_INTR

Revision 1.96 / (download) - annotate - [select for diffs], Wed Jun 8 10:25:21 2011 UTC (23 months, 2 weeks ago) by drochner
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 (colored)

add support for the interesting parts of ISO-2 and KOI8-R fonts
to the vga(4) driver

Revision 1.95 / (download) - annotate - [select for diffs], Sun Feb 6 18:26:53 2011 UTC (2 years, 3 months ago) by tsutsui
Branch: MAIN
CVS Tags: cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: cherry-xenmp
Changes since 1.94: +5 -5 lines
Diff to previous 1.94 (colored)

Switch NetBSD/hp300 to wscons with rasops. Simply ported from OpenBSD/hp300.

- Only A1416 Kathmandu (topcat) framebuffer on 425t is tested, but
  all other variants (TigerShark, Hyperion, DaVinci, GatorBox, Renaissance)
  should also work if they are working on OpenBSD/hp300.
- sti(4) and SGC bus support are not pulled because I don't have 425e
  and I can't confirm that 362 and 382 actually have SGC bus.
  (I'll commit a DIO based dumb driver for 362 and 382 framebuffers later)
- Xorg server with wsfb driver will also be integrated soon
  once after keycode with NoSymbol problem is addressed.
  (We have to re-think what code should be used on WSDISPLAY_COMPAT_RAWKBD)
- MI HIL keyboard and mouse drivers are working fine though
  cngetc via hilkbd has some problem (still we can input commands).
- No old HP-UX like HIL ioctl compatibility (we removed COMPAT_HPUX anyway).
  grfinfo(8) and hilinfo(8) will be removed shortly.

Demonstrated on NetBSD booth at Open Source Conference 2011 Kagawa.

Revision 1.94 / (download) - annotate - [select for diffs], Sat Jan 22 15:14:28 2011 UTC (2 years, 4 months ago) by cegger
Branch: MAIN
Changes since 1.93: +23 -1 lines
Diff to previous 1.93 (colored)

Implement new WSDISPLAYIO_GET_BUSID ioctl.
It returns the bus id and allows userland (like Xorg) to create mapping
of ttyE? and bus id. For now only PCI is implemented.

First discussed with macallan@ then public on tech-kern@ and tech-x11@

Revision 1.93 / (download) - annotate - [select for diffs], Sat Oct 2 00:52:02 2010 UTC (2 years, 7 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base4, uebayasi-xip-base3, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.92: +9 -2 lines
Diff to previous 1.92 (colored)

clarify how backlight control ioctl()s are supposed to work
TODO: adapt r128fb and radeonfb

Revision 1.92 / (download) - annotate - [select for diffs], Thu Dec 31 05:08:05 2009 UTC (3 years, 4 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base10, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored)

add WSDISPLAY_TYPE_XVR1000

Revision 1.91 / (download) - annotate - [select for diffs], Sun Nov 15 17:42:24 2009 UTC (3 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored)

Reserve WSDISPLAY_TYPE for DisplayLink DL-1x0/DL-1x5 USB LCDs and
USB-VGA adaptors (which may require a new ioctl for DUMBFB ops). From
FUKAUMI Naoki.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Feb 8 22:58:56 2009 UTC (4 years, 3 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

G/c duplicate definition of WSCONS_EVENT_ASCII.

Revision 1.89 / (download) - annotate - [select for diffs], Tue Jan 13 18:05:55 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.88: +18 -5 lines
Diff to previous 1.88 (colored)

provide wscons_event compatibility with 5.0.

Revision 1.88 / (download) - annotate - [select for diffs], Mon Aug 27 02:01:23 2007 UTC (5 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs-base, mjf-devfs, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, mjf-devfs2
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

add type for Fujitsu AG-10e

Revision 1.87 / (download) - annotate - [select for diffs], Thu Jul 26 12:17:14 2007 UTC (5 years, 10 months ago) by nonaka
Branch: MAIN
CVS Tags: matt-mips64-base, hpcarm-cleanup
Branch point for: matt-mips64, jmcneill-pm
Changes since 1.86: +2 -1 lines
Diff to previous 1.86 (colored)

add WSDISPLAY_TYPE_PXALCD for PXA2x0 LCD controller.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Jul 26 01:59:07 2007 UTC (5 years, 10 months ago) by macallan
Branch: MAIN
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

add WSDISPLAY_TYPE_CRIME for the SGI O2's graphics hardware

Revision 1.85 / (download) - annotate - [select for diffs], Wed Apr 11 04:09:10 2007 UTC (6 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, nick-csl-alignment-base, mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Changes since 1.84: +2 -1 lines
Diff to previous 1.84 (colored)

add WSDISPLAY_TYPE_GENFB

Revision 1.84 / (download) - annotate - [select for diffs], Fri Jan 19 20:59:45 2007 UTC (6 years, 4 months ago) by macallan
Branch: MAIN
CVS Tags: reinoud-bufcleanup, post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, mjf-ufs-trans
Changes since 1.83: +4 -2 lines
Diff to previous 1.83 (colored)

add #defines for ADB and pseudo mice

Revision 1.83 / (download) - annotate - [select for diffs], Tue Dec 26 05:54:00 2006 UTC (6 years, 4 months ago) by rumble
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

Add type for sgimips/light(4).

Revision 1.82 / (download) - annotate - [select for diffs], Sun Dec 17 16:08:44 2006 UTC (6 years, 5 months ago) by peter
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4
Changes since 1.81: +2 -1 lines
Diff to previous 1.81 (colored)

Add WSKBD_TYPE_ZAURUS (Sharp Zaurus keyboard).

Revision 1.81 / (download) - annotate - [select for diffs], Sat Dec 2 22:18:47 2006 UTC (6 years, 5 months ago) by freza
Branch: MAIN
CVS Tags: yamt-splraiseipl-base3
Changes since 1.80: +2 -1 lines
Diff to previous 1.80 (colored)

Welcome to evbppc/virtex -- port to Xilinx Virtex series FPGA's with embedded
ibm405d5 core.

OK by Simon Burge

Revision 1.80 / (download) - annotate - [select for diffs], Mon Jun 19 15:44:45 2006 UTC (6 years, 11 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.79: +3 -1 lines
Diff to previous 1.79 (colored)

Initial import of bluetooth stack on behalf of Iain Hibbert.  (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.

Revision 1.79 / (download) - annotate - [select for diffs], Sat Feb 18 18:56:05 2006 UTC (7 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, peter-altq-base, peter-altq, gdamore-uart-base, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, gdamore-uart, chap-midi
Changes since 1.78: +7 -2 lines
Diff to previous 1.78 (colored)

Bunch of changes to wscons in preparation for splash screen support:
 * Add WSDISPLAY_TYPE_VESA for vesafb. While here, fix a typo in a comment.
 * Add WSDISPLAYIO_SSPLASH and WSDISPLAYIO_SPROGRESS ioctls. The former
   toggles the splash screen on and off, and the latter updates the progress
   animation.
 * Prevent more than one hw driver from claiming to be the console.
 * In vcons, keep two pointers to the screen's vcons_data. This lets us
   override the original (ie with null emulops during boot), and restore
   them later on.

Revision 1.78 / (download) - annotate - [select for diffs], Sun Feb 5 17:38:33 2006 UTC (7 years, 3 months ago) by jmmv
Branch: MAIN
Changes since 1.77: +11 -1 lines
Diff to previous 1.77 (colored)

Add support to automatically repeat mouse button events in wsmouse(4) and
change wsconsctl(4) so that this is configurable.

This is specially useful for mice that provide page up/down buttons instead
of a real wheel and that do not send events repeatedly from the hardware.
(E.g.: Logitech Marble Mouse.)

No objections in tech-kern@.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Dec 29 15:24:51 2005 UTC (7 years, 4 months ago) by tsutsui
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.76: +2 -1 lines
Diff to previous 1.76 (colored)

Add WSKBD_TYPE_EWS4800 for EWS4800 machines.

Revision 1.76 / (download) - annotate - [select for diffs], Wed Nov 23 09:38:02 2005 UTC (7 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: yamt-readahead-base3, ktrace-lwp-base
Changes since 1.75: +3 -1 lines
Diff to previous 1.75 (colored)

Some devices provide more than three (X, Y, and Z) "directions".  So add
a W "coordinate" that can be used for these.
This changes the type of wsmouse_input().  To avoid changing a lot of drivers
a compatibilty #define is provided.  Maybe changing all drivers would have
been better?

Revision 1.75 / (download) - annotate - [select for diffs], Sun Aug 28 13:08:16 2005 UTC (7 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base2, yamt-readahead-base, thorpej-vnode-attr-base, thorpej-vnode-attr
Branch point for: yamt-readahead
Changes since 1.74: +7 -7 lines
Diff to previous 1.74 (colored)

TAB/space cosmetics.

Revision 1.74 / (download) - annotate - [select for diffs], Thu Apr 28 07:15:44 2005 UTC (8 years ago) by martin
Branch: MAIN
CVS Tags: kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

Make it possible for a console driver to deliver raw ASCII characters
to wskbd. This is for special cases only, and may even be considered a
hack, but it is cheap and very local.

Revision 1.73 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:52 2005 UTC (8 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base
Branch point for: netbsd-3
Changes since 1.72: +3 -3 lines
Diff to previous 1.72 (colored)

nuke trailing whitespace

Revision 1.72 / (download) - annotate - [select for diffs], Fri Feb 4 05:58:44 2005 UTC (8 years, 3 months ago) by joff
Branch: MAIN
CVS Tags: yamt-km-base2, matt-timespec
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

Support wsdisplay(4) attachments of hd44780 LCD controllers

Revision 1.71 / (download) - annotate - [select for diffs], Mon Jan 31 06:07:32 2005 UTC (8 years, 3 months ago) by joff
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

Add new wskbd type MATRIXKP

Revision 1.70 / (download) - annotate - [select for diffs], Thu Aug 26 16:48:06 2004 UTC (8 years, 8 months ago) by jkunz
Branch: MAIN
CVS Tags: yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

Import STI wscons(4) driver from OpenBSD and add new driver for PS/2
keyboard / mouse pots of LASI.

Revision 1.69 / (download) - annotate - [select for diffs], Thu Jul 29 22:29:37 2004 UTC (8 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.68: +4 -1 lines
Diff to previous 1.68 (colored)

Implement border color customization in wscons(4), only available for vga(4)
at the moment.

This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER,
one to get the actual color and one to set it, respectively.  Possible colors
match those defined by ANSI (and listed in wsdisplayvar.h).

It also adds two accessops to the underlying graphics device, getborder and
setborder, which mach their ioctl counterparts.

Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the
ioctls described above (to customize the border color from userland after
boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time.
The former is enabled by default on the GENERIC kernel, but not on INSTALL
(among others).  The later is always commented out, leaving the usual black
border as a default.

wsconsctl is modified to allow accessing this value easily.  For example,
'wsconsctl -d -w border=blue'.

Revision 1.68 / (download) - annotate - [select for diffs], Wed Jul 28 12:34:04 2004 UTC (8 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.67: +9 -1 lines
Diff to previous 1.67 (colored)

Implement support to dynamically change wscons console and kernel colors.

Two new ioctls are added to the wsdisplay device, named WSDISPLAY_GMSGATTRS
and WSDISPLAY_SMSGATTRS, used to retrieve the actual values and set them,
respectively (the name, if you are wondering, comes from "message attributes").

A new emulop is added to the underlying display driver (only vga, for now)
which sets the new attribute for the whole screen, without having to clear
it.  This is optional, which means that this also works with other drivers
that don't have this new operation.

Five new kernel options have been added, although only documented in
i386 kernels (for now):
- WSDISPLAY_CUSTOM_OUTPUT, which enables the ioctls described above to
  change the colors dynamically from userland.  This is enabled by default
  in the GENERIC kernel (as well as others) but disabled on all INSTALL*
  kernels (as this feature is useless there).
- WS_DEFAULT_COLATTR, WS_DEFAULT_MONOATTR, WS_DEFAULT_BG and WS_DEFAULT_FG,
  which specify the default colors for the console at boot time.  These have
  the same meaning as the (already existing) WS_KERNEL_* variables.

wsconsctl is modified to add msg.default.{attrs,bg,fg} and
msg.kernel.{attrs,bg,fg} to the display part, so that colors can be changed
after boot.

Tested on NetBSD/i386 with vga (and vga in mono mode), and on NetBSD/mac68k.
No objections in tech-kern@.

Revision 1.67 / (download) - annotate - [select for diffs], Tue Jul 20 20:28:20 2004 UTC (8 years, 10 months ago) by heas
Branch: MAIN
Changes since 1.66: +4 -1 lines
Diff to previous 1.66 (colored)

Add WSDISPLAYIO_[GS]MODE type _DUMBFB - mapped fb (no registers)
Add WSDISPLAYIO_LINEBYTES ioctl - # bytes/row

Used by ffb driver and XFree wsfb driver module - From OpenBSD

Revision 1.66 / (download) - annotate - [select for diffs], Wed Jul 7 00:10:30 2004 UTC (8 years, 10 months ago) by sekiya
Branch: MAIN
Changes since 1.65: +3 -1 lines
Diff to previous 1.65 (colored)

Add SGI types for mouse and keyboard.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Jun 7 01:13:40 2004 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

make the scroll lines ioctl struct take u_int's again. The wsconsctl
command does not deal with shorts well.

Revision 1.64 / (download) - annotate - [select for diffs], Tue Jun 1 18:58:51 2004 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.63: +152 -156 lines
Diff to previous 1.63 (colored)

White space changes only;
1. put value defines under the fields that they refer too, all the time
   not just in some of the ioctls.
2. use #define<tab>value consistently.

Revision 1.63 / (download) - annotate - [select for diffs], Tue Jun 1 18:49:46 2004 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.62: +29 -28 lines
Diff to previous 1.62 (colored)

Re-group scrolling ioctl's and provide new numbers for them!  (thanks to
John Heasley for catching that).

Revision 1.62 / (download) - annotate - [select for diffs], Fri May 28 21:42:29 2004 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.61: +33 -1 lines
Diff to previous 1.61 (colored)

PR/19925: David Ferlier: Add scrolling support to wscons.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Mar 19 09:00:38 2004 UTC (9 years, 2 months ago) by petrov
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.60: +5 -1 lines
Diff to previous 1.60 (colored)

Add sun display types.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Mar 18 08:30:58 2004 UTC (9 years, 2 months ago) by sekiya
Branch: MAIN
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

Add console type for SGI GR2 family.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Jan 24 09:53:54 2004 UTC (9 years, 4 months ago) by sekiya
Branch: MAIN
Changes since 1.58: +2 -1 lines
Diff to previous 1.58 (colored)

Add display type for SGI Newport.

Revision 1.58 / (download) - annotate - [select for diffs], Tue Jun 3 06:48:12 2003 UTC (9 years, 11 months ago) by petrov
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.57: +4 -3 lines
Diff to previous 1.57 (colored)

Add sun keyboards and display.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Feb 10 14:28:22 2003 UTC (10 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

undo constification of 'data' for wsdisplay font - unfortunately we need
to be able to adjust the font to display adapter needs very soon (in consinit()),
so it's not possible to do font copy

Revision 1.56 / (download) - annotate - [select for diffs], Sun Feb 9 10:29:35 2003 UTC (10 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored)

make 'name' and 'data' of struct wsdisplay_font const, mark data arrays
in font sources const

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jan 31 23:28:30 2003 UTC (10 years, 3 months ago) by thomas
Branch: MAIN
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

Define Atari wskeyboard type.

Revision 1.54 / (download) - annotate - [select for diffs], Fri Jan 3 04:36:28 2003 UTC (10 years, 4 months ago) by takemura
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.53: +11 -1 lines
Diff to previous 1.53 (colored)

Added new ioctl command, WSMOUSEIO_GETID to tell touch panel identifier
for tpctl(8).

Revision 1.53 / (download) - annotate - [select for diffs], Tue Dec 10 13:05:09 2002 UTC (10 years, 5 months ago) by itohy
Branch: MAIN
CVS Tags: gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.52: +3 -1 lines
Diff to previous 1.52 (colored)

Add WSKBD_TYPE_MAPLE and WSMOUSE_TYPE_MAPLE for Dreamcast Maple bus devices.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Sep 25 14:21:07 2002 UTC (10 years, 8 months ago) by reinoud
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge
Changes since 1.51: +11 -7 lines
Diff to previous 1.51 (colored)

Fix some small unclear documentation and cleanup a bit...

Revision 1.51 / (download) - annotate - [select for diffs], Wed Jun 26 23:05:36 2002 UTC (10 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.50: +17 -1 lines
Diff to previous 1.50 (colored)

PR/17402: Add wsmoused support by providing get/set char and events.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Apr 7 09:25:47 2002 UTC (11 years, 1 month ago) by hannken
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Branch point for: gehenna-devsw
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Rename WSDISPLAYIO_USEFONT to WSDISPLAYIO_SFONT.

Approved by Matthias Drochner <drochner@netbsd.org>.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 24 02:01:40 2002 UTC (11 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Add WSMOUSE_TYPE_MAXINE.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jan 13 18:05:50 2002 UTC (11 years, 4 months ago) by jandberg
Branch: MAIN
Changes since 1.47: +4 -1 lines
Diff to previous 1.47 (colored)

added amiga display/mouse/keyboard defines

Revision 1.47 / (download) - annotate - [select for diffs], Tue Dec 4 04:30:22 2001 UTC (11 years, 5 months ago) by gmcgarry
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

Simply entries added in previous.

Revision 1.46 / (download) - annotate - [select for diffs], Sun Dec 2 01:17:51 2001 UTC (11 years, 5 months ago) by gmcgarry
Branch: MAIN
Changes since 1.45: +10 -1 lines
Diff to previous 1.45 (colored)

Add identifiers for HP devices.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Nov 5 08:22:24 2001 UTC (11 years, 6 months ago) by enami
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Fix typo in comment.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 24 14:07:32 2001 UTC (11 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.43: +12 -7 lines
Diff to previous 1.43 (colored)

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.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 2 21:03:05 2001 UTC (11 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: thorpej-devvp-base3
Branch point for: thorpej-mips-cache
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Add a WSKBD_TYPE_ADB for Macs.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Sep 18 23:25:25 2001 UTC (11 years, 8 months ago) by ad
Branch: MAIN
CVS Tags: thorpej-devvp-base2
Changes since 1.41: +4 -1 lines
Diff to previous 1.41 (colored)

Get/set keyclick volume.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Sep 4 17:57:16 2001 UTC (11 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

add encoding for ISO-2

Revision 1.40 / (download) - annotate - [select for diffs], Sun Aug 5 11:26:52 2001 UTC (11 years, 9 months ago) by jdolecek
Branch: MAIN
Changes since 1.39: +4 -2 lines
Diff to previous 1.39 (colored)

introduce hard limit on maximum font size (WSDISPLAY_MAXFONTSZ - 512KB)
and keymap size (WSKBDIO_MAXMAPLEN - 64KB)

Revision 1.39 / (download) - annotate - [select for diffs], Fri Mar 30 13:06:45 2001 UTC (12 years, 1 month ago) by tsutsui
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: kqueue
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored)

Make Sony's fonts ISO8859-1 compliant.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 20 15:51:18 2001 UTC (12 years, 2 months ago) by reinoud
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Add RiscPC (arm32) keyboard. It basicly returns AT scancodes but since it has to
use a seperate keyboard driver (pckbdc not available) i cant guarantee that it is
100% compatible with AT scan codes

Revision 1.37 / (download) - annotate - [select for diffs], Fri Feb 2 05:58:04 2001 UTC (12 years, 3 months ago) by marcus
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)

Added a fontencoding for the Sony fonts.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Feb 1 17:53:12 2001 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Add a display type for the Dreamcast PowerVR.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jan 8 11:20:24 2001 UTC (12 years, 4 months ago) by takemura
Branch: MAIN
Changes since 1.34: +4 -4 lines
Diff to previous 1.34 (colored)

These ioctl commands should be '_IOW' to set value.
  WSMOUSEIO_SRES
  WSMOUSEIO_SSCALE
  WSMOUSEIO_SRATE

Revision 1.34 / (download) - annotate - [select for diffs], Sun Oct 1 03:29:13 2000 UTC (12 years, 7 months ago) by takemura
Branch: MAIN
Changes since 1.33: +13 -1 lines
Diff to previous 1.33 (colored)

- 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.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Sep 15 14:09:10 2000 UTC (12 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

add definitions for ISO-7 (greek) support

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jul 6 16:29:49 2000 UTC (12 years, 10 months ago) by hannken
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

Change type `kbd_t' from `u_int_16_t' to `u_int32_t'.
This eliminates bogus casts from `int *' to `u_int_16_t*'.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jun 9 16:07:55 2000 UTC (12 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

add EGA display type

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jun 2 23:45:13 2000 UTC (12 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.29: +6 -1 lines
Diff to previous 1.29 (colored)

Add VAX display types along with the SPARCbook P9100.

Revision 1.29 / (download) - annotate - [select for diffs], Sat May 13 12:13:45 2000 UTC (13 years ago) by bjh21
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.28: +4 -1 lines
Diff to previous 1.28 (colored)

Add Archimedes mouse/kbd/video

Revision 1.28 / (download) - annotate - [select for diffs], Mon Mar 13 01:46:44 2000 UTC (13 years, 2 months ago) by sato
Branch: MAIN
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored)

HPC/PsPC keyboard types.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Mar 12 04:59:24 2000 UTC (13 years, 2 months ago) by takemura
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Add a new frame buffer identifier for the hpcmips.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Feb 28 12:34:31 2000 UTC (13 years, 2 months ago) by takemura
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

WSMOUSE_SCALIBCOORDS had not worked because ioctrl code was wrong.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 18 19:52:50 2000 UTC (13 years, 4 months ago) by deberg
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

add the NeXT mouse type

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 8 02:57:24 2000 UTC (13 years, 4 months ago) by takemura
Branch: MAIN
Changes since 1.23: +18 -1 lines
Diff to previous 1.23 (colored)

Absolute pointing device support.
 - Wsmouse_input() get new argument 'flag', which indicates whether x/y/z are
   relative or absolute.
 - Wsmouse get new io controls, WSMOUSEIO_SCALIBCOORDS and
   WSMOUSEIO_GCALIBCOORDS.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jan 7 03:13:23 2000 UTC (13 years, 4 months ago) by enami
Branch: MAIN
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (colored)

Don't define WSDISPLAY_FONTORDER_L2R as 0.  The function wsfont_lock uses
the value 0 specially.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 6 11:38:02 2000 UTC (13 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Got too excited with cut and paste in previous. Noted by itojun.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jan 5 18:44:21 2000 UTC (13 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.20: +5 -2 lines
Diff to previous 1.20 (colored)

Add two new members to 'struct wsdisplay_font': 'bitorder' and 'byteorder'.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Sep 20 06:29:07 1999 UTC (13 years, 8 months ago) by nisimura
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: thorpej_scsipi
Changes since 1.19: +6 -5 lines
Diff to previous 1.19 (colored)

Add one new dispaly type for DEC TC TX 8/24bpp framebuffer. Currently acts
as an 8bpp pseudo color device.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 29 18:20:02 1999 UTC (13 years, 9 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.18: +25 -4 lines
Diff to previous 1.18 (colored)

Add the wsmux pseudo device.

Revision 1.18 / (download) - annotate - [select for diffs], Sat May 15 14:22:46 1999 UTC (14 years ago) by drochner
Branch: MAIN
Changes since 1.17: +10 -2 lines
Diff to previous 1.17 (colored)

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.

Revision 1.17 / (download) - annotate - [select for diffs], Mon May 3 15:43:25 1999 UTC (14 years ago) by ad
Branch: MAIN
Changes since 1.16: +22 -5 lines
Diff to previous 1.16 (colored)

Add ioctl definitions for setting mouse resolution, scale factor and sample
rate. Add two new display types (DEC PX, PXG). Replace instances of '???' in
comments about DEC hardware with meaningful representations.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 12 11:14:49 1999 UTC (14 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

"NEXT" is a keyboard type, not a keymap variation.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 28 11:46:22 1999 UTC (14 years, 3 months ago) by dbj
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

wscons based console video & keyboard support for the NeXT
from Matt DeBergalis

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 26 13:43:00 1999 UTC (14 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13 (colored)

forgot to commit last week: define wsmouse type constants for busmice

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 13 16:21:02 1999 UTC (14 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.12: +13 -3 lines
Diff to previous 1.12 (colored)

change the way fonts are handled: now we have a display-global ioctl
to download fonts and a per-screen call to select a font
allows easier sharing of ressources in the display driver
change the parameters to the load_font driver vector to pass all
available font information

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 9 15:44:45 1999 UTC (14 years, 4 months ago) by drochner
Branch: MAIN
Changes since 1.11: +20 -1 lines
Diff to previous 1.11 (colored)

add ioctl()s for screen allocation/deallocation

Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 30 19:15:11 1998 UTC (14 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Add USB keyboard type.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 30 13:54:03 1998 UTC (14 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Add a wscons display type `unknown' that the generic VGA driver can
return until someone fixes it for real.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 30 13:14:21 1998 UTC (14 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

Add a special wsmouse type for USB mice.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 17 18:05:43 1998 UTC (14 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Define a new keyboard eveny type "all keys up". This allows to reduce
the amount of statekeeping in drivers for LK201-like keyboards, and it
might be useful to resync after resets or overflows.
(reused the unused WSCONS_EVENT_KEY_OTHER event ID)
Implement the necessary decoding bits.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 27 18:17:08 1998 UTC (14 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

add definition for pointing device's absolute z coordinates

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jul 27 16:59:22 1998 UTC (14 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

define a z axis for pointing devices which support this

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 21 09:17:33 1998 UTC (14 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Fix ioctl definitions for WSKBDIO_{SET,GET}LEDS.
from Takuya Koumoto <takuya-k@is.aist-nara.ac.jp>

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 15 17:48:33 1998 UTC (14 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.3: +1 -9 lines
Diff to previous 1.3 (colored)

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!

Revision 1.3 / (download) - annotate - [select for diffs], Thu Jun 11 22:15:14 1998 UTC (14 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.2: +7 -1 lines
Diff to previous 1.2 (colored)

implement a way to get raw keyboard data (for X)

Revision 1.2 / (download) - annotate - [select for diffs], Tue Apr 7 13:43:17 1998 UTC (15 years, 1 month ago) by hannken
Branch: MAIN
Changes since 1.1: +31 -5 lines
Diff to previous 1.1 (colored)

Initial import of MI keyboard translation for dev/wscons.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 22 14:24:02 1998 UTC (15 years, 2 months ago) by drochner
Branch: MAIN

Initial import of cgd's new wscons code.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>