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/sun/files.sun

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.sun,v 1.8 2003/05/30 23:34:06 petrov Exp $
    2 #
    3 # Configuration file for devices found on Sun machines.
    4 #
    5 
    6 
    7 #
    8 # Sun keyboard and mouse drivers
    9 #
   10 
   11 define  firm_events
   12 file    dev/sun/event.c                 firm_events needs-flag
   13 
   14 
   15 # upper layer of sun kbd driver
   16 # examples for lower and middle layers follows.  cannot move them here
   17 # because zs/zstty attachments are slightly different on each sun port.
   18 device kbd: firm_events, wskbddev
   19 file    dev/sun/kbd.c                   kbd needs-flag
   20 file    dev/sun/kbd_tables.c            kbd
   21 
   22 file    dev/sun/wskbdmap_sun.c          kbd & wskbd
   23 
   24 # e.g. - lower layer: sun keyboard at zs
   25 #attach kbd at zs with kbd_zs
   26 #file   dev/sun/kbd_zs.c                kbd_zs
   27 
   28 # e.g. - lower layer: sun keyboard at a line discipline
   29 #attach kbd at zstty, com with kbd_tty
   30 #file   dev/sun/sunkbd.c                kbd_tty
   31 
   32 # e.g. - middle layer: serial attachment of sun keyboard
   33 #file   dev/sun/kbdsun.c                kbd_zs | kbd_tty
   34 
   35 
   36 # upper layer of sun ms driver
   37 # XXX: middle layer for sun serial mice (split out?)
   38 device ms: firm_events, wsmousedev
   39 file    dev/sun/ms.c                    ms needs-flag
   40 
   41 # e.g. - lower layer: sun (mouse systems) mouse at zs
   42 #attach ms at zs with ms_zs
   43 #file   dev/sun/ms_zs.c                 ms_zs
   44 
   45 # e.g. - lower layer: sun (mouse systems) mouse at a line discipline
   46 #attach ms at zstty, com with ms_tty
   47 #file   dev/sun/sunms.c                 ms_tty
   48 
   49 # XXX: middle layer for sun (mouse systems) serial mice consists of
   50 # just one function in dev/sun/ms.c.  It probably should be split out
   51 # for consistency into a separate middle-layer file.
   52 
   53 
   54 
   55 #
   56 # Framebuffer drivers
   57 #
   58 
   59 # Raster operations for RASTERCONSOLE (this is here so dependencies work).
   60 include "dev/rasops/files.rasops"
   61 
   62 # Brooktree DAC attribute
   63 define  bt_dac
   64 file    dev/sun/bt_subr.c               bt_dac
   65 
   66 # Include /dev/fb driver only if a framebuffer card is included
   67 define  fb
   68 file    dev/sun/fb.c                    fb needs-flag
   69 
   70 # pfour `add-on'; used by several drivers
   71 define  pfour
   72 file    dev/sun/pfour_subr.c            pfour needs-flag
   73 
   74 device bwtwo: fb, rasops1, pfour
   75 file    dev/sun/bwtwo.c                 bwtwo needs-flag
   76 
   77 device cgthree: bt_dac, fb, rasops8
   78 file    dev/sun/cgthree.c               cgthree needs-flag
   79 
   80 device cgsix: bt_dac, fb, rasops8, pfour
   81 file    dev/sun/cgsix.c                 cgsix needs-flag

Cache object: 03d1febb64b3f2cc73b948f8273f0736


[ 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.