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