1 1.31 jmmv # $NetBSD: files.wscons,v 1.31 2004/07/28 12:34:04 jmmv 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.31 jmmv defparam opt_wsmsgattrs.h WS_DEFAULT_COLATTR WS_DEFAULT_MONOATTR 18 1.31 jmmv WS_DEFAULT_BG WS_DEFAULT_FG 19 1.24 lukem WS_KERNEL_COLATTR WS_KERNEL_MONOATTR 20 1.31 jmmv WS_KERNEL_BG WS_KERNEL_FG 21 1.30 christos WSDISPLAY_SCROLLCOMBO 22 1.28 drochner defparam opt_wsemul.h WSEMUL_VT100_HILIT_FG WSEMUL_VT100_UNDERLINE_FG 23 1.28 drochner WSEMUL_VT100_HILIT_BG WSEMUL_VT100_UNDERLINE_BG 24 1.25 lukem defflag opt_wsdisplay_compat.h WSDISPLAY_COMPAT_USL 25 1.24 lukem WSDISPLAY_COMPAT_RAWKBD 26 1.24 lukem WSDISPLAY_COMPAT_PCVT WSDISPLAY_COMPAT_SYSCONS 27 1.26 christos WSDISPLAY_CHARFUNCS 28 1.24 lukem WSCONS_SUPPORT_PCVTFONTS 29 1.24 lukem WSCONS_SUPPORT_ISO7FONTS 30 1.30 christos WSDISPLAY_SCROLLSUPPORT 31 1.24 lukem defparam opt_wsdisplay_compat.h WSCOMPAT_USL_SYNCTIMEOUT 32 1.24 lukem WSDISPLAY_DEFAULTSCREENS 33 1.1 drochner 34 1.1 drochner # this loses, but there's no way to define attributes which have attributes 35 1.1 drochner device wsdisplay #tty? 36 1.1 drochner attach wsdisplay at wsemuldisplaydev with wsdisplay_emul 37 1.1 drochner attach wsdisplay at wsdisplaydev with wsdisplay_noemul 38 1.1 drochner device wskbd 39 1.1 drochner attach wskbd at wskbddev 40 1.1 drochner device wsmouse 41 1.1 drochner attach wsmouse at wsmousedev 42 1.1 drochner 43 1.21 lukem file dev/wscons/wsdisplay.c wsdisplay needs-flag 44 1.21 lukem file dev/wscons/wsdisplay_compat_usl.c wsdisplay & wsdisplay_compat_usl 45 1.14 drochner file dev/wscons/wsemulconf.c wsdisplay 46 1.14 drochner file dev/wscons/wsemul_dumb.c wsdisplay & !wsemul_no_dumb 47 1.14 drochner file dev/wscons/wsemul_sun.c wsdisplay & wsemul_sun 48 1.14 drochner file dev/wscons/wsemul_vt100.c wsdisplay & wsemul_vt100 49 1.14 drochner file dev/wscons/wsemul_vt100_subr.c wsdisplay & wsemul_vt100 50 1.14 drochner file dev/wscons/wsemul_vt100_chars.c wsdisplay & wsemul_vt100 51 1.14 drochner file dev/wscons/wsemul_vt100_keys.c wsdisplay & wsemul_vt100 52 1.27 itojun file dev/wscons/wsevent.c wsdisplay | wskbd | wsmouse | wsmux 53 1.21 lukem file dev/wscons/wskbd.c wskbd needs-flag 54 1.21 lukem file dev/wscons/wskbdutil.c wskbd needs-flag 55 1.21 lukem file dev/wscons/wsmouse.c wsmouse needs-flag 56 1.12 dbj 57 1.12 dbj # rcons bit-depth options 58 1.22 eeh include "dev/rcons/files.rcons" 59 1.1 drochner 60 1.21 lukem file dev/wscons/wscons_rinit.c wsrasteremulops 61 1.21 lukem file dev/wscons/wscons_rops.c wsrasteremulops 62 1.16 augustss 63 1.16 augustss defpseudo wsmux 64 1.23 augustss file dev/wscons/wsmux.c wsmux needs-flag 65 1.29 tsarna 66 1.29 tsarna define tpcalib 67 1.29 tsarna file dev/wscons/tpcalib.c tpcalib 68 1.29 tsarna file dev/wscons/mra.c tpcalib 69