[BACK]Return to files.wscons CVS log [TXT][DIR] Up to [local] / sys / dev / wscons

Annotation of sys/dev/wscons/files.wscons, Revision 1.1.1.1

1.1       nbrk        1: # $OpenBSD: files.wscons,v 1.15 2007/05/31 22:23:13 tedu Exp $
                      2: # $NetBSD: files.wscons,v 1.34 2005/05/04 01:52:16 augustss Exp $
                      3:
                      4: #
                      5: # "Workstation Console" glue; attaches frame buffer to emulator & keyboard,
                      6: # plus deals with kernel mouse drivers.
                      7: #
                      8: # These files are included with strange conditions because of the hairy
                      9: # interactions between them.  In particular, chunks of the glue,
                     10: # keyboard, and mouse code are called directly by other chunks.  Also,
                     11: # each hardware driver can make calls into its (child) interface driver.
                     12: # This could all be cleaned up, but it's not clear that it's worth the
                     13: # trouble.
                     14: #
                     15:
                     16: # this loses, but there's no way to define attributes which have attributes
                     17: device wsdisplay #tty?
                     18: attach wsdisplay at wsemuldisplaydev with wsdisplay_emul
                     19: device wskbd
                     20: attach wskbd at wskbddev
                     21: device wsmouse
                     22: attach wsmouse at wsmousedev
                     23:
                     24: file   dev/wscons/wsdisplay.c                  wsdisplay       needs-flag
                     25: file   dev/wscons/wsdisplay_compat_usl.c       wsdisplay & wsdisplay_compat_usl
                     26: file   dev/wscons/wsevent.c                    wsdisplay | wskbd |
                     27:                                                wsmouse | wsmux
                     28: file   dev/wscons/wskbd.c                      wskbd           needs-flag
                     29: file   dev/wscons/wskbdutil.c                  wskbd
                     30: file   dev/wscons/wsmouse.c                    wsmouse         needs-flag
                     31:
                     32: pseudo-device  wsmux
                     33: file   dev/wscons/wsmux.c                      wsmux           needs-flag
                     34:
                     35: # emulation code
                     36: file   dev/wscons/wsemulconf.c                 wsdisplay
                     37: file   dev/wscons/wsemul_dumb.c                wsdisplay & wsemul_dumb
                     38: file   dev/wscons/wsemul_sun.c                 wsdisplay & wsemul_sun
                     39: file   dev/wscons/wsemul_vt100.c               wsdisplay & !wsemul_no_vt100
                     40: file   dev/wscons/wsemul_vt100_subr.c          wsdisplay & !wsemul_no_vt100
                     41: file   dev/wscons/wsemul_vt100_chars.c         wsdisplay & !wsemul_no_vt100
                     42: file   dev/wscons/wsemul_vt100_keys.c          wsdisplay & !wsemul_no_vt100

CVSweb