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