Annotation of sys/dev/wscons/files.wscons, Revision 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