files.i386 revision 1.85
11.85Sthorpej# $NetBSD: files.i386,v 1.85 1997/07/06 04:09:45 thorpej Exp $ 21.2Scgd# 31.56Scgd# new style config file for i386 architecture 41.56Scgd# 51.56Scgd 61.56Scgd# maxpartitions must be first item in files.${ARCH}.newconf 71.56Scgdmaxpartitions 8 81.56Scgd 91.56Scgdmaxusers 2 16 64 101.56Scgd 111.56Scgdfile arch/i386/i386/autoconf.c 121.56Scgdfile arch/i386/i386/conf.c 131.56Scgdfile arch/i386/i386/db_disasm.c ddb 141.56Scgdfile arch/i386/i386/db_interface.c ddb 151.85Sthorpejfile arch/i386/i386/db_memrw.c ddb | kgdb 161.56Scgdfile arch/i386/i386/db_trace.c ddb 171.56Scgdfile arch/i386/i386/disksubr.c disk 181.60Smycroftfile arch/i386/i386/gdt.c 191.74Smycroftfile arch/i386/i386/in_cksum.s inet 201.85Sthorpejfile arch/i386/i386/kgdb_machdep.c kgdb 211.56Scgdfile arch/i386/i386/machdep.c 221.56Scgdfile arch/i386/i386/math_emulate.c math_emulate 231.56Scgdfile arch/i386/i386/mem.c 241.56Scgdfile arch/i386/i386/microtime.s 251.56Scgdfile arch/i386/i386/ns_cksum.c ns 261.56Scgdfile arch/i386/i386/pmap.c 271.56Scgdfile arch/i386/i386/process_machdep.c 281.56Scgdfile arch/i386/i386/random.s 291.56Scgdfile arch/i386/i386/sys_machdep.c 301.56Scgdfile arch/i386/i386/trap.c 311.56Scgdfile arch/i386/i386/vm_machdep.c 321.56Scgdfile dev/cons.c 331.56Scgdfile dev/cninit.c 341.56Scgdmajor {vnd = 14} 351.56Scgd 361.56Scgd# 371.56Scgd# Machine-independent SCSI drivers 381.56Scgd# 391.56Scgd 401.56Scgdinclude "../../../scsi/files.scsi" 411.56Scgdmajor {sd = 4} 421.56Scgdmajor {st = 5} 431.56Scgdmajor {cd = 6} 441.69Sperry 451.79Spk# Memory Disk for install floppy 461.79Spkfile arch/i386/i386/md_root.c memory_disk_hooks 471.79Spkmajor {md = 17} 481.56Scgd 491.56Scgd# 501.56Scgd# System bus types 511.56Scgd# 521.65Scgd 531.77Sjtkdefine mainbus { } 541.77Sjtkdevice mainbus: isabus, eisabus, pcibus, mainbus 551.67Sthorpejattach mainbus at root 561.65Scgdfile arch/i386/i386/mainbus.c mainbus 571.56Scgd 581.56Scgd#device mca at root {...} 591.56Scgd 601.55Smycroft# 611.64Scgd# PCI-only drivers 621.64Scgd# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 631.64Scgd# XXX devices to 'pci'. 641.64Scgd# 651.64Scgd 661.64Scgdinclude "../../../dev/pci/files.pci" 671.64Scgdfile arch/i386/pci/pci_machdep.c pci 681.78Sthorpej 691.78Sthorpej# PCI-Host bridge chipsets 701.84Sjtkdevice pchb: pcibus 711.78Sthorpejattach pchb at pci 721.78Sthorpejfile arch/i386/pci/pchb.c pchb 731.78Sthorpej 741.78Sthorpej# PCI-ISA bridges 751.78Sthorpejdevice pcib: isabus 761.78Sthorpejattach pcib at pci 771.78Sthorpejfile arch/i386/pci/pcib.c pcib 781.64Scgd 791.64Scgd# 801.55Smycroft# ISA and mixed ISA+EISA or ISA+PCI drivers 811.55Smycroft# 821.56Scgd 831.56Scgdinclude "../../../dev/isa/files.isa" 841.56Scgdmajor {mcd = 7} 851.56Scgd#major {scd = 15} 861.56Scgdmajor {wd = 0} 871.56Scgdmajor {wt = 3} 881.56Scgd 891.56Scgdfile arch/i386/isa/isa_machdep.c isa 901.56Scgd 911.56Scgd# PC clock 921.56Scgdfile arch/i386/isa/clock.c isa 931.56Scgd 941.56Scgd# Numeric Processing Extension; Math Co-processor 951.67Sthorpejdevice npx 961.67Sthorpejattach npx at isa 971.56Scgdfile arch/i386/isa/npx.c npx needs-flag 981.56Scgd 991.66Sthorpej# attribute used to represent the "keyboard controller" 1001.66Sthorpej# XXX should be a real device 1011.68Sjtkdefine pckbd { [irq = -1], [port = -1] } 1021.66Sthorpej 1031.56Scgd# PC console support a la "pccons" 1041.67Sthorpejdevice pc: tty, pckbd 1051.67Sthorpejattach pc at isa 1061.56Scgdfile arch/i386/isa/pccons.c pc needs-flag 1071.56Scgd 1081.56Scgd# PC console support a la "pcvt" 1091.67Sthorpejdevice vt: tty, pckbd 1101.67Sthorpejattach vt at isa 1111.56Scgdfile arch/i386/isa/pcvt/pcvt_drv.c vt needs-flag 1121.56Scgdfile arch/i386/isa/pcvt/pcvt_ext.c vt needs-flag 1131.56Scgdfile arch/i386/isa/pcvt/pcvt_kbd.c vt needs-flag 1141.56Scgdfile arch/i386/isa/pcvt/pcvt_out.c vt needs-flag 1151.56Scgdfile arch/i386/isa/pcvt/pcvt_sup.c vt needs-flag 1161.56Scgdfile arch/i386/isa/pcvt/pcvt_vtf.c vt needs-flag 1171.56Scgd 1181.56Scgd# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 1191.67Sthorpejdevice lms 1201.67Sthorpejattach lms at isa 1211.56Scgdfile arch/i386/isa/lms.c lms needs-flag 1221.67Sthorpejdevice mms 1231.67Sthorpejattach mms at isa 1241.56Scgdfile arch/i386/isa/mms.c mms needs-flag 1251.67Sthorpejdevice pms 1261.67Sthorpejattach pms at pckbd 1271.56Scgdfile arch/i386/isa/pms.c pms needs-flag 1281.56Scgd 1291.56Scgd# Floppy disk controller 1301.67Sthorpejdevice fdc {drive = -1} 1311.67Sthorpejattach fdc at isa 1321.67Sthorpejdevice fd: disk, isadma 1331.67Sthorpejattach fd at fdc 1341.56Scgdfile arch/i386/isa/fd.c fdc needs-flag 1351.56Scgdmajor {fd = 2} 1361.56Scgd 1371.56Scgd# PC speaker 1381.67Sthorpejdevice spkr: tty 1391.68Sjtkattach spkr at pckbd 1401.62Sscottrfile arch/i386/isa/spkr.c spkr needs-flag 1411.71Sperry 1421.71Sperry# Game adapter (joystick) 1431.71Sperrydevice joy 1441.71Sperryfile arch/i386/isa/joy.c joy needs-flag 1451.76Ssoda 1461.80Schristosattach joy at isa with joy_isa 1471.80Schristosfile arch/i386/isa/joy_isa.c joy_isa 1481.80Schristos 1491.76Ssoda# Adaptec AHA-284x VL SCSI controllers 1501.76Ssoda# device declaration in sys/conf/files 1511.76Ssodaattach ahc at isa with ahc_isa 1521.76Ssodafile arch/i386/isa/ahc_isa.c ahc_isa 1531.56Scgd 1541.55Smycroft# 1551.55Smycroft# EISA-only drivers 1561.55Smycroft# 1571.56Scgd 1581.56Scgdinclude "../../../dev/eisa/files.eisa" 1591.72Scgdfile arch/i386/eisa/eisa_machdep.c eisa 1601.77Sjtk 1611.80Schristos# ISA Plug 'n Play devices 1621.80Schristos# IT IS IMPORTANT THAT THIS IS INCLUDED AFTER ALL ISA DEVICES! 1631.80Schristos# DO NOT MOVE IT! (Thanks, The Mgmt.) 1641.80Schristosinclude "dev/isapnp/files.isapnp" 1651.80Schristosfile arch/i386/isa/isapnp_machdep.c isapnp 1661.80Schristos 1671.80Schristosattach joy at isapnp with joy_isapnp 1681.80Schristosfile arch/i386/isa/joy_isapnp.c joy_isapnp 1691.77Sjtk 1701.77Sjtk# 1711.77Sjtk# Other mainbus-attached devices 1721.77Sjtk# 1731.77Sjtk 1741.77Sjtk# Advanced Power Management support (APM) 1751.77Sjtkdevice apm 1761.77Sjtkattach apm at mainbus 1771.77Sjtkfile arch/i386/i386/apm.c apm needs-count 1781.56Scgd 1791.55Smycroft# 1801.55Smycroft# Compatibility modules 1811.55Smycroft# 1821.61Smycroft 1831.61Smycroft# VM86 mode 1841.61Smycroftfile arch/i386/i386/vm86.c vm86 1851.56Scgd 1861.59Smycroft# SVR4 binary compatibility (COMPAT_SVR4) 1871.56Scgdinclude "../../../compat/svr4/files.svr4" 1881.59Smycroftfile arch/i386/i386/svr4_machdep.c compat_svr4 1891.56Scgd 1901.59Smycroft# iBCS-2 binary compatibility (COMPAT_IBCS2) 1911.56Scgdinclude "../../../compat/ibcs2/files.ibcs2" 1921.56Scgd 1931.59Smycroft# Linux binary compatibility (COMPAT_LINUX) 1941.56Scgdinclude "../../../compat/linux/files.linux" 1951.59Smycroftfile arch/i386/i386/linux_machdep.c compat_linux 1961.58Smycroft 1971.59Smycroft# FreeBSD binary compatibility (COMPAT_FREEBSD) 1981.58Smycroftinclude "../../../compat/freebsd/files.freebsd" 1991.58Smycroftfile arch/i386/i386/freebsd_machdep.c compat_freebsd 2001.82Saugustss 2011.82Saugustss# OSS audio driver compatibility 2021.82Saugustssinclude "../../../compat/ossaudio/files.ossaudio" 203