1 1.56 pgoyette # $NetBSD: files.wscons,v 1.56 2019/01/27 02:08:42 pgoyette 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.33 jmmv defflag opt_wsdisplay_border.h WSDISPLAY_CUSTOM_BORDER 18 1.33 jmmv defparam opt_wsdisplay_border.h WSDISPLAY_BORDER_COLOR 19 1.32 jmmv defflag opt_wsmsgattrs.h WSDISPLAY_CUSTOM_OUTPUT 20 1.31 jmmv defparam opt_wsmsgattrs.h WS_DEFAULT_COLATTR WS_DEFAULT_MONOATTR 21 1.31 jmmv WS_DEFAULT_BG WS_DEFAULT_FG 22 1.24 lukem WS_KERNEL_COLATTR WS_KERNEL_MONOATTR 23 1.31 jmmv WS_KERNEL_BG WS_KERNEL_FG 24 1.30 christos WSDISPLAY_SCROLLCOMBO 25 1.28 drochner defparam opt_wsemul.h WSEMUL_VT100_HILIT_FG WSEMUL_VT100_UNDERLINE_FG 26 1.28 drochner WSEMUL_VT100_HILIT_BG WSEMUL_VT100_UNDERLINE_BG 27 1.25 lukem defflag opt_wsdisplay_compat.h WSDISPLAY_COMPAT_USL 28 1.24 lukem WSDISPLAY_COMPAT_RAWKBD 29 1.24 lukem WSDISPLAY_COMPAT_PCVT WSDISPLAY_COMPAT_SYSCONS 30 1.24 lukem WSCONS_SUPPORT_PCVTFONTS 31 1.24 lukem WSCONS_SUPPORT_ISO7FONTS 32 1.30 christos WSDISPLAY_SCROLLSUPPORT 33 1.34 augustss WSKBD_EVENT_AUTOREPEAT 34 1.55 jmcneill WSDISPLAY_MULTICONS 35 1.24 lukem defparam opt_wsdisplay_compat.h WSCOMPAT_USL_SYNCTIMEOUT 36 1.24 lukem WSDISPLAY_DEFAULTSCREENS 37 1.40 macallan defparam opt_wsdisplay_compat.h WSDISPLAY_SCROLLBACK_LINES=100 38 1.1 drochner 39 1.1 drochner # this loses, but there's no way to define attributes which have attributes 40 1.49 uebayasi device wsdisplay #tty? 41 1.1 drochner attach wsdisplay at wsemuldisplaydev with wsdisplay_emul 42 1.1 drochner attach wsdisplay at wsdisplaydev with wsdisplay_noemul 43 1.49 uebayasi device wskbd 44 1.1 drochner attach wskbd at wskbddev 45 1.49 uebayasi device wsmouse 46 1.1 drochner attach wsmouse at wsmousedev 47 1.51 nat device wsbell 48 1.51 nat attach wsbell at wsbelldev 49 1.1 drochner 50 1.21 lukem file dev/wscons/wsdisplay.c wsdisplay needs-flag 51 1.49 uebayasi file dev/wscons/wsdisplay_compat_usl.c wsdisplay & wsdisplay_compat_usl 52 1.45 macallan file dev/wscons/wsdisplay_util.c wsdisplay 53 1.14 drochner file dev/wscons/wsemulconf.c wsdisplay 54 1.14 drochner file dev/wscons/wsemul_dumb.c wsdisplay & !wsemul_no_dumb 55 1.49 uebayasi file dev/wscons/wsemul_sun.c wsdisplay & wsemul_sun 56 1.49 uebayasi file dev/wscons/wsemul_vt100.c wsdisplay & wsemul_vt100 57 1.49 uebayasi file dev/wscons/wsemul_vt100_subr.c wsdisplay & wsemul_vt100 58 1.49 uebayasi file dev/wscons/wsemul_vt100_chars.c wsdisplay & wsemul_vt100 59 1.49 uebayasi file dev/wscons/wsemul_vt100_keys.c wsdisplay & wsemul_vt100 60 1.49 uebayasi file dev/wscons/wsevent.c wsdisplay | wskbd | wsmouse | wsmux 61 1.56 pgoyette file dev/wscons/wsevent_50.c compat_50 62 1.21 lukem file dev/wscons/wskbd.c wskbd needs-flag 63 1.21 lukem file dev/wscons/wskbdutil.c wskbd needs-flag 64 1.21 lukem file dev/wscons/wsmouse.c wsmouse needs-flag 65 1.52 pgoyette file dev/wscons/wsbell.c wsbell 66 1.12 dbj 67 1.12 dbj # rcons bit-depth options 68 1.22 eeh include "dev/rcons/files.rcons" 69 1.1 drochner 70 1.21 lukem file dev/wscons/wscons_rinit.c wsrasteremulops 71 1.21 lukem file dev/wscons/wscons_rops.c wsrasteremulops 72 1.16 augustss 73 1.49 uebayasi defpseudo wsmux 74 1.23 augustss file dev/wscons/wsmux.c wsmux needs-flag 75 1.53 pgoyette file dev/wscons/wsbellmux.c wsmux 76 1.29 tsarna 77 1.29 tsarna define tpcalib 78 1.29 tsarna file dev/wscons/tpcalib.c tpcalib 79 1.29 tsarna file dev/wscons/mra.c tpcalib 80 1.39 peter defflag opt_tpcalib.h TPCALIBDEBUG 81 1.36 macallan 82 1.36 macallan # generic virtual console support on bitmapped framebuffers 83 1.36 macallan file dev/wscons/wsdisplay_vcons.c vcons 84 1.41 macallan file dev/wscons/wsdisplay_vcons_util.c vcons 85 1.50 macallan defflag opt_vcons.h VCONS_DRAW_INTR VCONS_INTR_DEBUG VCONS_DEBUG 86 1.46 macallan 87 1.46 macallan # generic support code for caching rendered glyphs in video memory 88 1.46 macallan define glyphcache 89 1.46 macallan file dev/wscons/wsdisplay_glyphcache.c glyphcache 90 1.47 macallan defflag opt_glyphcache.h GLYPHCACHE_DEBUG 91 1.54 jmcneill 92 1.54 jmcneill # linux event code keymap 93 1.54 jmcneill file dev/wscons/linux_keymap.c linux_keymap 94