files.prep revision 1.32
11.32Snonaka# $NetBSD: files.prep,v 1.32 2002/05/02 14:44:17 nonaka Exp $ 21.1Snonaka# 31.1Snonaka# prep-specific configuration info 41.1Snonaka# 51.5Snonakamaxpartitions 8 61.1Snonaka 71.1Snonakamaxusers 2 8 64 81.31Snonaka 91.31Snonakadefflag opt_residual.h RESIDUAL_DATA_DUMP 101.20Snonaka 111.20Snonaka# IBM 121.21Slukemfile arch/prep/prep/ibm_machdep.c 131.21Slukemfile arch/prep/prep/ibm_6050.c 141.21Slukemfile arch/prep/prep/ibm_7248.c 151.27Skleink 161.27Skleink# Motorola 171.27Skleinkfile arch/prep/prep/mot_machdep.c 181.27Skleinkfile arch/prep/prep/mot_ulmb60xa.c 191.20Snonaka 201.21Slukemfile arch/prep/prep/platform.c 211.1Snonaka 221.1Snonakafile arch/prep/prep/autoconf.c 231.4Snonakafile arch/prep/prep/bus_space.c 241.1Snonakafile arch/prep/prep/clock.c 251.1Snonakafile arch/prep/prep/conf.c 261.30Snonakafile arch/prep/prep/consinit.c 271.1Snonakafile arch/prep/prep/disksubr.c disk 281.1Snonakafile arch/prep/prep/extintr.c 291.1Snonakafile arch/prep/prep/machdep.c 301.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 311.32Snonakafile arch/prep/prep/residual.c redisual_data_dump 321.19Snonaka 331.19Snonakafile arch/powerpc/powerpc/bus_dma.c 341.19Snonaka 351.19Snonaka# General files 361.1Snonakafile dev/clock_subr.c 371.1Snonakafile dev/cons.c 381.7Sad 391.7Sad# 401.15Smanu# Compatibility modules 411.15Smanu# 421.15Smanu 431.15Smanu# OSS audio driver compatibility 441.15Smanuinclude "compat/ossaudio/files.ossaudio" 451.15Smanu 461.15Smanu# Linux binary compatibility (COMPAT_LINUX) 471.15Smanuinclude "compat/linux/files.linux" 481.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 491.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 501.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 511.15Smanu 521.15Smanu# 531.7Sad# Machine-independent I2O drivers 541.7Sad# 551.7Sadinclude "dev/i2o/files.i2o" 561.1Snonaka 571.1Snonaka# 581.1Snonaka# Machine-independent SCSI drivers 591.1Snonaka# 601.1Snonakainclude "dev/scsipi/files.scsipi" 611.1Snonakamajor {sd = 4} 621.1Snonakamajor {cd = 6} 631.1Snonaka 641.1Snonaka# 651.1Snonaka# Machine-independent ATA drivers 661.1Snonaka# 671.1Snonaka 681.1Snonakainclude "dev/ata/files.ata" 691.1Snonakamajor {wd = 0} 701.1Snonaka 711.1Snonaka# 721.1Snonaka# Memory Disk for install floppy 731.1Snonaka# 741.9Smattfile dev/md_root.c memory_disk_hooks 751.1Snonakamajor {md = 17} 761.2Soster 771.2Soster# 781.2Soster# RAIDframe 791.2Soster# 801.3Ssorenmajor {raid = 18} 811.1Snonaka 821.1Snonaka# 831.1Snonaka# System bus types 841.1Snonaka# 851.1Snonakadefine mainbus {} 861.1Snonakadevice mainbus: pcibus, mainbus 871.1Snonakaattach mainbus at root 881.1Snonakafile arch/prep/prep/mainbus.c mainbus 891.1Snonaka 901.1Snonakadevice cpu 911.1Snonakaattach cpu at mainbus 921.1Snonakafile arch/prep/prep/cpu.c cpu 931.1Snonaka 941.11Smattinclude "dev/wscons/files.wscons" 951.11Smattinclude "dev/wsfont/files.wsfont" 961.11Smattinclude "dev/rasops/files.rasops" 971.11Smatt 981.1Snonaka# 991.1Snonaka# PCI-only drivers 1001.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 1011.1Snonaka# XXX devices to 'pci'. 1021.1Snonaka# 1031.1Snonakainclude "dev/pci/files.pci" 1041.25Skleinkfile arch/prep/pci/pci_machdep.c pci 1051.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 1061.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 1071.1Snonaka 1081.1Snonaka# PCI-Host bridge chipsets 1091.1Snonakadevice pchb: pcibus 1101.1Snonakaattach pchb at pci 1111.1Snonakafile arch/prep/pci/pchb.c pchb 1121.1Snonaka 1131.1Snonaka# PCI-ISA bridges 1141.1Snonakadevice pcib: isabus 1151.1Snonakaattach pcib at pci 1161.1Snonakafile arch/prep/pci/pcib.c pcib 1171.1Snonaka 1181.11Smatt# IBM G10 display on ThinkPad 820 1191.11Smattdevice gten: wsemuldisplaydev, rasops8 1201.11Smattattach gten at pci 1211.11Smattfile arch/prep/pci/gten.c gten needs-flag 1221.11Smatt 1231.1Snonaka# 1241.1Snonaka# ISA and mixed ISA+PCI drivers 1251.1Snonaka# 1261.1Snonaka 1271.1Snonakainclude "dev/isa/files.isa" 1281.1Snonakamajor {mcd = 7} 1291.1Snonakafile arch/prep/isa/isa_machdep.c isa 1301.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1311.13Stsutsui 1321.13Stsutsui# ISA Plug 'n Play devices 1331.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1341.1Snonaka 1351.1Snonaka# 1361.1Snonaka# clock 1371.1Snonaka# 1381.1Snonaka# mc146818 and compat. 1391.1Snonakadevice mcclock 1401.1Snonakaattach mcclock at isa with mcclock_isa 1411.1Snonakafile arch/prep/prep/mcclock.c mcclock 1421.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1431.26Skleink 1441.26Skleink# mk48t18 and compat. 1451.26Skleinkdevice mkclock: mk48txx 1461.26Skleinkattach mkclock at isa with mkclock_isa 1471.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1481.1Snonaka 1491.1Snonaka# attribute used to represent the "keyboard controller" 1501.1Snonaka# XXX should be a real device 1511.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1521.1Snonaka 1531.1Snonaka# PC console support a la "pccons" 1541.1Snonakadevice pc: tty, pckbcport 1551.1Snonakaattach pc at isa 1561.1Snonakadevice pcconskbd 1571.1Snonakaattach pcconskbd at pckbc 1581.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1591.1Snonaka 1601.1Snonakainclude "dev/pckbc/files.pckbc" 1611.1Snonaka 1621.1Snonaka# ISA speaker generates keyboard beep 1631.1Snonakadevice isabeep 1641.1Snonakaattach isabeep at pcppi 1651.1Snonakafile arch/prep/isa/isabeep.c 1661.1Snonaka 1671.1Snonaka# Floppy disk controller 1681.10Smattdevice fdc { drive = -1 }: isadma 1691.10Smattfile dev/isa/fd.c fdc needs-flag 1701.10Smatt 1711.10Smattattach fdc at isa with fdc_isa 1721.10Smattfile dev/isa/fdc_isa.c fdc_isa 1731.10Smatt# Floppy disk controller 1741.10Smattdevice fd: disk 1751.1Snonakaattach fd at fdc 1761.1Snonakamajor {fd = 2} 1771.1Snonaka 1781.1Snonaka# Game adapter (joystick) 1791.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1801.12Smatt 1811.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1821.12Smattattach paud at isa with paud_isa 1831.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1841.1Snonaka 1851.6Snonaka# USB drivers 1861.6Snonakainclude "dev/usb/files.usb" 1871.8Smatt 1881.8Smatt# PCMCIA drivers/support 1891.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1901.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1911.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1921.8Smatt 1931.8Smattdevice pcic: pcmciabus 1941.8Smattfile dev/ic/i82365.c pcic 1951.8Smattattach pcic at isa with pcic_isa 1961.8Smattfile dev/isa/i82365_isa.c pcic_isa 1971.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1981.8Smatt 1991.8Smattinclude "dev/pcmcia/files.pcmcia" 200