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