The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/wscons/files.wscons

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $NetBSD: files.wscons,v 1.28.4.1 2004/06/07 09:38:18 tron Exp $
    2 
    3 #
    4 # "Workstation Console" glue; attaches frame buffer to emulator & keyboard,
    5 # plus deals with kernel mouse drivers.
    6 #
    7 # These files are included with strange conditions because of the hairy
    8 # interactions between them.  In particular, chunks of the glue,
    9 # keyboard, and mouse code are called directly by other chunks.  Also,
   10 # each hardware driver can make calls into its (child) interface driver.
   11 # This could all be cleaned up, but it's not clear that it's worth the
   12 # trouble.
   13 #
   14 
   15 defparam opt_wsemul.h           WSEMUL_DEFAULT
   16 defflag opt_wsemul.h            WSEMUL_NO_DUMB WSEMUL_SUN WSEMUL_VT100
   17 defparam opt_wskernattr.h       WS_KERNEL_FG WS_KERNEL_BG
   18                                 WS_KERNEL_COLATTR WS_KERNEL_MONOATTR
   19                                 WSDISPLAY_SCROLLCOMBO
   20 defparam opt_wsemul.h           WSEMUL_VT100_HILIT_FG WSEMUL_VT100_UNDERLINE_FG
   21                                 WSEMUL_VT100_HILIT_BG WSEMUL_VT100_UNDERLINE_BG
   22 defflag opt_wsdisplay_compat.h  WSDISPLAY_COMPAT_USL
   23                                 WSDISPLAY_COMPAT_RAWKBD
   24                                 WSDISPLAY_COMPAT_PCVT WSDISPLAY_COMPAT_SYSCONS
   25                                 WSDISPLAY_CHARFUNCS
   26                                 WSCONS_SUPPORT_PCVTFONTS
   27                                 WSCONS_SUPPORT_ISO7FONTS
   28                                 WSDISPLAY_SCROLLSUPPORT
   29 defparam opt_wsdisplay_compat.h WSCOMPAT_USL_SYNCTIMEOUT
   30                                 WSDISPLAY_DEFAULTSCREENS
   31 
   32 # this loses, but there's no way to define attributes which have attributes
   33 device  wsdisplay #tty?
   34 attach  wsdisplay at wsemuldisplaydev with wsdisplay_emul
   35 attach  wsdisplay at wsdisplaydev with wsdisplay_noemul
   36 device  wskbd
   37 attach  wskbd at wskbddev
   38 device  wsmouse
   39 attach  wsmouse at wsmousedev
   40 
   41 file    dev/wscons/wsdisplay.c          wsdisplay               needs-flag
   42 file    dev/wscons/wsdisplay_compat_usl.c wsdisplay & wsdisplay_compat_usl
   43 file    dev/wscons/wsemulconf.c         wsdisplay
   44 file    dev/wscons/wsemul_dumb.c        wsdisplay & !wsemul_no_dumb
   45 file    dev/wscons/wsemul_sun.c         wsdisplay & wsemul_sun
   46 file    dev/wscons/wsemul_vt100.c       wsdisplay & wsemul_vt100
   47 file    dev/wscons/wsemul_vt100_subr.c  wsdisplay & wsemul_vt100
   48 file    dev/wscons/wsemul_vt100_chars.c wsdisplay & wsemul_vt100
   49 file    dev/wscons/wsemul_vt100_keys.c  wsdisplay & wsemul_vt100
   50 file    dev/wscons/wsevent.c            wsdisplay | wskbd | wsmouse | wsmux
   51 file    dev/wscons/wskbd.c              wskbd                   needs-flag
   52 file    dev/wscons/wskbdutil.c          wskbd                   needs-flag
   53 file    dev/wscons/wsmouse.c            wsmouse                 needs-flag
   54 
   55 # rcons bit-depth options
   56 include "dev/rcons/files.rcons"
   57 
   58 file    dev/wscons/wscons_rinit.c       wsrasteremulops
   59 file    dev/wscons/wscons_rops.c        wsrasteremulops
   60 
   61 defpseudo       wsmux
   62 file    dev/wscons/wsmux.c              wsmux                   needs-flag

Cache object: 7b76b7d028571d72174958bb696f767a


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.