files.prep revision 1.26
11.26Skleink# $NetBSD: files.prep,v 1.26 2002/02/25 19:09:43 kleink Exp $ 21.1Snonaka# 31.1Snonaka# prep-specific configuration info 41.1Snonaka# 51.5Snonakamaxpartitions 8 61.1Snonaka 71.1Snonakamaxusers 2 8 64 81.20Snonaka 91.20Snonaka# IBM 101.21Slukemfile arch/prep/prep/ibm_machdep.c 111.21Slukemfile arch/prep/prep/ibm_6050.c 121.21Slukemfile arch/prep/prep/ibm_7248.c 131.20Snonaka 141.21Slukemfile arch/prep/prep/platform.c 151.1Snonaka 161.1Snonakafile arch/prep/prep/autoconf.c 171.4Snonakafile arch/prep/prep/bus_space.c 181.1Snonakafile arch/prep/prep/clock.c 191.1Snonakafile arch/prep/prep/conf.c 201.1Snonakafile arch/prep/prep/disksubr.c disk 211.1Snonakafile arch/prep/prep/extintr.c 221.1Snonakafile arch/prep/prep/machdep.c 231.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 241.19Snonaka 251.19Snonakafile arch/powerpc/powerpc/bus_dma.c 261.19Snonaka 271.19Snonaka# General files 281.1Snonakafile dev/clock_subr.c 291.1Snonakafile dev/cons.c 301.7Sad 311.7Sad# 321.15Smanu# Compatibility modules 331.15Smanu# 341.15Smanu 351.15Smanu# OSS audio driver compatibility 361.15Smanuinclude "compat/ossaudio/files.ossaudio" 371.15Smanu 381.15Smanu# Linux binary compatibility (COMPAT_LINUX) 391.15Smanuinclude "compat/linux/files.linux" 401.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 411.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 421.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 431.15Smanu 441.15Smanu# 451.7Sad# Machine-independent I2O drivers 461.7Sad# 471.7Sadinclude "dev/i2o/files.i2o" 481.1Snonaka 491.1Snonaka# 501.1Snonaka# Machine-independent SCSI drivers 511.1Snonaka# 521.1Snonakainclude "dev/scsipi/files.scsipi" 531.1Snonakamajor {sd = 4} 541.1Snonakamajor {cd = 6} 551.1Snonaka 561.1Snonaka# 571.1Snonaka# Machine-independent ATA drivers 581.1Snonaka# 591.1Snonaka 601.1Snonakainclude "dev/ata/files.ata" 611.1Snonakamajor {wd = 0} 621.1Snonaka 631.1Snonaka# 641.1Snonaka# Memory Disk for install floppy 651.1Snonaka# 661.9Smattfile dev/md_root.c memory_disk_hooks 671.1Snonakamajor {md = 17} 681.2Soster 691.2Soster# 701.2Soster# RAIDframe 711.2Soster# 721.3Ssorenmajor {raid = 18} 731.1Snonaka 741.1Snonaka# 751.1Snonaka# System bus types 761.1Snonaka# 771.1Snonakadefine mainbus {} 781.1Snonakadevice mainbus: pcibus, mainbus 791.1Snonakaattach mainbus at root 801.1Snonakafile arch/prep/prep/mainbus.c mainbus 811.1Snonaka 821.1Snonakadevice cpu 831.1Snonakaattach cpu at mainbus 841.1Snonakafile arch/prep/prep/cpu.c cpu 851.1Snonaka 861.11Smattinclude "dev/wscons/files.wscons" 871.11Smattinclude "dev/wsfont/files.wsfont" 881.11Smattinclude "dev/rasops/files.rasops" 891.11Smatt 901.1Snonaka# 911.1Snonaka# PCI-only drivers 921.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 931.1Snonaka# XXX devices to 'pci'. 941.1Snonaka# 951.1Snonakainclude "dev/pci/files.pci" 961.25Skleinkfile arch/prep/pci/pci_machdep.c pci 971.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 981.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 991.1Snonaka 1001.1Snonaka# PCI-Host bridge chipsets 1011.1Snonakadevice pchb: pcibus 1021.1Snonakaattach pchb at pci 1031.1Snonakafile arch/prep/pci/pchb.c pchb 1041.1Snonaka 1051.1Snonaka# PCI-ISA bridges 1061.1Snonakadevice pcib: isabus 1071.1Snonakaattach pcib at pci 1081.1Snonakafile arch/prep/pci/pcib.c pcib 1091.1Snonaka 1101.11Smatt# IBM G10 display on ThinkPad 820 1111.11Smattdevice gten: wsemuldisplaydev, rasops8 1121.11Smattattach gten at pci 1131.11Smattfile arch/prep/pci/gten.c gten needs-flag 1141.11Smatt 1151.1Snonaka# 1161.1Snonaka# ISA and mixed ISA+PCI drivers 1171.1Snonaka# 1181.1Snonaka 1191.1Snonakainclude "dev/isa/files.isa" 1201.1Snonakamajor {mcd = 7} 1211.1Snonakafile arch/prep/isa/isa_machdep.c isa 1221.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1231.13Stsutsui 1241.13Stsutsui# ISA Plug 'n Play devices 1251.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1261.1Snonaka 1271.1Snonaka# 1281.1Snonaka# clock 1291.1Snonaka# 1301.1Snonaka# mc146818 and compat. 1311.1Snonakadevice mcclock 1321.1Snonakaattach mcclock at isa with mcclock_isa 1331.1Snonakafile arch/prep/prep/mcclock.c mcclock 1341.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1351.26Skleink 1361.26Skleink# mk48t18 and compat. 1371.26Skleinkdevice mkclock: mk48txx 1381.26Skleinkattach mkclock at isa with mkclock_isa 1391.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1401.1Snonaka 1411.1Snonaka# attribute used to represent the "keyboard controller" 1421.1Snonaka# XXX should be a real device 1431.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1441.1Snonaka 1451.1Snonaka# PC console support a la "pccons" 1461.1Snonakadevice pc: tty, pckbcport 1471.1Snonakaattach pc at isa 1481.1Snonakadevice pcconskbd 1491.1Snonakaattach pcconskbd at pckbc 1501.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1511.1Snonaka 1521.1Snonakainclude "dev/pckbc/files.pckbc" 1531.1Snonaka 1541.1Snonaka# ISA speaker generates keyboard beep 1551.1Snonakadevice isabeep 1561.1Snonakaattach isabeep at pcppi 1571.1Snonakafile arch/prep/isa/isabeep.c 1581.1Snonaka 1591.1Snonaka# Floppy disk controller 1601.10Smattdevice fdc { drive = -1 }: isadma 1611.10Smattfile dev/isa/fd.c fdc needs-flag 1621.10Smatt 1631.10Smattattach fdc at isa with fdc_isa 1641.10Smattfile dev/isa/fdc_isa.c fdc_isa 1651.10Smatt# Floppy disk controller 1661.10Smattdevice fd: disk 1671.1Snonakaattach fd at fdc 1681.1Snonakamajor {fd = 2} 1691.1Snonaka 1701.1Snonaka# Game adapter (joystick) 1711.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1721.12Smatt 1731.21Slukemdevice paud { }: audio, isadma, ad1848, auconv 1741.12Smattattach paud at isa with paud_isa 1751.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1761.1Snonaka 1771.1Snonaka# network devices MII bus 1781.1Snonakainclude "dev/mii/files.mii" 1791.1Snonaka 1801.6Snonaka# USB drivers 1811.6Snonakainclude "dev/usb/files.usb" 1821.8Smatt 1831.8Smatt# PCMCIA drivers/support 1841.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1851.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1861.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1871.8Smatt 1881.8Smattdevice pcic: pcmciabus 1891.8Smattfile dev/ic/i82365.c pcic 1901.8Smattattach pcic at isa with pcic_isa 1911.8Smattfile dev/isa/i82365_isa.c pcic_isa 1921.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1931.8Smatt 1941.8Smattinclude "dev/pcmcia/files.pcmcia" 195