Annotation of sys/conf/files, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: files,v 1.409 2007/07/18 18:17:09 damien Exp $
! 2: # $NetBSD: files,v 1.87 1996/05/19 17:17:50 jonathan Exp $
! 3:
! 4: # @(#)files.newconf 7.5 (Berkeley) 5/10/93
! 5:
! 6:
! 7: # generic attributes
! 8: define disk
! 9: define tape
! 10: define ifnet
! 11: define tty
! 12: define audio {}
! 13: define scsi {}
! 14: define atascsi {}
! 15: define ifmedia
! 16: define mii {[phy = -1]}
! 17: define midibus {}
! 18: define midisyn
! 19: define radiobus {}
! 20: define i2cbus {}
! 21: define gpiobus {}
! 22: define onewirebus {}
! 23:
! 24: # filesystem firmware loading attribute
! 25: define firmload
! 26:
! 27: # audio device attributes
! 28: define mulaw
! 29: define auconv
! 30:
! 31: # radio device attributes
! 32: define tea5757
! 33: define lm700x
! 34: define tc921x
! 35: define pt2254a
! 36:
! 37: # audio and midi devices, attaches to audio hardware driver
! 38: device audio
! 39: attach audio at audio
! 40: device midi
! 41: attach midi at midibus
! 42:
! 43: # raster operations attributes
! 44: define rasops1
! 45: define rasops2
! 46: define rasops4
! 47: define rasops8
! 48: define rasops15
! 49: define rasops16
! 50: define rasops24
! 51: define rasops32
! 52: define rasops_bswap
! 53: define rasops_rotation
! 54:
! 55: # net device attributes - we have generic code for ether(net),
! 56: # and fddi.
! 57: define atm
! 58: define crypto
! 59: define systrace
! 60: define ether
! 61: define fddi
! 62: define sppp
! 63: define wlan
! 64: define bluetooth
! 65:
! 66: # "Chipset" attributes. These are the machine-independent portions
! 67: # of device drivers.
! 68: define ncr5380sbc # NCR 5380 SCSI Bus Controller
! 69: define ncr53c7xx # NCR 53c7xx SCSI Bus Controller
! 70: define pdq # DEC FDDI chipset
! 71: define dp8390nic # 8390-family Ethernet controllers
! 72: define rtl80x9 # RealTek 8019/8029 NE2000-compatible
! 73: define dl10019 # DL10019/10022-family Ethernet controllers
! 74: define ax88190 # AX88190-family Ethernet controllers
! 75:
! 76: # a wscons output device; used later, but needs to be near the top for
! 77: # common file (e.g. vga) definitions.
! 78: define wsdisplaydev {[mux = 1]}
! 79: define wsemuldisplaydev {[console = -1], [mux = 1]}
! 80: define wskbddev {[console = -1], [mux = 1]}
! 81: define wsmousedev {[mux = 0]}
! 82:
! 83: # SMC 93Cx6 Serial EEPROM devices
! 84: define smc93cx6
! 85: file dev/ic/smc93cx6.c smc93cx6
! 86:
! 87: # common PC display functions
! 88: define pcdisplayops
! 89: file dev/ic/pcdisplay_subr.c pcdisplayops
! 90: file dev/ic/pcdisplay_chars.c pcdisplayops
! 91:
! 92: # Mostek time-of-day clock and NVRAM
! 93: define mk48txx
! 94: file dev/ic/mk48txx.c mk48txx
! 95:
! 96: # VGA graphics
! 97: device vga: wsemuldisplaydev, pcdisplayops
! 98: file dev/ic/vga.c vga & (vga_pci | vga_isa) needs-flag
! 99: file dev/ic/vga_subr.c vga & (vga_pci | vga_isa) needs-flag
! 100:
! 101: # Attribute for devices that read/write an IEEE 802.3u MII bus using the
! 102: # bit-bang method.
! 103: define mii_bitbang
! 104: file dev/mii/mii_bitbang.c mii_bitbang
! 105:
! 106: define wdc_base
! 107: define ata {[channel = -1], [drive = -1]}
! 108: define atapi {[channel = -1]}
! 109: # Common code for ESDI/IDE/etc. controllers
! 110: device wdc: ata, atapi, wdc_base
! 111: file dev/ic/wdc.c wdc_base
! 112:
! 113: # 1-Wire bus bit-banging
! 114: define onewire_bitbang
! 115:
! 116: # "Chipset" drivers. These are the bus-independent routines which
! 117: # contain the cfdrivers. Attachments are provided by files.<bus>
! 118:
! 119: # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
! 120: device ahc: scsi, smc93cx6
! 121: file dev/ic/aic7xxx.c ahc
! 122: file dev/ic/aic7xxx_openbsd.c ahc
! 123: file dev/ic/aic7xxx_seeprom.c ahc
! 124:
! 125: # Adaptec U320 SCSI controllers
! 126: device ahd: scsi
! 127: file dev/ic/aic79xx.c ahd
! 128: file dev/ic/aic79xx_openbsd.c ahd
! 129:
! 130: # Adaptec AIC-6[23]60 SCSI controllers
! 131: device aic: scsi
! 132: file dev/ic/aic6360.c aic & (aic_isa | aic_pcmcia | aic_isapnp)
! 133:
! 134: # DPT EATA SCSI controllers
! 135: device dpt: scsi
! 136: file dev/ic/dpt.c dpt
! 137:
! 138: # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
! 139: device adv: scsi
! 140: file dev/ic/adv.c adv
! 141:
! 142: # AdvanSys ULTRA WIDE SCSI controllers
! 143: device adw: scsi
! 144: file dev/ic/adw.c adw
! 145:
! 146: # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
! 147: device bha: scsi
! 148: file dev/ic/bha.c bha & (bha_pci | bha_isa | bha_eisa) needs-flag
! 149:
! 150: # ICP Vortex GDT RAID controllers
! 151: device gdt: scsi
! 152: file dev/ic/gdt_common.c gdt
! 153:
! 154: # 3ware Escalade RAID controllers
! 155: device twe: scsi
! 156: file dev/ic/twe.c twe
! 157:
! 158: # LSI64854 DMA controller back-end
! 159: define lsi64854
! 160: file dev/ic/lsi64854.c lsi64854
! 161:
! 162: # Compaq Smart ARRAY controllers
! 163: device cac: scsi
! 164: file dev/ic/cac.c cac
! 165:
! 166: # Compaq Smart ARRAY 5* controllers
! 167: device ciss: scsi
! 168: file dev/ic/ciss.c ciss
! 169:
! 170: # AMI MegaRAID controllers
! 171: device ami: scsi
! 172: file dev/ic/ami.c ami
! 173:
! 174: # LSI MegaRAID SAS controllers
! 175: device mfi: scsi
! 176: file dev/ic/mfi.c mfi
! 177:
! 178: # Qlogic ISP 10x0 SCSI Controllers
! 179: device isp: scsi
! 180: file dev/ic/isp.c isp
! 181: file dev/ic/isp_openbsd.c isp
! 182:
! 183: # LSI Logic Fusion-MPT Message Passing Interface
! 184: device mpi: scsi
! 185: file dev/ic/mpi.c mpi
! 186:
! 187: # Emulex Light Pulse Fibre Channel (Service Level Interface)
! 188: device sli: scsi
! 189: file dev/ic/sli.c sli
! 190:
! 191: # Silicon Image 3124/3132/3531 SATALink
! 192: device sili: scsi, atascsi
! 193: file dev/ic/sili.c sili
! 194:
! 195: # UltraStor SCSI controllers
! 196: device uha: scsi
! 197: file dev/ic/uha.c uha
! 198:
! 199: # NCR 53c9x or Emulex ESP SCSI Controller
! 200: define ncr53c9x
! 201: device esp: scsi, ncr53c9x
! 202: file dev/ic/ncr53c9x.c ncr53c9x
! 203:
! 204: # common stuff for siop and esiop
! 205: define siop_common
! 206: file dev/ic/siop_common.c siop_common
! 207:
! 208: # Symbios/NCR 53c720/53c8xx SCSI controllers
! 209: device siop: scsi,siop_common
! 210: file dev/ic/siop.c siop & (siop_pci | siop_gedoens)
! 211:
! 212: # Symbios/NCR 53c710 SCSI controllers
! 213: device osiop: scsi
! 214: file dev/ic/osiop.c osiop & (osiop_gsc | osiop_eisa | osiop_pcctwo)
! 215:
! 216: # Symbios/NCR 53c700 SCSI controllers
! 217: device oosiop: scsi
! 218: file dev/ic/oosiop.c oosiop & (oosiop_gsc)
! 219:
! 220: # 3Com Etherlink-III Ethernet controller
! 221: device ep: ether, ifnet, ifmedia, mii
! 222: file dev/ic/elink3.c ep
! 223:
! 224: # LEMAC-based cards
! 225: device lc: ether, ifnet, ifmedia
! 226: file dev/ic/lemac.c lc
! 227:
! 228: # WaveLan
! 229: device wi: ether, ifnet, ifmedia
! 230: file dev/ic/if_wi.c wi
! 231: file dev/ic/if_wi_hostap.c wi
! 232:
! 233: # Aironet 802.11 DS Ethernet controller
! 234: device an: ether, ifnet, ifmedia, wlan
! 235: file dev/ic/an.c an
! 236:
! 237: # RangeLAN2
! 238: device rln: ether, ifnet
! 239: file dev/ic/rln.c rln
! 240: file dev/ic/rlnsubr.c rln
! 241:
! 242: # LANCE and PCnet Ethernet controllers
! 243: device le: ether, ifnet, ifmedia
! 244: file dev/ic/am7990.c le
! 245:
! 246: # 3Com 3c9xx
! 247: device xl: ether, ifnet, ifmedia, mii
! 248: file dev/ic/xl.c xl
! 249:
! 250: # Intel EtherExpress PRO 10/100B
! 251: device fxp: ether, ifnet, ifmedia, mii, firmload
! 252: file dev/ic/fxp.c fxp
! 253:
! 254: # Myson MTD803
! 255: device mtd: ether, ifnet, ifmedia, mii
! 256: file dev/ic/mtd8xx.c mtd
! 257:
! 258: # RealTek 8129/8139
! 259: device rl: ether, ifnet, ifmedia, mii
! 260: file dev/ic/rtl81x9.c rl
! 261:
! 262: # Realtek 8169
! 263: device re: ether, ifnet, ifmedia, mii
! 264: file dev/ic/re.c re
! 265:
! 266: # Clones of Digital 2104x
! 267: device dc: ether, ifnet, ifmedia, mii
! 268: file dev/ic/dc.c dc
! 269:
! 270: # SMC 91Cxx Ethernet Controller
! 271: device sm: ether, ifnet, ifmedia, mii, mii_bitbang
! 272: file dev/ic/smc91cxx.c sm
! 273:
! 274: # SMC 83C170 EPIC/100 Fast Ethernet Controller
! 275: device epic: ether, ifnet, ifmedia, mii
! 276: file dev/ic/smc83c170.c epic
! 277:
! 278: # Novell NE2000-compatible Ethernet cards, based on the
! 279: # National Semiconductor DS8390.
! 280: device ne: ether, ifnet, dp8390nic, ifmedia, mii
! 281: file dev/ic/ne2000.c ne
! 282:
! 283: # D-Link DL10019/10022 NE2000-compatible network interface subroutines
! 284: file dev/ic/dl10019.c dl10019
! 285:
! 286: # ASIX AX88190 NE2000-compatible network interface subroutines
! 287: file dev/ic/ax88190.c ax88190
! 288:
! 289: # Intel i82596/i82586 Ethernet Controller
! 290: device ie: ether, ifnet, ifmedia
! 291: file dev/ic/i82596.c ie & (ie_pci | ie_eisa | ie_gsc)
! 292:
! 293: # Sun GEM Ethernet controllers
! 294: device gem: ether, ifnet, ifmedia, mii
! 295: file dev/ic/gem.c gem
! 296:
! 297: # 8250/16[45]50-based "com" ports
! 298: device com: tty
! 299: device pccom: tty # XXX
! 300: file dev/ic/com.c com & (com | com_cardbus | com_gsc |
! 301: com_isapnp) needs-flag
! 302: file dev/ic/com_subr.c com | pccom
! 303:
! 304: # PC-like keyboard controller
! 305: device pckbc {[slot = -1]}
! 306: file dev/ic/pckbc.c pckbc needs-flag
! 307:
! 308: # HPPA PS/2 input ports (forward definition)
! 309: device gsckbc {[slot = -1]}
! 310:
! 311: # PCF8584 I2C Controllers
! 312: device pcfiic: i2cbus
! 313: file dev/ic/pcf8584.c pcfiic
! 314:
! 315: # OPL2/OPL3 FM synth driver
! 316: device opl: midibus, midisyn
! 317: file dev/ic/opl.c opl
! 318: file dev/ic/oplinstrs.c opl
! 319:
! 320: # AC-97 CODECs
! 321: define ac97
! 322: file dev/ic/ac97.c ac97
! 323:
! 324: # Cyclades Cyclom multiport serial cards
! 325: device cy: tty
! 326: file dev/ic/cy.c cy & (cy_isa | cy_pci) needs-flag
! 327:
! 328: # PC parallel ports (IEEE 1284)
! 329: device lpt
! 330: file dev/ic/lpt.c lpt & (lpt_isa | lpt_localbus |
! 331: lpt_gsc | lpt_puc | lpt_apio |
! 332: lpt_ebus) needs-flag
! 333:
! 334: # STI (hp graphics)
! 335: device sti: wsemuldisplaydev
! 336: file dev/ic/sti.c sti & (sti_pci | sti_gedoens |
! 337: sti_sgc) needs-flag
! 338:
! 339: # Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers
! 340: device iha: scsi
! 341: file dev/ic/iha.c iha
! 342:
! 343: # Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U)
! 344: device trm: scsi
! 345: file dev/ic/trm.c trm
! 346:
! 347: # National Semiconductor LM78/79/81 and compatible hardware monitors
! 348: device lm
! 349: file dev/ic/lm78.c lm
! 350:
! 351: # Atheros AR5k (802.11/a/b/g) Hardware Abstraction Layer
! 352: define ar5xxx
! 353: file dev/ic/ar5xxx.c ar5xxx
! 354: file dev/ic/ar5210.c ar5xxx
! 355: file dev/ic/ar5211.c ar5xxx
! 356: file dev/ic/ar5212.c ar5xxx
! 357:
! 358: # Atheros AR5k (802.11/a/b/g) driver
! 359: device ath: ether, ifnet, ifmedia, ar5xxx, wlan, gpiobus
! 360: file dev/ic/ath.c ath
! 361:
! 362: # ADMtek ADM8211 802.11
! 363: device atw: ether, ifnet, ifmedia, smc93cx6, wlan
! 364: file dev/ic/atw.c atw
! 365:
! 366: # Realtek RTL8180 802.11
! 367: device rtw: ether, ifnet, ifmedia, smc93cx6, wlan
! 368: file dev/ic/rtw.c rtw
! 369:
! 370: # Ralink RT2500/RT2600 802.11
! 371: device ral: ether, ifnet, ifmedia, firmload, wlan
! 372: file dev/ic/rt2560.c ral
! 373: file dev/ic/rt2661.c ral
! 374:
! 375: # Texas Instruments ACX 802.11
! 376: device acx: ether, ifnet, ifmedia, firmload, wlan
! 377: file dev/ic/acx.c acx
! 378: file dev/ic/acx111.c acx
! 379: file dev/ic/acx100.c acx
! 380:
! 381: # Conexant PrismGT
! 382: device pgt: ether, ifnet, ifmedia, firmload, wlan
! 383: file dev/ic/pgt.c pgt
! 384:
! 385: # Adaptec AIC-6915 Ethernet interface
! 386: device sf: ether, ifnet, ifmedia, mii
! 387: file dev/ic/aic6915.c sf
! 388:
! 389: # Marvell Libertas Open
! 390: device malo: ether, ifnet, ifmedia, firmload, wlan
! 391: file dev/ic/malo.c malo
! 392:
! 393: # Attributes which machine-independent bus support can be attached to.
! 394: # These should be defined here, because some of these busses can have
! 395: # devices which provide these attributes, and we'd like to avoid hairy
! 396: # ordering constraints on inclusion of the busses' "files" files.
! 397: define isabus {} # ISA attachment
! 398: define eisabus {} # EISA attachment
! 399: define pcibus {[bus = -1]} # PCI attachment
! 400: define tcbus {} # TurboChannel attachment
! 401: define usbus {} # USB attachment
! 402: define usbdev {} # USB function attachment
! 403: define pcmciabus {[controller = -1], [socket = -1]} # PCMCIA attachment
! 404: define cbbus {[slot = -1]} # CardBus attachment
! 405: define pcmciaslot {[slot = -1]} # PCMCIA slot itself
! 406: define sdmmcbus {} # SD/MMC attachment
! 407: define btbus {} # Bluetooth host controller
! 408:
! 409: # UHCI USB controller
! 410: device uhci: usbus
! 411: file dev/usb/uhci.c uhci needs-flag
! 412:
! 413: # OHCI USB controller
! 414: device ohci: usbus
! 415: file dev/usb/ohci.c ohci needs-flag
! 416:
! 417: # EHCI USB controller
! 418: device ehci: usbus
! 419: file dev/usb/ehci.c ehci needs-flag
! 420:
! 421: # SDHC SD/MMC controller
! 422: device sdhc: sdmmcbus
! 423: file dev/sdmmc/sdhc.c sdhc needs-flag
! 424:
! 425: # radio devices, attaches to radio hardware driver
! 426: device radio
! 427: attach radio at radiobus
! 428: file dev/radio.c radio needs-flag
! 429:
! 430: # IPMI
! 431: device ipmi
! 432: file dev/ipmi.c ipmi needs-flag
! 433:
! 434: # Software RAID
! 435: device softraid: scsi
! 436: attach softraid at root
! 437: file dev/softraid.c softraid needs-flag
! 438:
! 439: # legitimate pseudo-devices
! 440: pseudo-device vnd: disk
! 441: pseudo-device ccd: disk
! 442: pseudo-device raid: disk
! 443: pseudo-device rd: disk
! 444: file dev/ramdisk.c rd needs-flag
! 445:
! 446: pseudo-device pty: tty
! 447:
! 448: pseudo-device loop: ifnet
! 449: pseudo-device sl: ifnet
! 450: pseudo-device ppp: ifnet
! 451: pseudo-device tun: ifnet
! 452: pseudo-device bpfilter: ifnet
! 453: pseudo-device strip: ifnet
! 454: pseudo-device enc: ifnet
! 455: pseudo-device bridge: ifnet, ether
! 456: pseudo-device vlan: ifnet, ether
! 457: pseudo-device carp: ifnet, ether
! 458: pseudo-device sppp: ifnet
! 459: pseudo-device faith: ifnet
! 460: pseudo-device gif: ifnet
! 461: pseudo-device gre: ifnet
! 462: pseudo-device crypto: ifnet
! 463: pseudo-device trunk: ifnet, ether, ifmedia
! 464:
! 465: pseudo-device sequencer
! 466: pseudo-device systrace
! 467:
! 468: pseudo-device ksyms
! 469: file dev/ksyms.c ksyms needs-flag
! 470:
! 471: pseudo-device pf: ifnet
! 472: file net/pf.c pf needs-flag
! 473: file net/pf_norm.c pf
! 474: file net/pf_ruleset.c pf
! 475: file net/pf_ioctl.c pf
! 476: file net/pf_table.c pf
! 477: file net/pf_osfp.c pf
! 478: file net/pf_if.c pf
! 479: pseudo-device pflog: ifnet
! 480: file net/if_pflog.c pflog needs-flag
! 481: pseudo-device pfsync: ifnet
! 482: file net/if_pfsync.c pfsync needs-flag
! 483:
! 484: pseudo-device bio
! 485: file dev/bio.c bio needs-flag
! 486:
! 487: pseudo-device hotplug
! 488: file dev/hotplug.c hotplug needs-flag
! 489:
! 490: pseudo-device pppoe: ifnet, ether, sppp
! 491: file net/if_pppoe.c pppoe needs-flag
! 492:
! 493: # XXX machine-independent SCSI files should live somewhere here, maybe
! 494:
! 495: # kernel sources
! 496: file altq/altq_subr.c altq
! 497: file altq/altq_red.c altq
! 498: file altq/altq_cbq.c altq
! 499: file altq/altq_rmclass.c altq
! 500: file altq/altq_cdnr.c altq_cdnr
! 501: file altq/altq_hfsc.c altq
! 502: file altq/altq_priq.c altq
! 503: file altq/altq_rio.c altq_rio
! 504: file ddb/db_access.c ddb | kgdb
! 505: file ddb/db_aout.c ddb
! 506: file ddb/db_break.c ddb
! 507: file ddb/db_command.c ddb
! 508: file ddb/db_elf.c ddb
! 509: file ddb/db_examine.c ddb
! 510: file ddb/db_expr.c ddb
! 511: file ddb/db_input.c ddb
! 512: file ddb/db_lex.c ddb
! 513: file ddb/db_output.c ddb
! 514: file ddb/db_print.c ddb
! 515: file ddb/db_run.c ddb | kgdb
! 516: file ddb/db_sym.c ddb
! 517: file ddb/db_trap.c ddb
! 518: file ddb/db_variables.c ddb
! 519: file ddb/db_watch.c ddb
! 520: file ddb/db_write_cmd.c ddb
! 521: file ddb/db_usrreq.c ddb
! 522: file ddb/db_hangman.c ddb
! 523: file dev/auconv.c auconv
! 524: file dev/audio.c audio needs-flag
! 525: file dev/ccd.c ccd needs-flag
! 526: file dev/cons.c
! 527: file dev/firmload.c firmload
! 528: file dev/flash.c flash needs-flag
! 529: file dev/ic/ncr5380sbc.c ncr5380sbc
! 530: file dev/ic/ncr53c7xx.c ncr53c7xx
! 531: file dev/ic/pdq.c pdq
! 532: file dev/ic/pdq_ifsubr.c pdq
! 533: file dev/ic/dp8390.c dp8390nic
! 534: file dev/ic/rtl80x9.c rtl80x9
! 535: file dev/ic/tea5757.c tea5757
! 536: file dev/ic/lm700x.c lm700x
! 537: file dev/ic/tc921x.c tc921x
! 538: file dev/ic/pt2254a.c pt2254a
! 539: file dev/midi.c midi | midibus needs-flag
! 540: file dev/midisyn.c midisyn
! 541: file dev/mulaw.c mulaw
! 542: file dev/sequencer.c sequencer needs-flag
! 543: file dev/systrace.c systrace needs-flag
! 544: file dev/vnd.c vnd needs-flag
! 545: file dev/rnd.c
! 546: file dev/raidframe/rf_acctrace.c raid needs-flag
! 547: file dev/raidframe/rf_alloclist.c raid needs-flag
! 548: file dev/raidframe/rf_aselect.c raid needs-flag
! 549: file dev/raidframe/rf_callback.c raid needs-flag
! 550: file dev/raidframe/rf_chaindecluster.c raid needs-flag
! 551: file dev/raidframe/rf_copyback.c raid needs-flag
! 552: file dev/raidframe/rf_cvscan.c raid needs-flag
! 553: file dev/raidframe/rf_dagdegrd.c raid needs-flag
! 554: file dev/raidframe/rf_dagdegwr.c raid needs-flag
! 555: file dev/raidframe/rf_dagffrd.c raid needs-flag
! 556: file dev/raidframe/rf_dagffwr.c raid needs-flag
! 557: file dev/raidframe/rf_dagfuncs.c raid needs-flag
! 558: file dev/raidframe/rf_dagutils.c raid needs-flag
! 559: file dev/raidframe/rf_debugMem.c raid needs-flag
! 560: file dev/raidframe/rf_debugprint.c raid needs-flag
! 561: file dev/raidframe/rf_decluster.c raid needs-flag
! 562: file dev/raidframe/rf_declusterPQ.c raid needs-flag
! 563: file dev/raidframe/rf_diskqueue.c raid needs-flag
! 564: file dev/raidframe/rf_disks.c raid needs-flag
! 565: file dev/raidframe/rf_driver.c raid needs-flag
! 566: file dev/raidframe/rf_engine.c raid needs-flag
! 567: file dev/raidframe/rf_evenodd.c raid needs-flag
! 568: file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
! 569: file dev/raidframe/rf_evenodd_dags.c raid needs-flag
! 570: file dev/raidframe/rf_fifo.c raid needs-flag
! 571: file dev/raidframe/rf_interdecluster.c raid needs-flag
! 572: file dev/raidframe/rf_invertq.c raid needs-flag
! 573: file dev/raidframe/rf_openbsdkintf.c raid needs-flag
! 574: file dev/raidframe/rf_layout.c raid needs-flag
! 575: file dev/raidframe/rf_map.c raid needs-flag
! 576: file dev/raidframe/rf_mcpair.c raid needs-flag
! 577: file dev/raidframe/rf_memchunk.c raid needs-flag
! 578: file dev/raidframe/rf_nwayxor.c raid needs-flag
! 579: file dev/raidframe/rf_options.c raid needs-flag
! 580: file dev/raidframe/rf_paritylog.c raid needs-flag
! 581: file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
! 582: file dev/raidframe/rf_paritylogging.c raid needs-flag
! 583: file dev/raidframe/rf_parityloggingdags.c raid needs-flag
! 584: file dev/raidframe/rf_parityscan.c raid needs-flag
! 585: file dev/raidframe/rf_pq.c raid needs-flag
! 586: file dev/raidframe/rf_pqdeg.c raid needs-flag
! 587: file dev/raidframe/rf_pqdegdags.c raid needs-flag
! 588: file dev/raidframe/rf_psstatus.c raid needs-flag
! 589: file dev/raidframe/rf_raid0.c raid needs-flag
! 590: file dev/raidframe/rf_raid1.c raid needs-flag
! 591: file dev/raidframe/rf_raid4.c raid needs-flag
! 592: file dev/raidframe/rf_raid5.c raid needs-flag
! 593: file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
! 594: file dev/raidframe/rf_reconbuffer.c raid needs-flag
! 595: file dev/raidframe/rf_reconmap.c raid needs-flag
! 596: file dev/raidframe/rf_reconstruct.c raid needs-flag
! 597: file dev/raidframe/rf_reconutil.c raid needs-flag
! 598: file dev/raidframe/rf_revent.c raid needs-flag
! 599: file dev/raidframe/rf_shutdown.c raid needs-flag
! 600: file dev/raidframe/rf_sstf.c raid needs-flag
! 601: file dev/raidframe/rf_states.c raid needs-flag
! 602: file dev/raidframe/rf_stripelocks.c raid needs-flag
! 603: file dev/raidframe/rf_strutils.c raid needs-flag
! 604: file dev/raidframe/rf_threadstuff.c raid needs-flag
! 605: file dev/raidframe/rf_utils.c raid needs-flag
! 606: file isofs/cd9660/cd9660_bmap.c cd9660
! 607: file isofs/cd9660/cd9660_lookup.c cd9660
! 608: file isofs/cd9660/cd9660_node.c cd9660
! 609: file isofs/cd9660/cd9660_rrip.c cd9660
! 610: file isofs/cd9660/cd9660_util.c cd9660
! 611: file isofs/cd9660/cd9660_vfsops.c cd9660
! 612: file isofs/cd9660/cd9660_vnops.c cd9660
! 613: file isofs/udf/udf_subr.c udf
! 614: file isofs/udf/udf_vfsops.c udf
! 615: file isofs/udf/udf_vnops.c udf
! 616: file kern/clock_subr.c
! 617: file kern/exec_aout.c
! 618: file kern/exec_conf.c
! 619: file kern/exec_ecoff.c
! 620: file kern/exec_elf32.c
! 621: file kern/exec_elf64.c
! 622: file kern/exec_script.c
! 623: file kern/exec_subr.c
! 624: file kern/init_main.c
! 625: file kern/init_sysent.c
! 626: file kern/kern_acct.c accounting
! 627: file kern/kern_clock.c
! 628: file kern/kern_descrip.c
! 629: file kern/kern_event.c
! 630: file kern/kern_exec.c
! 631: file kern/kern_exit.c
! 632: file kern/kern_fork.c
! 633: file kern/kern_kthread.c
! 634: file kern/kern_ktrace.c ktrace
! 635: file kern/kern_lock.c
! 636: file kern/kern_lkm.c lkm
! 637: file kern/kern_malloc.c
! 638: file kern/kern_malloc_debug.c malloc_debug
! 639: file kern/kern_rwlock.c
! 640: file kern/kern_physio.c
! 641: file kern/kern_proc.c
! 642: file kern/kern_prot.c
! 643: file kern/kern_resource.c
! 644: file kern/kern_sensors.c !small_kernel
! 645: file kern/kern_sig.c
! 646: file kern/kern_subr.c
! 647: file kern/kern_sysctl.c
! 648: file kern/kern_synch.c
! 649: file kern/kern_tc.c
! 650: file kern/kern_time.c
! 651: file kern/kern_timeout.c
! 652: file kern/kern_watchdog.c !small_kernel
! 653: file kern/kern_workq.c
! 654: file kern/kern_xxx.c
! 655: file kern/kgdb_stub.c kgdb
! 656: file kern/sched_bsd.c
! 657: file kern/subr_autoconf.c
! 658: file kern/subr_disk.c
! 659: file kern/subr_evcount.c
! 660: file kern/subr_extent.c
! 661: file kern/subr_log.c
! 662: file kern/subr_pool.c
! 663: file kern/subr_prf.c
! 664: file kern/subr_prof.c
! 665: file kern/subr_userconf.c boot_config
! 666: file kern/subr_xxx.c
! 667: file kern/sys_generic.c
! 668: file kern/sys_pipe.c
! 669: file kern/sys_process.c ptrace | procfs | systrace
! 670: file kern/sys_socket.c
! 671: file kern/syscalls.c syscall_debug
! 672: file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
! 673: file kern/sysv_msg.c sysvmsg
! 674: file kern/sysv_sem.c sysvsem
! 675: file kern/sysv_shm.c sysvshm
! 676: file kern/tty.c
! 677: file kern/tty_conf.c
! 678: file kern/tty_pty.c pty needs-count
! 679: file kern/tty_subr.c
! 680: file kern/tty_tty.c
! 681: file kern/uipc_domain.c
! 682: file kern/uipc_mbuf.c
! 683: file kern/uipc_mbuf2.c
! 684: file kern/uipc_proto.c
! 685: file kern/uipc_socket.c
! 686: file kern/uipc_socket2.c
! 687: file kern/uipc_syscalls.c
! 688: file kern/uipc_usrreq.c
! 689: file kern/vfs_bio.c
! 690: file kern/vfs_cache.c
! 691: file kern/vfs_cluster.c
! 692: file kern/vfs_conf.c
! 693: file kern/vfs_default.c
! 694: file kern/vfs_init.c
! 695: file kern/vfs_lockf.c
! 696: file kern/vfs_lookup.c
! 697: file kern/vfs_subr.c
! 698: file kern/vfs_sync.c
! 699: file kern/vfs_syscalls.c
! 700: file kern/vfs_vnops.c
! 701: file kern/vfs_getcwd.c
! 702: file kern/vnode_if.c
! 703: file miscfs/deadfs/dead_vnops.c
! 704: file miscfs/fifofs/fifo_vnops.c fifo
! 705: file miscfs/portal/portal_vfsops.c portal
! 706: file miscfs/portal/portal_vnops.c portal
! 707: file miscfs/procfs/procfs_cmdline.c procfs
! 708: file miscfs/procfs/procfs_ctl.c procfs
! 709: file miscfs/procfs/procfs_linux.c procfs
! 710: file miscfs/procfs/procfs_note.c procfs
! 711: file miscfs/procfs/procfs_status.c procfs
! 712: file miscfs/procfs/procfs_subr.c procfs
! 713: file miscfs/procfs/procfs_vfsops.c procfs
! 714: file miscfs/procfs/procfs_vnops.c procfs
! 715: file miscfs/specfs/spec_vnops.c
! 716: file miscfs/specfs/spec_subr.c
! 717: file msdosfs/msdosfs_conv.c msdosfs
! 718: file msdosfs/msdosfs_denode.c msdosfs
! 719: file msdosfs/msdosfs_fat.c msdosfs
! 720: file msdosfs/msdosfs_lookup.c msdosfs
! 721: file msdosfs/msdosfs_vfsops.c msdosfs
! 722: file msdosfs/msdosfs_vnops.c msdosfs
! 723: file ntfs/ntfs_compr.c ntfs
! 724: file ntfs/ntfs_conv.c ntfs
! 725: file ntfs/ntfs_ihash.c ntfs
! 726: file ntfs/ntfs_subr.c ntfs
! 727: file ntfs/ntfs_vfsops.c ntfs
! 728: file ntfs/ntfs_vnops.c ntfs
! 729: file net/bpf.c bpfilter needs-count
! 730: file net/bpf_filter.c bpfilter
! 731: file net/if.c
! 732: file net/if_atmsubr.c atm needs-flag
! 733: file net/if_ethersubr.c ether | inet | fddi needs-flag
! 734: file net/if_fddisubr.c fddi
! 735: file net/if_spppsubr.c sppp
! 736: file net/if_loop.c loop
! 737: file net/if_media.c ifmedia
! 738: file net/if_sl.c sl needs-count
! 739: file net/if_strip.c strip needs-count
! 740: file net/if_ppp.c ppp needs-count
! 741: file net/ppp_tty.c ppp
! 742: file net/bsd-comp.c ppp_bsdcomp
! 743: file net/ppp-deflate.c ppp_deflate
! 744: file net/zlib.c ppp_deflate | ipsec | crypto
! 745: file net/if_tun.c tun needs-count
! 746: file net/if_bridge.c bridge needs-count
! 747: file net/bridgestp.c bridge
! 748: file net/if_vlan.c vlan needs-count
! 749: file net/radix.c
! 750: file net/radix_mpath.c !small_kernel
! 751: file net/raw_cb.c
! 752: file net/raw_usrreq.c
! 753: file net/route.c
! 754: file net/rtsock.c
! 755: file net/slcompress.c sl | ppp | strip
! 756: file net/if_enc.c enc needs-count
! 757: file net/if_gre.c gre needs-count
! 758: file net/if_trunk.c trunk needs-count
! 759: file net80211/ieee80211.c wlan
! 760: file net80211/ieee80211_amrr.c wlan
! 761: file net80211/ieee80211_crypto.c wlan
! 762: file net80211/ieee80211_input.c wlan
! 763: file net80211/ieee80211_ioctl.c wlan
! 764: file net80211/ieee80211_node.c wlan
! 765: file net80211/ieee80211_output.c wlan
! 766: file net80211/ieee80211_proto.c wlan
! 767: file net80211/ieee80211_rssadapt.c wlan
! 768: file net80211/ieee80211_regdomain.c wlan
! 769: file netinet/if_atm.c atm
! 770: file netinet/if_ether.c ether | inet
! 771: file netinet/igmp.c inet
! 772: file netinet/in.c inet
! 773: file netinet/in_pcb.c inet
! 774: file netinet/in_proto.c inet
! 775: file netinet/ip_icmp.c inet
! 776: file netinet/ip_id.c inet
! 777: file netinet/ip_input.c inet
! 778: file netinet/ip_mroute.c inet & mrouting
! 779: file netinet/ip_output.c inet
! 780: file netinet/raw_ip.c inet
! 781: file netinet/tcp_debug.c inet
! 782: file netinet/tcp_input.c inet
! 783: file netinet/tcp_output.c inet
! 784: file netinet/tcp_subr.c inet
! 785: file netinet/tcp_timer.c inet
! 786: file netinet/tcp_usrreq.c inet
! 787: file netinet/udp_usrreq.c inet
! 788: file netinet/ip_gre.c inet
! 789: file netinet/ip_ipsp.c (inet | inet6) & (ipsec | tcp_signature)
! 790: file netinet/ip_spd.c (inet | inet6) & (ipsec | tcp_signature)
! 791: file netinet/ip_ipip.c inet | inet6
! 792: file netinet/ip_ether.c inet
! 793: file netinet/ipsec_input.c (inet | inet6) & ipsec
! 794: file netinet/ipsec_output.c (inet | inet6) & ipsec
! 795: file netinet/ip_esp.c inet & ipsec
! 796: file netinet/ip_ah.c inet & ipsec
! 797: file netinet/ip_carp.c carp needs-count
! 798: file netinet/ip_ipcomp.c inet & ipsec
! 799: file crypto/rijndael.c (inet & ipsec) | crypto | uvm_swap_encrypt | wlan
! 800: file crypto/md5.c
! 801: file crypto/rmd160.c (inet & ipsec) | crypto
! 802: file crypto/sha1.c (inet & ipsec) | crypto | carp | wlan
! 803: file crypto/sha2.c (inet & ipsec) | crypto
! 804: file crypto/blf.c (inet & ipsec) | crypto | vnd
! 805: file crypto/cast.c (inet & ipsec) | crypto
! 806: file crypto/skipjack.c (inet & ipsec) | crypto
! 807: file crypto/ecb_enc.c (inet & ipsec) | crypto
! 808: file crypto/set_key.c (inet & ipsec) | crypto
! 809: file crypto/ecb3_enc.c (inet & ipsec) | crypto
! 810: file crypto/crypto.c (inet & ipsec) | crypto
! 811: file crypto/cryptodev.c ((inet & ipsec) | crypto) needs-flag
! 812: file crypto/criov.c (inet & ipsec) | crypto
! 813: file crypto/cryptosoft.c (inet & ipsec) | crypto
! 814: file crypto/xform.c (inet & ipsec) | crypto
! 815: file crypto/deflate.c (inet & ipsec) | crypto
! 816: file crypto/arc4.c wi | wlan
! 817: file crypto/michael.c wlan
! 818: file netatalk/aarp.c netatalk
! 819: file netatalk/at_control.c netatalk
! 820: file netatalk/at_proto.c netatalk
! 821: file netatalk/ddp_input.c netatalk
! 822: file netatalk/ddp_output.c netatalk
! 823: file netatalk/ddp_usrreq.c netatalk
! 824: file netbt/bt_input.c bluetooth needs-flag
! 825: file netbt/bt_proto.c bluetooth
! 826: file netbt/hci_event.c bluetooth
! 827: file netbt/hci_ioctl.c bluetooth
! 828: file netbt/hci_link.c bluetooth
! 829: file netbt/hci_misc.c bluetooth
! 830: file netbt/hci_socket.c bluetooth
! 831: file netbt/hci_unit.c bluetooth
! 832: file netbt/l2cap_lower.c bluetooth
! 833: file netbt/l2cap_misc.c bluetooth
! 834: file netbt/l2cap_signal.c bluetooth
! 835: file netbt/l2cap_socket.c bluetooth
! 836: file netbt/l2cap_upper.c bluetooth
! 837: file netbt/rfcomm_dlc.c bluetooth
! 838: file netbt/rfcomm_session.c bluetooth
! 839: file netbt/rfcomm_socket.c bluetooth
! 840: file netbt/rfcomm_upper.c bluetooth
! 841: file netbt/sco_socket.c bluetooth
! 842: file netbt/sco_upper.c bluetooth
! 843: file netnatm/natm_pcb.c natm
! 844: file netnatm/natm_proto.c natm
! 845: file netnatm/natm.c natm
! 846: file nfs/krpc_subr.c nfsclient
! 847: file nfs/nfs_bio.c nfsclient
! 848: file nfs/nfs_boot.c nfsclient
! 849: file nfs/nfs_node.c nfsclient
! 850: file nfs/nfs_kq.c nfsclient
! 851: file nfs/nfs_serv.c nfsserver
! 852: file nfs/nfs_socket.c nfsserver | nfsclient
! 853: file nfs/nfs_srvcache.c nfsserver
! 854: file nfs/nfs_subs.c nfsserver | nfsclient
! 855: file nfs/nfs_syscalls.c nfsserver | nfsclient
! 856: file nfs/nfs_vfsops.c nfsclient
! 857: file nfs/nfs_vnops.c nfsclient
! 858: file ufs/ffs/ffs_alloc.c ffs | mfs
! 859: file ufs/ffs/ffs_balloc.c ffs | mfs
! 860: file ufs/ffs/ffs_inode.c ffs | mfs
! 861: file ufs/ffs/ffs_subr.c ffs | mfs
! 862: file ufs/ffs/ffs_softdep_stub.c ffs | mfs
! 863: file ufs/ffs/ffs_tables.c ffs | mfs
! 864: file ufs/ffs/ffs_vfsops.c ffs | mfs
! 865: file ufs/ffs/ffs_vnops.c ffs | mfs
! 866: file ufs/ffs/ffs_softdep.c ffs_softupdates
! 867: file ufs/mfs/mfs_vfsops.c mfs
! 868: file ufs/mfs/mfs_vnops.c mfs
! 869: file ufs/ufs/ufs_bmap.c ffs | mfs | ext2fs
! 870: file ufs/ufs/ufs_dirhash.c ufs_dirhash & (ffs | mfs)
! 871: file ufs/ufs/ufs_ihash.c ffs | mfs | ext2fs
! 872: file ufs/ufs/ufs_inode.c ffs | mfs | ext2fs
! 873: file ufs/ufs/ufs_lookup.c ffs | mfs | ext2fs
! 874: file ufs/ufs/ufs_quota.c quota & ( ffs | mfs | ext2fs )
! 875: file ufs/ufs/ufs_quota_stub.c ffs | mfs
! 876: file ufs/ufs/ufs_vfsops.c ffs | mfs | ext2fs
! 877: file ufs/ufs/ufs_vnops.c ffs | mfs | ext2fs
! 878: file ufs/ext2fs/ext2fs_alloc.c ext2fs
! 879: file ufs/ext2fs/ext2fs_balloc.c ext2fs
! 880: file ufs/ext2fs/ext2fs_bmap.c ext2fs
! 881: file ufs/ext2fs/ext2fs_bswap.c ext2fs
! 882: file ufs/ext2fs/ext2fs_inode.c ext2fs
! 883: file ufs/ext2fs/ext2fs_lookup.c ext2fs
! 884: file ufs/ext2fs/ext2fs_readwrite.c ext2fs
! 885: file ufs/ext2fs/ext2fs_subr.c ext2fs
! 886: file ufs/ext2fs/ext2fs_vfsops.c ext2fs
! 887: file ufs/ext2fs/ext2fs_vnops.c ext2fs
! 888: file xfs/xfs_common-bsd.c xfs
! 889: file xfs/xfs_deb.c xfs
! 890: file xfs/xfs_dev-bsd.c xfs
! 891: file xfs/xfs_dev-common.c xfs
! 892: file xfs/xfs_message.c xfs
! 893: file xfs/xfs_node.c xfs
! 894: file xfs/xfs_node-bsd.c xfs
! 895: file xfs/xfs_syscalls-common.c xfs
! 896: file xfs/xfs_vfsops-bsd.c xfs
! 897: file xfs/xfs_vfsops-common.c xfs
! 898: file xfs/xfs_vfsops-openbsd.c xfs
! 899: file xfs/xfs_vnodeops-bsd.c xfs
! 900: file xfs/xfs_vnodeops-common.c xfs
! 901: file xfs/xfs_syscalls-dummy.c !xfs
! 902: file uvm/uvm_amap.c
! 903: file uvm/uvm_anon.c
! 904: file uvm/uvm_aobj.c
! 905: file uvm/uvm_device.c
! 906: file uvm/uvm_fault.c
! 907: file uvm/uvm_glue.c
! 908: file uvm/uvm_init.c
! 909: file uvm/uvm_io.c
! 910: file uvm/uvm_km.c
! 911: #file uvm/uvm_loan.c
! 912: file uvm/uvm_map.c
! 913: file uvm/uvm_meter.c
! 914: file uvm/uvm_mmap.c
! 915: file uvm/uvm_page.c
! 916: file uvm/uvm_pager.c
! 917: file uvm/uvm_pdaemon.c
! 918: file uvm/uvm_pglist.c
! 919: file uvm/uvm_stat.c
! 920: file uvm/uvm_swap.c
! 921: file uvm/uvm_swap_encrypt.c uvm_swap_encrypt
! 922: file uvm/uvm_unix.c
! 923: file uvm/uvm_user.c
! 924: file uvm/uvm_vnode.c
! 925: file dev/rd.c ramdisk_hooks
! 926:
! 927: # IPv6
! 928: file net/if_faith.c faith needs-count
! 929: file net/if_gif.c gif needs-count
! 930: file netinet/ip_ecn.c inet | inet6
! 931: file netinet/in_gif.c gif & inet
! 932: file netinet6/in6_gif.c gif & inet6
! 933: file netinet6/in6_pcb.c inet6
! 934: file netinet6/in6.c inet6
! 935: file netinet6/in6_ifattach.c inet6
! 936: file netinet6/in6_cksum.c inet6
! 937: file netinet6/in6_src.c inet6
! 938: file netinet6/in6_proto.c inet6
! 939: file netinet6/dest6.c inet6
! 940: file netinet6/frag6.c inet6
! 941: file netinet6/icmp6.c inet6
! 942: file netinet6/ip6_id.c inet6
! 943: file netinet6/ip6_input.c inet6
! 944: file netinet6/ip6_forward.c inet6
! 945: file netinet6/ip6_mroute.c inet6 & mrouting
! 946: file netinet6/ip6_output.c inet6
! 947: file netinet6/route6.c inet6
! 948: file netinet6/mld6.c inet6
! 949: file netinet6/nd6.c inet6
! 950: file netinet6/nd6_nbr.c inet6
! 951: file netinet6/nd6_rtr.c inet6
! 952: file netinet6/raw_ip6.c inet6
! 953: file netinet6/udp6_output.c inet6
! 954:
! 955: # ... PF_KEY
! 956: file net/pfkey.c key | ipsec | tcp_signature
! 957: file net/pfkeyv2.c key | ipsec | tcp_signature
! 958: file net/pfkeyv2_parsemessage.c key | ipsec | tcp_signature
! 959: file net/pfkeyv2_convert.c key | ipsec | tcp_signature
! 960:
! 961: # NMEA0183 support
! 962: pseudo-device nmea: tty
! 963: file kern/tty_nmea.c nmea needs-flag
CVSweb