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