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