1 1.4 thorpej # $NetBSD: files.wscons,v 1.4 1998/04/17 00:17:27 thorpej 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.4 thorpej defopt opt_wsemul.h WSEMUL_DEFAULT WSEMUL_NO_DUMB WSEMUL_SUN 16 1.1 drochner 17 1.1 drochner # this loses, but there's no way to define attributes which have attributes 18 1.1 drochner device wsdisplay #tty? 19 1.1 drochner attach wsdisplay at wsemuldisplaydev with wsdisplay_emul 20 1.1 drochner attach wsdisplay at wsdisplaydev with wsdisplay_noemul 21 1.1 drochner device wskbd 22 1.1 drochner attach wskbd at wskbddev 23 1.1 drochner device wsmouse 24 1.1 drochner attach wsmouse at wsmousedev 25 1.1 drochner 26 1.1 drochner file dev/wscons/wscons_glue.c 27 1.1 drochner wsdisplaydev | wsemuldisplaydev | wskbddev 28 1.1 drochner file dev/wscons/wsdisplay.c 29 1.1 drochner wsdisplay | wsdisplaydev | wsemuldisplaydev | wskbddev 30 1.1 drochner needs-flag 31 1.1 drochner file dev/wscons/wsemulconf.c 32 1.1 drochner wsdisplaydev | wsemuldisplaydev | wskbddev 33 1.1 drochner file dev/wscons/wsemul_dumb.c 34 1.1 drochner (wsdisplaydev | wsemuldisplaydev | wskbddev) & !wsemul_no_dumb 35 1.1 drochner file dev/wscons/wsemul_sun.c 36 1.1 drochner (wsdisplaydev | wsemuldisplaydev | wskbddev) & wsemul_sun 37 1.1 drochner file dev/wscons/wsevent.c 38 1.1 drochner wskbddev | wsmousedev 39 1.1 drochner file dev/wscons/wskbd.c 40 1.2 hannken wskbd | wsdisplaydev | wsemuldisplaydev | wskbddev 41 1.2 hannken needs-flag 42 1.2 hannken file dev/wscons/wskbdutil.c 43 1.1 drochner wskbd | wsdisplaydev | wsemuldisplaydev | wskbddev 44 1.1 drochner needs-flag 45 1.1 drochner file dev/wscons/wsmouse.c 46 1.1 drochner wsmouse | wsmousedev needs-flag 47 1.1 drochner 48 1.1 drochner file dev/rcons/raster_op.c wsrasteremulops 49 1.1 drochner file dev/rcons/raster_text.c wsrasteremulops 50 1.1 drochner file dev/wscons/wscons_rinit.c wsrasteremulops 51 1.1 drochner file dev/wscons/wscons_rops.c wsrasteremulops 52