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/conf/files

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,v 1.662.2.9 2004/08/30 09:24:33 tron Exp $
    2 
    3 #       @(#)files.newconf       7.5 (Berkeley) 5/10/93
    4 
    5 #
    6 # device classes
    7 #
    8 devclass disk
    9 devclass tape
   10 devclass ifnet
   11 devclass tty
   12 
   13 # options understood by the machine-independent part of the kernel
   14 # (note, these are case-sensitive)
   15 #
   16 defflag                         INSECURE
   17 defflag                         MBUFTRACE
   18 defflag                         KMEMSTATS
   19 defflag                         KCONT
   20 defflag                         KTRACE
   21 defflag                         SYSTRACE
   22 defparam                        MAXUPRC
   23 defparam                        RTC_OFFSET
   24 defparam                        DEFCORENAME
   25 defflag opt_pipe.h              PIPE_SOCKETPAIR PIPE_NODIRECT
   26 
   27 defflag opt_bufq.h              NEW_BUFQ_STRATEGY
   28 
   29 defparam                        SOMAXKVA
   30 defflag opt_sock_counters.h     SOSEND_COUNTERS
   31 defflag opt_sosend_loan.h       SOSEND_NO_LOAN
   32 
   33 defflag                         MULTIPROCESSOR
   34 
   35 defflag opt_config.h            INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG
   36 
   37 defparam opt_dump.h             DUMP_ON_PANIC
   38 
   39 defflag opt_callout.h           CALLWHEEL_STATS
   40 
   41 defflag opt_posix.h             P1003_1B_SEMAPHORE
   42 defflag opt_sysv.h              SYSVMSG SYSVSEM SYSVSHM
   43 defparam opt_sysvparam.h        SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
   44 
   45 defflag opt_ntp.h               PPS_SYNC NTP
   46 
   47 defparam opt_kmempages.h        NKMEMPAGES KMEMPAGES_MIN NKMEMPAGES_MAX
   48 defflag opt_malloclog.h         MALLOCLOG
   49 defparam opt_malloclog.h        MALLOCLOGSIZE
   50 defflag opt_malloc_debug.h      MALLOC_DEBUG
   51 defflag opt_pool.h              POOL_DIAGNOSTIC
   52 defparam opt_poollog.h          POOL_LOGSIZE
   53 
   54 defflag opt_revcache.h          NAMECACHE_ENTER_REVERSE
   55 
   56 defflag opt_execfmt.h           EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32
   57                                 EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT
   58                                 EXEC_ELF_NOTELESS
   59 
   60 # compatibility options
   61 #
   62 defflag                         COMPAT_OSSAUDIO
   63 defflag                         COMPAT_FREEBSD
   64 defflag                         COMPAT_HPUX
   65 defflag                         COMPAT_IBCS2
   66 defflag                         COMPAT_IRIX
   67 defflag                         COMPAT_LINUX
   68 defflag                         COMPAT_OSF1
   69 defflag                         COMPAT_SUNOS
   70 defflag opt_compat_svr4.h       COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
   71 defflag                         COMPAT_ULTRIX
   72 defflag                         COMPAT_NETBSD32
   73 defflag                         COMPAT_AOUT
   74 defflag                         COMPAT_AOUT_M68K
   75 defflag                         COMPAT_M68K4K
   76 defflag                         COMPAT_MACH
   77 defflag                         COMPAT_DARWIN
   78 defflag                         COMPAT_VAX1K
   79 defflag                         COMPAT_43
   80 defflag                         COMPAT_PECOFF
   81 defflag opt_compat_netbsd.h     COMPAT_16
   82 defflag opt_compat_netbsd.h     COMPAT_15: COMPAT_16
   83 defflag opt_compat_netbsd.h     COMPAT_14: COMPAT_15
   84 defflag opt_compat_netbsd.h     COMPAT_13: COMPAT_14
   85 defflag opt_compat_netbsd.h     COMPAT_12: COMPAT_13
   86 defflag opt_compat_netbsd.h     COMPAT_11: COMPAT_12
   87 defflag opt_compat_netbsd.h     COMPAT_10: COMPAT_11
   88 defflag opt_compat_netbsd.h     COMPAT_09: COMPAT_10
   89 defflag opt_compat_netbsd.h     COMPAT_NOMID
   90 
   91 #
   92 # Cryptography support.  Include this early, since several things
   93 # use it.
   94 
   95 # Individual crypto transforms
   96 include "crypto/arc4/files.arc4"
   97 include "crypto/des/files.des"
   98 include "crypto/blowfish/files.blowfish"
   99 include "crypto/cast128/files.cast128"
  100 include "crypto/rijndael/files.rijndael"
  101 include "crypto/ripemd160/files.ripemd160"
  102 include "crypto/sha2/files.sha2"
  103 include "crypto/skipjack/files.skipjack"
  104 
  105 # General-purpose crypto processing framework.
  106 include "opencrypto/files.opencrypto"
  107 
  108 #
  109 # System monitoring framework
  110 #
  111 include "dev/sysmon/files.sysmon"
  112 
  113 #
  114 # Networking protocols
  115 #
  116 include "netatalk/files.netatalk"
  117 include "netccitt/files.netccitt"
  118 include "netinet/files.netinet"
  119 include "netinet/files.ipfilter"
  120 include "netinet6/files.netinet6"
  121 include "netinet6/files.ipsec"
  122 include "netipsec/files.netipsec"
  123 include "netiso/files.netiso"
  124 include "netnatm/files.netnatm"
  125 include "netns/files.netns"
  126 include "netsmb/files.netsmb"
  127 
  128 defflag                         IPX             # IPX network stack
  129 defflag                         PFIL_HOOKS      # pfil(9)
  130 defflag opt_bridge_ipf.h        BRIDGE_IPF      # bridge(4) use inet_pfil_hooks
  131 defflag opt_ppp.h               PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
  132                                                 # Include deflate or bsd
  133                                                 # compression, enable pppd
  134                                                 # packet filtering support
  135 
  136 # networking options
  137 #
  138 defflag                         GATEWAY
  139 
  140 defparam                        SB_MAX
  141 
  142 # UVM options
  143 #
  144 defflag opt_uvmhist.h           UVMHIST UVMHIST_PRINT
  145 defflag opt_uvm.h               USE_TOPDOWN_VM UVMMAP_NOCOUNTERS
  146 
  147 # file system options
  148 #
  149 defflag                         SOFTDEP                 # XXX files.ufs?
  150 defflag                         QUOTA                   # XXX files.ufs?
  151 defflag                         VNODE_OP_NOINLINE
  152 
  153 # buffer cache size options
  154 #
  155 defparam opt_bufcache.h         BUFCACHE BUFPAGES
  156 
  157 # userconf
  158 #
  159 defflag                         USERCONF
  160 
  161 # sysctl related
  162 #
  163 defflag opt_sysctl.h            SYSCTL_DISALLOW_CREATE SYSCTL_DISALLOW_KWRITE
  164                                 SYSCTL_DEBUG_SETUP SYSCTL_DEBUG_CREATE
  165                                 SYSCTL_INCLUDE_DESCR
  166 
  167 #
  168 # Not entirely MI, but present on multiple arch's
  169 #
  170 
  171 # PC-style MBR handling
  172 #
  173 defflag opt_mbr.h               COMPAT_386BSD_MBRPART
  174 
  175 # debugging options
  176 #
  177 defflag opt_ddb.h               DDB
  178 defparam opt_ddbparam.h         DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE
  179                                 DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE
  180 defflag opt_kgdb.h              KGDB
  181 defparam opt_kgdb.h             KGDB_DEV KGDB_DEVNAME KGDB_DEVPORT
  182                                 KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
  183 defflag                         LOCKDEBUG
  184 defflag                         SYSCALL_DEBUG
  185 defflag opt_kstack.h            KSTACK_CHECK_MAGIC
  186 
  187 # memory (ram) disk options
  188 #
  189 defflag opt_md.h                MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
  190                                 MEMORY_DISK_DYNAMIC
  191 defparam opt_md.h               MEMORY_DISK_SERVER MEMORY_DISK_ROOT_SIZE
  192                                 MEMORY_RBFLAGS
  193 
  194 # Support for hardware performance monitoring counters
  195 #
  196 defflag opt_perfctrs.h          PERFCTRS
  197 
  198 # Machine-independant device majors assignements
  199 include "conf/majors"
  200 
  201 # generic attributes
  202 #
  203 define  audiobus        { }
  204 define  midibus         { }
  205 define  midisyn
  206 define  ata             {[channel = -1]}
  207 define  scsi_core
  208 define  scsi            {[channel = -1]}: scsi_core
  209 define  ata_hl          {[drive = -1]}
  210 define  atapi           { }
  211 define  radiodev        { }
  212 define  gpibdev         {[address = -1]}
  213 define  pckbport        {[slot = -1]}
  214 define  pckbport_machdep_cnattach
  215 
  216 # audio device attributes
  217 #
  218 define  mulaw
  219 define  auconv
  220 define  aurateconv
  221 file    dev/aurateconv.c        aurateconv      needs-flag
  222 
  223 # audio and midi devices, attaches to audio hardware driver
  224 #
  225 device  audio
  226 attach  audio at audiobus
  227 device  midi
  228 attach  midi at midibus
  229 
  230 # console bell via audio device
  231 #
  232 define  audiobell
  233 
  234 # I2C device support
  235 include "dev/i2c/files.i2c"
  236 
  237 # IR device support
  238 include "dev/ir/files.ir"
  239 
  240 # Bluetooth device support
  241 include "dev/bluetooth/files.bluetooth"
  242 
  243 # Parallel Port Bus support
  244 include "dev/ppbus/files.ppbus"
  245 
  246 # raster operations attributes
  247 #
  248 define  rasops1
  249 define  rasops2
  250 define  rasops4
  251 define  rasops8
  252 define  rasops15
  253 define  rasops16
  254 define  rasops24
  255 define  rasops32
  256 
  257 # net device attributes - we have generic code for arc(net), ether(net),
  258 # fddi, token ring, atm and eco(net).
  259 #
  260 define  arc
  261 define  atm
  262 define  eco
  263 define  ether
  264 define  fddi
  265 define  hippi
  266 define  ieee1394
  267 define  token
  268 define  sppp
  269 define  wlan: arc4
  270 define  crypto
  271 
  272 # devices ARPing IPv4 pull this in:
  273 #
  274 define  arp
  275 
  276 #
  277 # ALTQ network traffic shaping subsystem
  278 #
  279 include "altq/files.altq"
  280 
  281 #
  282 # IPKDB kernel debugger
  283 #
  284 include "ipkdb/files.ipkdb"
  285 
  286 # Logical disk
  287 #
  288 device  ld: disk
  289 file    dev/ld.c                        ld                      needs-flag
  290 
  291 #
  292 # MII/PHY support for network devices
  293 #
  294 include "dev/mii/files.mii"
  295 
  296 #
  297 # RAIDframe
  298 #
  299 include "dev/raidframe/files.raidframe"
  300 
  301 #
  302 # Vinum
  303 #
  304 include "dev/vinum/files.vinum"
  305 
  306 #
  307 # Hardware-assisted data mover API
  308 #
  309 include "dev/dmover/files.dmover"
  310 
  311 #
  312 # "Chipset" drivers.  These are the bus-independent routines which
  313 # contain the cfdrivers.  Attachments are provided by files.<bus>
  314 #
  315 
  316 # Adaptec AIC-6[32]60 ICs
  317 #
  318 device  aic: scsi
  319 file    dev/ic/aic6360.c                aic
  320 
  321 # SMC 93Cx6 Serial EEPROM devices
  322 #
  323 define  smc93cx6
  324 file    dev/ic/smc93cx6.c               smc93cx6
  325 
  326 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
  327 #
  328 defparam opt_ahc.h              AHC_DEBUG
  329 defflag opt_ahc.h               AHC_NO_TAGS
  330 device  ahc: scsi
  331 define  ahc_seeprom
  332 define  ahc_aic77xx
  333 file    dev/ic/aic7xxx.c                ahc
  334 file    dev/ic/aic7xxx_osm.c            ahc
  335 file    dev/ic/aic7xxx_seeprom.c        ahc_seeprom
  336 file    dev/ic/aic77xx.c                ahc_aic77xx
  337 
  338 # Adaptec aic79xx SCSI controllers
  339 defflag opt_ahd.h               AHD_DEBUG
  340 device  ahd: scsi
  341 file    dev/ic/aic79xx.c                ahd
  342 file    dev/ic/aic79xx_osm.c            ahd
  343 
  344 # DPT EATA SCSI controllers
  345 #
  346 device  dpt: scsi
  347 file    dev/ic/dpt.c                    dpt
  348 
  349 # Compaq Smart ARRAY controllers
  350 #
  351 device  cac {unit = -1}
  352 file    dev/ic/cac.c                    cac
  353 
  354 attach  ld at cac with ld_cac
  355 file    dev/ic/ld_cac.c                 ld_cac
  356 
  357 # Mylex DAC960 RAID controllers
  358 #
  359 device  mlx {unit = -1}
  360 file    dev/ic/mlx.c                    mlx                     needs-flag
  361 
  362 attach  ld at mlx with ld_mlx
  363 file    dev/ic/ld_mlx.c                 ld_mlx
  364 
  365 # ICP-Vortex/Intel RAID controllers
  366 #
  367 device  icp {unit = -1}
  368 file    dev/ic/icp.c                    icp                     needs-flag
  369 file    dev/ic/icp_ioctl.c              icp
  370 
  371 attach  ld at icp with ld_icp
  372 file    dev/ic/ld_icp.c                 ld_icp
  373 
  374 device  icpsp: scsi
  375 file    dev/ic/icpsp.c                  icpsp
  376 attach  icpsp at icp
  377 
  378 # Adaptec FSA RAID controllers
  379 #
  380 device  aac {unit = -1}
  381 file    dev/ic/aac.c                    aac
  382 
  383 attach  ld at aac with ld_aac
  384 file    dev/ic/ld_aac.c                 ld_aac
  385 
  386 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
  387 #
  388 device  adv: scsi
  389 file    dev/ic/adv.c                    adv
  390 file    dev/ic/advlib.c                 adv
  391 file    dev/ic/advmcode.c               adv
  392 
  393 # AdvanSys ULTRA WIDE SCSI controllers
  394 #
  395 device  adw: scsi
  396 file    dev/ic/adw.c                    adw
  397 
  398 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
  399 # (Must be declared before AHA to ensure bha probes before aha.
  400 #  Probing AHA first configures bhas as aha, via their AHA
  401 #  hardware-compatibility mode.)
  402 #
  403 device  bha: scsi
  404 file    dev/ic/bha.c                    bha
  405 
  406 # Adaptec AHA-154x and AHA-164x controllers
  407 # (must be after bha, see above)
  408 #
  409 device  aha: scsi
  410 file    dev/ic/aha.c                    aha
  411 
  412 # Initio INIC-940/950 SCSI controllers
  413 #
  414 device  iha: scsi
  415 file    dev/ic/iha.c                    iha
  416 
  417 # Qlogic ISP 10x0 SCSI Controllers
  418 #
  419 defflag opt_isp.h               ISP_DISABLE_1020_SUPPORT
  420                                 ISP_DISABLE_1080_SUPPORT
  421                                 ISP_DISABLE_2100_SUPPORT
  422                                 ISP_DISABLE_2200_SUPPORT
  423                                 ISP_DISABLE_FW ISP_TARGET_MODE
  424                                 ISP_FW_CRASH_DUMP
  425 defparam opt_isp.h              ISP_LOGDEFAULT
  426 device  isp: scsi
  427 file    dev/ic/isp.c                    isp
  428 file    dev/ic/isp_netbsd.c             isp
  429 file    dev/ic/isp_target.c             isp
  430 
  431 # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers
  432 #
  433 device  mpt: scsi
  434 file    dev/ic/mpt.c                    mpt
  435 file    dev/ic/mpt_debug.c              mpt
  436 file    dev/ic/mpt_netbsd.c             mpt
  437 
  438 # Workbit NinjaSCSI-32 controllers
  439 device  njs: scsi
  440 file    dev/ic/ninjascsi32.c            njs
  441 
  442 # Symbios/NCR 53c700 SCSI controllers
  443 device  oosiop: scsi
  444 file    dev/ic/oosiop.c                 oosiop
  445 
  446 # Symbios/NCR 53c710 SCSI controllers
  447 #
  448 device  osiop: scsi
  449 file    dev/ic/osiop.c                  osiop
  450 
  451 # common stuff for siop and esiop
  452 #
  453 define  siop_common
  454 file    dev/ic/siop_common.c            siop_common
  455 
  456 # Symbios/NCR 53c720/53c8xx SCSI controllers
  457 #
  458 device  siop: scsi,siop_common
  459 file    dev/ic/siop.c                   siop
  460 defflag opt_siop.h                      SIOP_SYMLED
  461 
  462 device  esiop: scsi,siop_common
  463 file    dev/ic/esiop.c                  esiop
  464 
  465 # UltraStor SCSI controllers
  466 #
  467 device  uha: scsi
  468 file    dev/ic/uha.c                    uha
  469 
  470 # Aironet PC4500/PC4800
  471 #
  472 device  an: arp, wlan, ifnet
  473 file    dev/ic/an.c                     an
  474 
  475 # AMD 79c930-based 802.11 cards
  476 #
  477 device  awi: arp, wlan, ifnet
  478 file    dev/ic/awi.c                    awi
  479 file    dev/ic/am79c930.c               awi
  480 
  481 # Lucent & Intersil WaveLan IEEE (802.11)
  482 #
  483 device  wi: arp, wlan, ifnet
  484 file    dev/ic/wi.c                     wi
  485 
  486 # Atheros 5210/5211/5212 multi-mode 802.11
  487 #
  488 device  ath: arp, wlan, ifnet
  489 file    dev/ic/ath.c                                    ath
  490 file    dev/ic/athcompat.c                              ath
  491 file    ../contrib/sys/dev/ic/athhal_osdep.c            ath
  492 
  493 # ADMtek ADM8211 802.11
  494 #
  495 device  atw: arp, wlan, ifnet, smc93cx6
  496 file    dev/ic/atw.c                    atw
  497 
  498 # 3Com Etherlink-III Ethernet controller
  499 #
  500 device  ep: arp, ether, ifnet, mii, mii_bitbang
  501 file    dev/ic/elink3.c                 ep
  502 
  503 # 3Com EtherLink XL Controller
  504 #
  505 device  ex: arp, ether, ifnet, mii, mii_bitbang
  506 file    dev/ic/elinkxl.c                ex
  507 
  508 # DEC EtherWORKS III (LEMAC) Ethernet controllers
  509 #
  510 device  lc: arp, ether, ifnet
  511 file    dev/ic/lemac.c                  lc
  512 
  513 # LANCE and PCnet Ethernet controllers
  514 #
  515 device  le: arp, ether, ifnet
  516 define  le24
  517 define  le32
  518 file    dev/ic/am7990.c                 le24
  519 file    dev/ic/am79900.c                le32
  520 file    dev/ic/lance.c                  le24 | le32
  521 
  522 # DEC DEPCA-family of LANCE Ethernet controllers
  523 #
  524 device  depca { }: le24
  525 file    dev/ic/depca.c                  depca
  526 attach  le at depca with le_depca
  527 
  528 # Sun HME Ethernet controllers
  529 #
  530 device  hme: arp, ether, ifnet, mii
  531 file    dev/ic/hme.c                    hme
  532 
  533 # Sun GEM Ethernet controllers
  534 #
  535 device  gem: arp, ether, ifnet, mii
  536 file    dev/ic/gem.c                    gem
  537 
  538 # 8390-family Ethernet controllers
  539 #
  540 defflag opt_ipkdb.h             IPKDB_DP8390
  541 define  dp8390nic
  542 file    dev/ic/dp8390.c                 dp8390nic | ipkdb_dp8390
  543 
  544 # National Semiconductor DP83905 AT/LANTIC Ethernet media support
  545 #
  546 define  dp83905
  547 file    dev/ic/dp83905.c                dp83905
  548 
  549 # Macronix MX98905 Ethernet controller
  550 # (use as an attribute for an "ne" bus attachment)
  551 #
  552 define  mx98905
  553 file    dev/ic/mx98905.c                mx98905
  554 
  555 # TROPIC Token-Ring controller
  556 #
  557 device  tr: arp, token, ifnet
  558 file    dev/ic/tropic.c                 tr
  559 
  560 # NCR 5380 SCSI Bus Controller
  561 #
  562 define  ncr5380sbc
  563 file    dev/ic/ncr5380sbc.c             ncr5380sbc
  564 device  nca: scsi, ncr5380sbc
  565 
  566 # Sun sc PAL SCSI Bus Controller
  567 #
  568 define  sunscpal
  569 file    dev/ic/sunscpal.c               sunscpal
  570 device  ssc: scsi, sunscpal
  571 
  572 # DEC FDDI Chipset
  573 #
  574 define  pdq
  575 file    dev/ic/pdq.c                    pdq
  576 file    dev/ic/pdq_ifsubr.c             pdq
  577 
  578 # Cyclades Cyclom-8/16/32
  579 #
  580 device  cy: tty
  581 file    dev/ic/cy.c                     cy                      needs-flag
  582 
  583 # Efficient Networks, Inc. ATM interface
  584 #
  585 device  en: atm, ifnet
  586 file    dev/ic/midway.c                 en
  587 
  588 # NCR 53x9x or Emulex ESP SCSI Controller
  589 #
  590 define  ncr53c9x
  591 device  esp: scsi, ncr53c9x
  592 file    dev/ic/ncr53c9x.c               ncr53c9x
  593 
  594 # Hitachi HD44780 LCD panel controller
  595 define  hd44780
  596 file    dev/ic/hd44780_subr.c           hd44780
  597 file    dev/ic/lcdkp_subr.c             hd44780
  598 
  599 # Hitachi HD64570 serial controller
  600 #
  601 define  hd64570
  602 file    dev/ic/hd64570.c                hd64570
  603 
  604 # Riscom/N2 ISA/PCI Sync Serial Controller
  605 #
  606 device  ntwoc: ifnet, hd64570
  607 
  608 # Intel 82586 Ethernet Controller
  609 #
  610 define  i82586
  611 file    dev/ic/i82586.c                 i82586
  612 
  613 # Intel 82596 Ethernet Controller
  614 #
  615 define  i82596
  616 file    dev/ic/i82596.c                 i82596
  617 
  618 # Intel 82557/82558/82559 Ethernet Controller
  619 #
  620 device  fxp: ether, ifnet, arp, mii
  621 file    dev/ic/i82557.c                 fxp
  622 
  623 # SEEQ 8005 Advanced Ethernet Data Link Controller
  624 #
  625 define  seeq8005
  626 file    dev/ic/seeq8005.c               seeq8005
  627 
  628 # SMC 91Cxx Ethernet Controller
  629 #
  630 device  sm: arp, ether, ifnet, mii, mii_bitbang
  631 file    dev/ic/smc91cxx.c               sm
  632 
  633 # SMC 83C170 EPIC/100 Fast Ethernet Controller
  634 #
  635 device  epic: arp, ether, ifnet, mii
  636 file    dev/ic/smc83c170.c              epic
  637 
  638 # DEC SGEC Second Generation Ethernet Controller
  639 #
  640 define  sgec
  641 file    dev/ic/sgec.c                   sgec
  642 
  643 # MB8696x Ethernet Controller
  644 #
  645 define  mb86960
  646 file    dev/ic/mb86960.c                mb86960
  647 
  648 # Generic MB8696x Ethernet Controller driver
  649 #
  650 device  mbe: arp, ether, ifnet, mb86960
  651 
  652 # Interwave Am78C201 audio driver
  653 #
  654 define  interwave
  655 file    dev/ic/interwave.c              interwave
  656 
  657 # TMS 320av110 MPEG2/audio driver
  658 #
  659 define  tms320av110
  660 file    dev/ic/tms320av110.c            tms320av110
  661 
  662 # Novell NE2000-compatible Ethernet cards, based on the
  663 # National Semiconductor DS8390.
  664 #
  665 defflag opt_ipkdb.h             IPKDB_NE                        : IPKDB_DP8390
  666 device  ne: ether, ifnet, arp, dp8390nic, mii
  667 file    dev/ic/ne2000.c                 ne | ipkdb_ne
  668 
  669 # 8250/16[45]50-based "com" ports
  670 # XXX In a perfect world, this would be done with attributes
  671 #
  672 defflag opt_com.h               COM16650 COM_HAYESP COM_DEBUG COM_MPLOCK
  673 device  com { } : tty
  674 file    dev/ic/com.c                    com                     needs-flag
  675 
  676 # PC-like keyboard controller
  677 #
  678 device  pckbc: pckbport
  679 file    dev/ic/pckbc.c                  pckbc                   needs-flag
  680 
  681 # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
  682 #
  683 device  clmpcc: tty
  684 file    dev/ic/clmpcc.c                 clmpcc                  needs-flag
  685 
  686 # National Semiconductor LM7[89]
  687 #
  688 device  lm: sysmon_envsys
  689 file    dev/ic/nslm7x.c                 lm                      needs-flag
  690 
  691 # Essential Communications Corp. HIPPI Interface
  692 #
  693 device  esh: hippi, ifnet
  694 file    dev/ic/rrunner.c                esh                     needs-flag
  695 
  696 # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
  697 #
  698 device  bah: ifnet, arc, arp
  699 file    dev/ic/smc90cx6.c               bah
  700 
  701 # OPL2/OPL3 FM synth driver
  702 #
  703 device  opl: midibus, midisyn
  704 file    dev/ic/opl.c                    opl
  705 file    dev/ic/oplinstrs.c              opl
  706 
  707 # MPU401 MIDI UART compatibles
  708 #
  709 device  mpu: midibus
  710 file    dev/ic/mpu.c                    mpu                     needs-flag
  711 
  712 # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
  713 #
  714 define  ad1848
  715 file    dev/ic/ad1848.c                 ad1848
  716 
  717 # AMD 7930 audio/ISDN codec
  718 #
  719 define  am7930
  720 file    dev/ic/am7930.c                 am7930
  721 
  722 # SPARC `SUNW,audiocs'
  723 #
  724 device  audiocs: audiobus, auconv, ad1848
  725 file    dev/ic/cs4231.c                 audiocs
  726 
  727 # AC-97 CODECs
  728 #
  729 define  ac97
  730 file    dev/ic/ac97.c                   ac97
  731 
  732 # Oki MSM6258 support code
  733 #
  734 define msm6258
  735 file    dev/ic/msm6258.c                msm6258
  736 
  737 # LSI64854 DMA controller back-end
  738 #
  739 define  lsi64854
  740 file    dev/ic/lsi64854.c               lsi64854
  741 
  742 # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
  743 #
  744 define  cd18xx
  745 file    dev/ic/cd18xx.c                 cd18xx
  746 
  747 # Realtek 8019/8029 NE2000-compatible network interface subroutines
  748 #
  749 define  rtl80x9
  750 file    dev/ic/rtl80x9.c                rtl80x9
  751 
  752 # Realtek 8129/8139 Ethernet controllers
  753 #
  754 device  rtk: ether, ifnet, arp, mii
  755 file    dev/ic/rtl81x9.c                rtk | re
  756 
  757 # Realtek 8169 Ethernet controllers
  758 #
  759 device  re: ether, ifnet, arp, mii
  760 
  761 # Common code for ESDI/IDE/etc. controllers
  762 #
  763 device  wdc: ata
  764 
  765 device  atabus: atapi,ata_hl
  766 attach  atabus at ata
  767 file    dev/ic/wdc.c                    atabus
  768 
  769 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
  770 #
  771 device  upc { [offset = -1] }
  772 attach  wdc at upc with wdc_upc
  773 attach  com at upc with com_upc
  774 attach  lpt at upc with lpt_upc
  775 file    dev/ic/upc.c                    upc
  776 file    dev/ic/wdc_upc.c                wdc_upc
  777 file    dev/ic/com_upc.c                com_upc
  778 file    dev/ic/lpt_upc.c                lpt_upc
  779 
  780 # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
  781 #
  782 define  wavelan
  783 device  wl: ether, ifnet, arp
  784 file    dev/ic/wavelan.c                wavelan
  785 
  786 # DECchip 21x4x Ethernet controller family, and assorted clones.
  787 #
  788 device  tlp: arp, ether, ifnet, mii, mii_bitbang
  789 file    dev/ic/tulip.c                  tlp
  790 
  791 # Adaptec AIC-6915 Ethernet interface
  792 #
  793 device  sf: arp, ether, ifnet, mii
  794 file    dev/ic/aic6915.c                sf
  795 
  796 # Mostek time-of-day clock and NVRAM
  797 #
  798 define  mk48txx
  799 file    dev/ic/mk48txx.c                mk48txx
  800 
  801 # Intersil 7170 time-of-day clock
  802 #
  803 define  intersil7170
  804 file    dev/ic/intersil7170.c           intersil7170
  805 
  806 # National Semiconductor MM58167 time-of-day clock
  807 #
  808 define  mm58167
  809 file    dev/ic/mm58167.c                mm58167
  810 
  811 # Motorola mc146818 (and compatible) time-of-day clock
  812 #
  813 define  mc146818
  814 file    dev/ic/mc146818.c               mc146818
  815 
  816 # D-Link DL10019/10022 NE2000-compatible network interface subroutines
  817 #
  818 define  dl10019
  819 file    dev/ic/dl10019.c                dl10019
  820 
  821 # ASIX AX88190 NE2000-compatible network interface subroutines
  822 #
  823 define  ax88190
  824 file    dev/ic/ax88190.c                ax88190
  825 
  826 # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
  827 #
  828 device  we: ether, ifnet, arp, dp8390nic
  829 file    dev/ic/we.c                     we
  830 
  831 # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
  832 #
  833 device  ate: arp, ether, ifnet, mb86960
  834 
  835 # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers
  836 #
  837 device  fmv: arp, ether, ifnet, mb86960
  838 file    dev/ic/fmv.c                    fmv
  839 
  840 # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
  841 #
  842 device  cs: arp, ether, ifnet
  843 file    dev/ic/cs89x0.c                 cs
  844 
  845 # Radio device attributes
  846 #
  847 define  tea5757
  848 file    dev/ic/tea5757.c                tea5757
  849 define  lm700x
  850 file    dev/ic/lm700x.c                 lm700x
  851 
  852 # Definitions for wscons
  853 # device attributes: display, display with emulator, keyboard, and mouse
  854 #
  855 define  wsdisplaydev            {[kbdmux = 1]}
  856 define  wsemuldisplaydev        {[console = -1], [kbdmux = 1]}
  857 define  wskbddev                {[console = -1], [mux = 1]}
  858 define  wsmousedev              {[mux = 0]}
  859 # attribute to pull in raster support
  860 #
  861 define  wsrasteremulops
  862 # common PC display functions
  863 #
  864 defflag opt_pcdisplay.h         PCDISPLAY_SOFTCURSOR
  865 define  pcdisplayops
  866 file    dev/ic/pcdisplay_subr.c pcdisplayops
  867 file    dev/ic/pcdisplay_chars.c        pcdisplayops
  868 # VGA graphics
  869 #
  870 defparam opt_vga.h              VGA_CONSOLE_SCREENTYPE
  871 defflag opt_vga.h               VGA_CONSOLE_ATI_BROKEN_FONTSEL
  872 defflag opt_vga.h               VGA_RASTERCONSOLE
  873 defflag opt_vga.h               VGA_RESET
  874 device  vga: wsemuldisplaydev, pcdisplayops
  875 file    dev/ic/vga.c            vga & !vga_rasterconsole        needs-flag
  876 file    dev/ic/vga_raster.c     vga_rasterconsole               needs-flag
  877 file    dev/ic/vga_subr.c       vga | vga_rasterconsole
  878 file    dev/ic/vga_common.c     vga | vga_rasterconsole
  879 # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
  880 #
  881 device  igsfb: wsemuldisplaydev, wsrasteremulops, rasops8
  882 file    dev/ic/igsfb.c                  igsfb                   needs-flag
  883 file    dev/ic/igsfb_subr.c             igsfb
  884 
  885 # Attributes which machine-independent bus support can be attached to.
  886 # These should be defined here, because some of these busses can have
  887 # devices which provide these attributes, and we'd like to avoid hairy
  888 # ordering constraints on inclusion of the busses' "files" files.
  889 #
  890 define  isabus  { }                     # ISA attachment
  891 define  eisabus { }                     # EISA attachment
  892 define  pcibus  {[bus = -1]}            # PCI attachment
  893 define  tcbus   { }                     # TurboChannel attachment
  894 define  mcabus  { }                     # MicroChannel attachment
  895 define  usbus   { }                     # USB attachment
  896 define  fwbus   {[idhi=-1],[idlo=-1]}   # IEEE 1394 attachment
  897 define  vmebus  { }                     # VME bus attachment
  898 define  acpibus { }                     # ACPI "bus" attachment
  899 define  pcmciabus { [controller = -1], [socket = -1]}   # PCMCIA bus attachment
  900 define  cbbus   {[slot = -1]}           # CardBus attachment
  901 define  pcmciaslot {[slot = -1]}        # PCMCIA slot itself
  902 
  903 # We need the USB bus controllers here so different busses can
  904 # use them in an 'attach-with'.
  905 # UHCI USB controller
  906 #
  907 device  uhci: usbus
  908 file    dev/usb/uhci.c                  uhci                    needs-flag
  909 
  910 # OHCI USB controller
  911 #
  912 device  ohci: usbus
  913 file    dev/usb/ohci.c                  ohci                    needs-flag
  914 
  915 # EHCI USB controller
  916 #
  917 device  ehci: usbus
  918 file    dev/usb/ehci.c                  ehci                    needs-flag
  919 
  920 # SL811HS/T USB controller
  921 defflag opt_slhci.h     SLHCI_DEBUG     
  922 device  slhci: usbus
  923 file    dev/ic/sl811hs.c                slhci                   needs-flag
  924 
  925 # Myson MTD803 3-in-1 Fast Ethernet Controller
  926 device  mtd: arp, ether, ifnet, mii
  927 file    dev/ic/mtd803.c                 mtd
  928 
  929 # radio devices, attaches to radio hardware driver
  930 device  radio
  931 attach  radio at radiodev
  932 
  933 #
  934 # IEEE 1212 routines
  935 define  ieee1212
  936 file    dev/std/ieee1212.c              ieee1212
  937 
  938 #
  939 # SBP2 routines for IEEE 1394
  940 define  sbp2
  941 file    dev/ieee1394/sbp2.c             sbp2
  942 
  943 # IEEE 1394 controllers
  944 # (These need to be here since it will have both PCI and CardBus attachments)
  945 #
  946 device  fwlynx: fwbus
  947 device  fwohci: fwbus
  948 
  949 # Sony Programmable I/O Controller
  950 device  spic: wsmousedev
  951 file    dev/ic/spic.c                   spic
  952 
  953 # IBM CPC700 PowerPC bridge
  954 define  cpcbus { addr, [irq=-1] }
  955 device  cpc: cpcbus, pcibus
  956 file    dev/ic/cpc700.c                 cpc
  957 
  958 attach  com at cpcbus with com_cpcbus
  959 file    dev/ic/com_cpcbus.c             com_cpcbus
  960 
  961 device  cpctim
  962 attach  cpctim at cpcbus
  963 file    dev/ic/timer_cpcbus.c           cpctim
  964 
  965 device  cpciic
  966 attach  cpciic at cpcbus with iic_cpcbus
  967 file    dev/ic/iic_cpcbus.c             iic_cpcbus
  968 
  969 
  970 # Attribute used by various things that need BPF's virtual machine
  971 #
  972 define  bpf_filter
  973 defparam opt_bpf.h      BPF_BUFSIZE
  974 
  975 # Attributes used by the ISDN subsystem
  976 #
  977 define  isdndev         # the ISDN subsystem
  978 define  passive_isdn    # files needed by passive cards (XXX - protocol
  979                         # specific)
  980 define  isdncapi        # ISDN CAPI (http://www.capi.org/)
  981 
  982 # The isac found on the Fritz V2.0 Card.
  983 define  nisacsx
  984 file    dev/ic/isacsx.c                 nisacsx needs-flag
  985 
  986 # The 'standard' isac
  987 define  nisac
  988 file    dev/ic/isac.c                   nisac   needs-flag
  989 
  990 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
  991 #
  992 device  isic: isdndev, passive_isdn, nisac
  993 
  994 file    dev/ic/isic.c                   isic
  995 file    dev/ic/isic_l1.c                isic|ifpci|ifritz
  996 file    dev/ic/isic_l1fsm.c             isic|ifpci|ifritz
  997 file    dev/ic/hscx.c                   isic
  998 file    dev/ic/isic_bchan.c             isic
  999 
 1000 # (old) Diehl active ISDN cards
 1001 #
 1002 device  daic: isdndev
 1003 file    dev/ic/daic.c                   daic
 1004 
 1005 # AWM B1/T1
 1006 # XXX: passive_isdn
 1007 device  iavc: isdndev, isdncapi, passive_isdn
 1008 file    dev/ic/iavc.c                   iavc
 1009 
 1010 # legitimate pseudo-devices
 1011 #
 1012 defpseudo vnd:          disk
 1013 defpseudo ccd:          disk
 1014 defpseudo cgd:          disk, des, blowfish, cast128, rijndael
 1015 defpseudo md:           disk
 1016 defpseudo fss:          disk
 1017 
 1018 defpseudo pty:          tty
 1019 defpseudo tb:           tty
 1020 defpseudo rnd
 1021 defpseudo ksyms
 1022 defpseudo nullcons
 1023 
 1024 defpseudo loop:         ifnet
 1025 defpseudo sl:           ifnet
 1026 defpseudo ppp:          ifnet, bpf_filter
 1027 defpseudo pppoe:        ifnet, ether, sppp
 1028 defpseudo sppp:         ifnet
 1029 defpseudo tun:          ifnet
 1030 defpseudo vlan:         ifnet, ether
 1031 defpseudo bridge:       ifnet, ether
 1032 defpseudo bpfilter:     ifnet, bpf_filter
 1033 defpseudo strip:        ifnet
 1034 defpseudo gre:          ifnet
 1035 defpseudo gif:          ifnet
 1036 defpseudo faith:        ifnet
 1037 defpseudo stf:          ifnet
 1038 
 1039 defpseudo sequencer
 1040 defpseudo clockctl
 1041 defpseudo irix_kmem
 1042 defpseudo irix_usema
 1043 
 1044 # ISDN userland pseudo devices
 1045 #
 1046 defpseudo isdntrc:      isdndev, tty
 1047 defpseudo isdnbchan:    isdndev, tty
 1048 defpseudo isdntel:      isdndev, tty
 1049 defpseudo isdnctl:      isdndev, tty
 1050 defpseudo isdn:         isdndev, tty
 1051 
 1052 # ISDN network interfaces
 1053 defpseudo irip:         isdndev, ifnet
 1054 defflag opt_irip.h      IRIP_VJ
 1055 defpseudo ippp:         isdndev, sppp, ifnet
 1056 
 1057 # KTTCP network throughput testing pseudo-device
 1058 defpseudo kttcp
 1059 file    dev/kttcp.c                     kttcp           needs-flag
 1060 
 1061 # Verified exec fingerprint loader pseudo-device
 1062 defpseudo verifiedexec
 1063 file    kern/kern_verifiedexec.c        verifiedexec            needs-flag
 1064 file    dev/verified_exec.c             verifiedexec            needs-flag
 1065 
 1066 # isochronous pseudo device for IEEE 1394, i.LINK or FireWire
 1067 defpseudo fwiso:        ieee1394
 1068 
 1069 #
 1070 # File systems
 1071 #
 1072 include "fs/adosfs/files.adosfs"
 1073 include "coda/files.coda"
 1074 include "fs/filecorefs/files.filecorefs"
 1075 include "fs/smbfs/files.smbfs"
 1076 include "fs/cd9660/files.cd9660"
 1077 include "miscfs/fdesc/files.fdesc"
 1078 include "miscfs/kernfs/files.kernfs"
 1079 include "miscfs/nullfs/files.nullfs"
 1080 include "miscfs/overlay/files.overlay"
 1081 include "miscfs/portal/files.portal"
 1082 include "miscfs/procfs/files.procfs"
 1083 include "miscfs/umapfs/files.umapfs"
 1084 include "fs/union/files.union"
 1085 include "fs/msdosfs/files.msdosfs"
 1086 include "nfs/files.nfs"
 1087 include "fs/ntfs/files.ntfs"
 1088 include "ufs/files.ufs"
 1089 
 1090 #
 1091 # kernel sources
 1092 #
 1093 file    ddb/db_access.c                 ddb | kgdb
 1094 file    ddb/db_aout.c                   ddb
 1095 file    ddb/db_break.c                  ddb
 1096 file    ddb/db_command.c                ddb
 1097 file    ddb/db_examine.c                ddb
 1098 file    ddb/db_expr.c                   ddb
 1099 file    ddb/db_input.c                  ddb
 1100 file    ddb/db_lex.c                    ddb
 1101 file    ddb/db_output.c                 ddb
 1102 file    ddb/db_print.c                  ddb
 1103 file    ddb/db_run.c                    ddb | kgdb
 1104 file    ddb/db_sym.c                    ddb
 1105 file    ddb/db_trap.c                   ddb
 1106 file    ddb/db_variables.c              ddb
 1107 file    ddb/db_watch.c                  ddb
 1108 file    ddb/db_write_cmd.c              ddb
 1109 file    ddb/db_xxx.c                    ddb
 1110 file    dev/auconv.c                    auconv
 1111 file    dev/audio.c                     audio | midi | midibus  needs-flag
 1112 file    dev/audiobell.c                 audiobell
 1113 file    dev/ccd.c                       ccd                     needs-flag
 1114 file    dev/cgd.c                       cgd                     needs-flag
 1115 file    dev/cgd_crypto.c                cgd
 1116 file    dev/clock_subr.c
 1117 file    dev/clockctl.c                  clockctl                needs-flag
 1118 file    dev/dksubr.c                    cgd | xbd
 1119 file    dev/fss.c                       fss                     needs-count
 1120 file    dev/md.c                        md                      needs-count
 1121 file    dev/midi.c                      midi | midibus          needs-flag
 1122 file    dev/midisyn.c                   midisyn
 1123 file    dev/mm.c
 1124 file    dev/mulaw.c                     mulaw
 1125 file    dev/nullcons_subr.c             nullcons                needs-flag
 1126 file    dev/radio.c                     radio                   needs-flag
 1127 file    dev/rnd.c                       rnd                     needs-flag
 1128 file    dev/rndpool.c                   rnd                     needs-flag
 1129 file    dev/sequencer.c                 sequencer               needs-flag
 1130 file    dev/vnd.c                       vnd                     needs-flag
 1131 file    kern/core_elf32.c               exec_elf32
 1132 file    kern/core_elf64.c               exec_elf64
 1133 file    kern/core_netbsd.c
 1134 file    kern/cnmagic.c
 1135 file    kern/exec_aout.c                exec_aout
 1136 file    kern/exec_conf.c
 1137 file    kern/exec_ecoff.c               exec_ecoff
 1138 file    kern/exec_elf32.c               exec_elf32
 1139 file    kern/exec_elf64.c               exec_elf64
 1140 file    kern/exec_macho.c               exec_macho
 1141 file    kern/exec_script.c              exec_script
 1142 file    kern/exec_subr.c
 1143 file    kern/init_main.c
 1144 file    kern/init_sysctl.c
 1145 file    kern/init_sysent.c
 1146 file    kern/kern_acct.c
 1147 file    kern/kern_clock.c
 1148 file    kern/kern_descrip.c
 1149 file    kern/kern_event.c
 1150 file    kern/kern_exec.c
 1151 file    kern/kern_exit.c
 1152 file    kern/kern_fork.c
 1153 file    kern/kern_kcont.c               kcont
 1154 file    kern/kern_kthread.c
 1155 file    kern/kern_ktrace.c
 1156 file    kern/kern_ksyms.c               ksyms | ddb | lkm needs-flag
 1157 file    kern/kern_lkm.c                 lkm
 1158 file    kern/kern_lock.c
 1159 file    kern/kern_lwp.c
 1160 file    kern/kern_malloc.c
 1161 file    kern/kern_malloc_debug.c        malloc_debug
 1162 file    kern/kern_ntptime.c
 1163 file    kern/kern_physio.c
 1164 file    kern/kern_proc.c
 1165 file    kern/kern_prot.c
 1166 file    kern/kern_ras.c
 1167 file    kern/kern_resource.c
 1168 file    kern/kern_sa.c
 1169 file    kern/kern_sig.c
 1170 file    kern/kern_systrace.c            systrace
 1171 file    kern/kern_subr.c
 1172 file    kern/kern_synch.c
 1173 file    kern/kern_sysctl.c
 1174 file    kern/kern_time.c
 1175 file    kern/kern_timeout.c
 1176 file    kern/kern_uuid.c
 1177 file    kern/kern_xxx.c
 1178 file    kern/kgdb_stub.c                kgdb
 1179 file    kern/subr_autoconf.c
 1180 file    kern/subr_devsw.c
 1181 file    kern/subr_disk.c
 1182 file    kern/subr_evcnt.c
 1183 file    kern/subr_extent.c
 1184 file    kern/subr_log.c
 1185 file    kern/subr_pool.c
 1186 file    kern/subr_prf.c
 1187 file    kern/subr_prof.c
 1188 file    kern/subr_prop.c
 1189 file    kern/subr_userconf.c            userconf
 1190 file    kern/subr_xxx.c
 1191 file    kern/sys_generic.c
 1192 file    kern/sys_pipe.c                 !pipe_socketpair
 1193 file    kern/sys_pmc.c
 1194 file    kern/sys_process.c
 1195 file    kern/sys_socket.c
 1196 file    kern/syscalls.c                 syscall_debug
 1197 file    kern/sysv_ipc.c                 sysvshm | sysvsem | sysvmsg
 1198 file    kern/sysv_msg.c                 sysvmsg
 1199 file    kern/sysv_sem.c                 sysvsem
 1200 file    kern/sysv_shm.c                 sysvshm
 1201 file    kern/tty.c
 1202 file    kern/tty_conf.c
 1203 file    kern/tty_pty.c                  pty                     needs-flag
 1204 file    kern/tty_subr.c
 1205 file    kern/tty_tb.c                   tb                      needs-count
 1206 file    kern/tty_tty.c
 1207 file    kern/uipc_domain.c
 1208 file    kern/uipc_mbuf.c
 1209 file    kern/uipc_mbuf2.c
 1210 file    kern/uipc_proto.c
 1211 file    kern/uipc_sem.c                 p1003_1b_semaphore
 1212 file    kern/uipc_socket.c
 1213 file    kern/uipc_socket2.c
 1214 file    kern/uipc_syscalls.c
 1215 file    kern/uipc_usrreq.c
 1216 file    kern/vfs_bio.c
 1217 file    kern/vfs_cache.c
 1218 file    kern/vfs_getcwd.c
 1219 file    kern/vfs_init.c
 1220 file    kern/vfs_lockf.c
 1221 file    kern/vfs_lookup.c
 1222 file    kern/vfs_subr.c
 1223 file    kern/vfs_syscalls.c
 1224 file    kern/vfs_vnops.c
 1225 file    kern/vnode_if.c
 1226 file    miscfs/deadfs/dead_vnops.c
 1227 file    miscfs/fifofs/fifo_vnops.c
 1228 file    miscfs/genfs/genfs_vnops.c
 1229 file    miscfs/genfs/layer_subr.c       nullfs | overlay | umapfs | lkm
 1230 file    miscfs/genfs/layer_vfsops.c     nullfs | overlay | umapfs | lkm
 1231 file    miscfs/genfs/layer_vnops.c      nullfs | overlay | umapfs | lkm
 1232 file    miscfs/specfs/spec_vnops.c
 1233 file    miscfs/syncfs/sync_subr.c
 1234 file    miscfs/syncfs/sync_vnops.c
 1235 file    net/bpf.c                       bpfilter                needs-count
 1236 file    net/bpf_filter.c                bpf_filter
 1237 file    net/bsd-comp.c                  ppp & ppp_bsdcomp
 1238 file    net/if.c
 1239 file    net/if_arcsubr.c                arc                     needs-flag
 1240 file    net/if_atmsubr.c                atm
 1241 file    net/if_bridge.c                 bridge                  needs-flag
 1242 file    net/bridgestp.c                 bridge
 1243 file    net/if_ecosubr.c                eco
 1244 file    net/if_ethersubr.c              ether | fddi | netatalk | token |
 1245                                             wlan
 1246 file    net/if_faith.c                  faith & inet & inet6    needs-flag
 1247 file    net/if_fddisubr.c               fddi                    needs-flag
 1248 file    net/if_gif.c                    gif                     needs-flag
 1249 file    net/if_gre.c                    gre                     needs-flag
 1250 file    net/if_hippisubr.c              hippi                   needs-flag
 1251 file    net/if_ieee1394subr.c           ieee1394
 1252 file    net/if_loop.c                   loop                    needs-count
 1253 file    net/if_media.c
 1254 file    net/if_ppp.c                    ppp                     needs-count
 1255 file    net/if_stf.c                    stf & inet & inet6      needs-flag
 1256 file    net/if_sl.c                     sl                      needs-count
 1257 file    net/if_spppsubr.c               sppp
 1258 file    net/if_strip.c                  strip                   needs-count
 1259 file    net/if_tokensubr.c              token                   needs-flag
 1260 file    net/if_tun.c                    tun                     needs-flag
 1261 file    net/if_vlan.c                   vlan                    needs-flag
 1262 file    net/if_pppoe.c                  pppoe                   needs-flag
 1263 file    net/pfil.c                      pfil_hooks | ipfilter
 1264 file    net/ppp-deflate.c               ppp & ppp_deflate
 1265 file    net/ppp_tty.c                   ppp
 1266 file    net/radix.c
 1267 file    net/raw_cb.c
 1268 file    net/raw_usrreq.c
 1269 file    net/route.c
 1270 file    net/rtsock.c
 1271 file    net/slcompress.c                sl | ppp | strip | (irip & irip_vj)
 1272 file    net/zlib.c                      (ppp & ppp_deflate) | ipsec | opencrypto
 1273 file    net80211/ieee80211.c            wlan
 1274 file    net80211/ieee80211_compat.c     wlan
 1275 file    net80211/ieee80211_crypto.c     wlan
 1276 file    net80211/ieee80211_input.c      wlan
 1277 file    net80211/ieee80211_ioctl.c      wlan
 1278 file    net80211/ieee80211_node.c       wlan
 1279 file    net80211/ieee80211_output.c     wlan
 1280 file    net80211/ieee80211_proto.c      wlan
 1281 file    net80211/ieee80211_rssadapt.c   wlan
 1282 file    netinet/if_arp.c                arp | netatalk          needs-flag
 1283 file    netinet/if_atm.c                atm
 1284 file    netinet/in_gif.c                gif & inet
 1285 file    netinet/ip_ecn.c                ipsec | fast_ipsec | gif | stf
 1286 file    netinet/ip_encap.c              inet | inet6
 1287 file    netinet/ip_gre.c                inet & gre
 1288 file    netinet6/in6_gif.c              gif & inet6
 1289 
 1290 file    uvm/uvm_amap.c
 1291 file    uvm/uvm_anon.c
 1292 file    uvm/uvm_aobj.c
 1293 file    uvm/uvm_bio.c
 1294 file    uvm/uvm_device.c
 1295 file    uvm/uvm_fault.c
 1296 file    uvm/uvm_glue.c
 1297 file    uvm/uvm_init.c
 1298 file    uvm/uvm_io.c
 1299 file    uvm/uvm_km.c
 1300 file    uvm/uvm_loan.c
 1301 file    uvm/uvm_map.c
 1302 file    uvm/uvm_meter.c
 1303 file    uvm/uvm_mmap.c
 1304 file    uvm/uvm_page.c
 1305 file    uvm/uvm_pager.c
 1306 file    uvm/uvm_pdaemon.c
 1307 file    uvm/uvm_pglist.c
 1308 file    uvm/uvm_stat.c
 1309 file    uvm/uvm_swap.c
 1310 file    uvm/uvm_unix.c
 1311 file    uvm/uvm_user.c
 1312 file    uvm/uvm_vnode.c
 1313 
 1314 file    netisdn/i4b_ctl.c               isdnctl                 needs-flag
 1315 file    netisdn/i4b_isppp.c             ippp                    needs-count
 1316 file    netisdn/i4b_ipr.c               irip                    needs-count
 1317 file    netisdn/i4b_rbch.c              isdnbchan               needs-count
 1318 file    netisdn/i4b_tel.c               isdntel                 needs-count
 1319 file    netisdn/i4b_trace.c             isdntrc                 needs-count
 1320 
 1321 file    netisdn/i4b_mbuf.c              passive_isdn
 1322 file    netisdn/i4b_l2.c                passive_isdn
 1323 file    netisdn/i4b_l2fsm.c             passive_isdn
 1324 file    netisdn/i4b_uframe.c            passive_isdn
 1325 file    netisdn/i4b_tei.c               passive_isdn
 1326 file    netisdn/i4b_sframe.c            passive_isdn
 1327 file    netisdn/i4b_iframe.c            passive_isdn
 1328 file    netisdn/i4b_l2timer.c           passive_isdn
 1329 file    netisdn/i4b_util.c              passive_isdn
 1330 file    netisdn/i4b_lme.c               passive_isdn
 1331 # Q.931 handler
 1332 file    netisdn/i4b_q931.c              passive_isdn
 1333 file    netisdn/i4b_q932fac.c           passive_isdn
 1334 file    netisdn/i4b_l3fsm.c             passive_isdn
 1335 file    netisdn/i4b_l3timer.c           passive_isdn
 1336 file    netisdn/i4b_l2if.c              passive_isdn
 1337 file    netisdn/i4b_l4if.c              passive_isdn
 1338 # isdn device driver, interface to isdnd
 1339 file    netisdn/i4b_i4bdrv.c            isdn                    needs-flag
 1340 file    netisdn/i4b_l4.c                isdndev                 needs-flag
 1341 file    netisdn/i4b_l4mgmt.c            isdndev                 needs-flag
 1342 file    netisdn/i4b_l4timer.c           isdndev                 needs-flag
 1343 # capi
 1344 file    netisdn/i4b_capi_l4if.c         isdncapi
 1345 file    netisdn/i4b_capi_llif.c         isdncapi
 1346 file    netisdn/i4b_capi_msgs.c         isdncapi
 1347 
 1348 # Game adapter (joystick)
 1349 device  joy
 1350 file    dev/ic/joy.c                    joy needs-flag
 1351 
 1352 file    dev/ieee1394/fwiso.c            fwiso                   needs-count

Cache object: e60a980db6ceff8ce725f3b1018e9d4b


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