NetBSD/sys/dev/sun
jmmv aec18036fd Remove the getwschar and putwschar accessops from wsdisplay drivers as
requested by uwe@.  These were wrong because they were receiving an
emulcookie yet they were accessops (thus having to receive an accesscookie).
Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the
driver's ioctl accessop.

As this reduces the amount of code needed to handle these operations to
two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel
option.

Reviewed by, at least, uwe@ and macallan@.  No objections in tech-kern@.
2006-04-15 17:48:23 +00:00
..
bt_subr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
btreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
btvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bwtwo.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bwtworeg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bwtwovar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgsix.c Remove the getwschar and putwschar accessops from wsdisplay drivers as 2006-04-15 17:48:23 +00:00
cgsixreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgsixvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgthree.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgthreereg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
cgthreevar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
disklabel.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
disksubr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
eeprom.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
event_var.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
event.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fb.c Use device_unit(). 2006-03-28 17:38:24 +00:00
fbio.h add a framebuffer type for generic PCI devices 2006-04-13 13:30:25 +00:00
fbvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
files.sun merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
idprom.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbd_ms_ttyvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbd_reg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbd_tables.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbd_tables.h
kbd_xlate.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbd_zs.c Use device_private(). 2006-03-30 16:09:28 +00:00
kbd.c whitespace. 2005-12-14 00:41:17 +00:00
kbdsun.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbdsunvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbdvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kbio.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ms_zs.c Use device_private(). 2006-03-30 16:09:28 +00:00
ms.c Make external mice work on Tadpole SPARCbook 2006-03-10 20:25:45 +00:00
msvar.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pfour_subr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pfourreg.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sunkbd.c Use device_private(). 2006-03-30 16:09:28 +00:00
sunms.c Use device_private(). 2006-03-30 16:09:28 +00:00
vuid_event.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
wskbdmap_sun.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00