1 1.29 tsarna # $NetBSD: files.wscons,v 1.29 2004/05/28 17:52:06 tsarna Exp $ 2 1.1 drochner 3 1.1 drochner # 4 1.1 drochner # "Workstation Console" glue; attaches frame buffer to emulator & keyboard, 5 1.1 drochner # plus deals with kernel mouse drivers. 6 1.1 drochner # 7 1.1 drochner # These files are included with strange conditions because of the hairy 8 1.1 drochner # interactions between them. In particular, chunks of the glue, 9 1.1 drochner # keyboard, and mouse code are called directly by other chunks. Also, 10 1.1 drochner # each hardware driver can make calls into its (child) interface driver. 11 1.1 drochner # This could all be cleaned up, but it's not clear that it's worth the 12 1.1 drochner # trouble. 13 1.1 drochner # 14 1.4 thorpej 15 1.24 lukem defparam opt_wsemul.h WSEMUL_DEFAULT 16 1.25 lukem defflag opt_wsemul.h WSEMUL_NO_DUMB WSEMUL_SUN WSEMUL_VT100 17 1.24 lukem defparam opt_wskernattr.h WS_KERNEL_FG WS_KERNEL_BG 18 1.24 lukem WS_KERNEL_COLATTR WS_KERNEL_MONOATTR 19 1.28 drochner defparam opt_wsemul.h WSEMUL_VT100_HILIT_FG WSEMUL_VT100_UNDERLINE_FG 20 1.28 drochner WSEMUL_VT100_HILIT_BG WSEMUL_VT100_UNDERLINE_BG 21 1.25 lukem defflag opt_wsdisplay_compat.h WSDISPLAY_COMPAT_USL 22 1.24 lukem WSDISPLAY_COMPAT_RAWKBD 23 1.24 lukem WSDISPLAY_COMPAT_PCVT WSDISPLAY_COMPAT_SYSCONS 24 1.26 christos WSDISPLAY_CHARFUNCS 25 1.24 lukem WSCONS_SUPPORT_PCVTFONTS 26 1.24 lukem WSCONS_SUPPORT_ISO7FONTS 27 1.24 lukem defparam opt_wsdisplay_compat.h WSCOMPAT_USL_SYNCTIMEOUT 28 1.24 lukem WSDISPLAY_DEFAULTSCREENS 29 1.1 drochner 30 1.1 drochner # this loses, but there's no way to define attributes which have attributes 31 1.1 drochner device wsdisplay #tty? 32 1.1 drochner attach wsdisplay at wsemuldisplaydev with wsdisplay_emul 33 1.1 drochner attach wsdisplay at wsdisplaydev with wsdisplay_noemul 34 1.1 drochner device wskbd 35 1.1 drochner attach wskbd at wskbddev 36 1.1 drochner device wsmouse 37 1.1 drochner attach wsmouse at wsmousedev 38 1.1 drochner 39 1.21 lukem file dev/wscons/wsdisplay.c wsdisplay needs-flag 40 1.21 lukem file dev/wscons/wsdisplay_compat_usl.c wsdisplay & wsdisplay_compat_usl 41 1.14 drochner file dev/wscons/wsemulconf.c wsdisplay 42 1.14 drochner file dev/wscons/wsemul_dumb.c wsdisplay & !wsemul_no_dumb 43 1.14 drochner file dev/wscons/wsemul_sun.c wsdisplay & wsemul_sun 44 1.14 drochner file dev/wscons/wsemul_vt100.c wsdisplay & wsemul_vt100 45 1.14 drochner file dev/wscons/wsemul_vt100_subr.c wsdisplay & wsemul_vt100 46 1.14 drochner file dev/wscons/wsemul_vt100_chars.c wsdisplay & wsemul_vt100 47 1.14 drochner file dev/wscons/wsemul_vt100_keys.c wsdisplay & wsemul_vt100 48 1.27 itojun file dev/wscons/wsevent.c wsdisplay | wskbd | wsmouse | wsmux 49 1.21 lukem file dev/wscons/wskbd.c wskbd needs-flag 50 1.21 lukem file dev/wscons/wskbdutil.c wskbd needs-flag 51 1.21 lukem file dev/wscons/wsmouse.c wsmouse needs-flag 52 1.12 dbj 53 1.12 dbj # rcons bit-depth options 54 1.22 eeh include "dev/rcons/files.rcons" 55 1.1 drochner 56 1.21 lukem file dev/wscons/wscons_rinit.c wsrasteremulops 57 1.21 lukem file dev/wscons/wscons_rops.c wsrasteremulops 58 1.16 augustss 59 1.16 augustss defpseudo wsmux 60 1.23 augustss file dev/wscons/wsmux.c wsmux needs-flag 61 1.29 tsarna 62 1.29 tsarna define tpcalib 63 1.29 tsarna file dev/wscons/tpcalib.c tpcalib 64 1.29 tsarna file dev/wscons/mra.c tpcalib 65