files.prep revision 1.35
11.35Skleink# $NetBSD: files.prep,v 1.35 2002/05/16 12:12:30 kleink 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.33Snonakadefflag opt_platform.h PLATFORM_IBM_6050 121.33Snonaka PLATFORM_IBM_7248 131.33Snonaka PLATFORM_MOTOROLA_ULMB60XA 141.33Snonaka 151.20Snonaka# IBM 161.21Slukemfile arch/prep/prep/ibm_machdep.c 171.33Snonakafile arch/prep/prep/ibm_6050.c platform_ibm_6050 181.33Snonakafile arch/prep/prep/ibm_7248.c platform_ibm_7248 191.27Skleink 201.27Skleink# Motorola 211.27Skleinkfile arch/prep/prep/mot_machdep.c 221.33Snonakafile arch/prep/prep/mot_ulmb60xa.c platform_motorola_ulmb60xa 231.20Snonaka 241.21Slukemfile arch/prep/prep/platform.c 251.1Snonaka 261.1Snonakafile arch/prep/prep/autoconf.c 271.4Snonakafile arch/prep/prep/bus_space.c 281.1Snonakafile arch/prep/prep/clock.c 291.1Snonakafile arch/prep/prep/conf.c 301.30Snonakafile arch/prep/prep/consinit.c 311.1Snonakafile arch/prep/prep/disksubr.c disk 321.1Snonakafile arch/prep/prep/extintr.c 331.1Snonakafile arch/prep/prep/machdep.c 341.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 351.35Skleinkfile arch/prep/prep/residual.c residual_data_dump 361.19Snonaka 371.19Snonakafile arch/powerpc/powerpc/bus_dma.c 381.19Snonaka 391.19Snonaka# General files 401.1Snonakafile dev/clock_subr.c 411.1Snonakafile dev/cons.c 421.7Sad 431.7Sad# 441.15Smanu# Compatibility modules 451.15Smanu# 461.15Smanu 471.15Smanu# OSS audio driver compatibility 481.15Smanuinclude "compat/ossaudio/files.ossaudio" 491.15Smanu 501.15Smanu# Linux binary compatibility (COMPAT_LINUX) 511.15Smanuinclude "compat/linux/files.linux" 521.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 531.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 541.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 551.15Smanu 561.15Smanu# 571.7Sad# Machine-independent I2O drivers 581.7Sad# 591.7Sadinclude "dev/i2o/files.i2o" 601.1Snonaka 611.1Snonaka# 621.1Snonaka# Machine-independent SCSI drivers 631.1Snonaka# 641.1Snonakainclude "dev/scsipi/files.scsipi" 651.1Snonakamajor {sd = 4} 661.1Snonakamajor {cd = 6} 671.1Snonaka 681.1Snonaka# 691.1Snonaka# Machine-independent ATA drivers 701.1Snonaka# 711.1Snonaka 721.1Snonakainclude "dev/ata/files.ata" 731.1Snonakamajor {wd = 0} 741.1Snonaka 751.1Snonaka# 761.1Snonaka# Memory Disk for install floppy 771.1Snonaka# 781.9Smattfile dev/md_root.c memory_disk_hooks 791.1Snonakamajor {md = 17} 801.2Soster 811.2Soster# 821.2Soster# RAIDframe 831.2Soster# 841.3Ssorenmajor {raid = 18} 851.1Snonaka 861.1Snonaka# 871.1Snonaka# System bus types 881.1Snonaka# 891.1Snonakadefine mainbus {} 901.1Snonakadevice mainbus: pcibus, mainbus 911.1Snonakaattach mainbus at root 921.1Snonakafile arch/prep/prep/mainbus.c mainbus 931.1Snonaka 941.1Snonakadevice cpu 951.1Snonakaattach cpu at mainbus 961.1Snonakafile arch/prep/prep/cpu.c cpu 971.1Snonaka 981.11Smattinclude "dev/wscons/files.wscons" 991.11Smattinclude "dev/wsfont/files.wsfont" 1001.11Smattinclude "dev/rasops/files.rasops" 1011.11Smatt 1021.1Snonaka# 1031.1Snonaka# PCI-only drivers 1041.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 1051.1Snonaka# XXX devices to 'pci'. 1061.1Snonaka# 1071.1Snonakainclude "dev/pci/files.pci" 1081.25Skleinkfile arch/prep/pci/pci_machdep.c pci 1091.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 1101.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 1111.1Snonaka 1121.1Snonaka# PCI-Host bridge chipsets 1131.1Snonakadevice pchb: pcibus 1141.1Snonakaattach pchb at pci 1151.1Snonakafile arch/prep/pci/pchb.c pchb 1161.1Snonaka 1171.1Snonaka# PCI-ISA bridges 1181.1Snonakadevice pcib: isabus 1191.1Snonakaattach pcib at pci 1201.1Snonakafile arch/prep/pci/pcib.c pcib 1211.1Snonaka 1221.11Smatt# IBM G10 display on ThinkPad 820 1231.11Smattdevice gten: wsemuldisplaydev, rasops8 1241.11Smattattach gten at pci 1251.11Smattfile arch/prep/pci/gten.c gten needs-flag 1261.11Smatt 1271.1Snonaka# 1281.1Snonaka# ISA and mixed ISA+PCI drivers 1291.1Snonaka# 1301.1Snonaka 1311.1Snonakainclude "dev/isa/files.isa" 1321.1Snonakamajor {mcd = 7} 1331.1Snonakafile arch/prep/isa/isa_machdep.c isa 1341.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1351.13Stsutsui 1361.13Stsutsui# ISA Plug 'n Play devices 1371.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1381.1Snonaka 1391.1Snonaka# 1401.1Snonaka# clock 1411.1Snonaka# 1421.1Snonaka# mc146818 and compat. 1431.1Snonakadevice mcclock 1441.1Snonakaattach mcclock at isa with mcclock_isa 1451.1Snonakafile arch/prep/prep/mcclock.c mcclock 1461.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1471.26Skleink 1481.26Skleink# mk48t18 and compat. 1491.26Skleinkdevice mkclock: mk48txx 1501.26Skleinkattach mkclock at isa with mkclock_isa 1511.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1521.1Snonaka 1531.1Snonaka# attribute used to represent the "keyboard controller" 1541.1Snonaka# XXX should be a real device 1551.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1561.1Snonaka 1571.1Snonaka# PC console support a la "pccons" 1581.1Snonakadevice pc: tty, pckbcport 1591.1Snonakaattach pc at isa 1601.1Snonakadevice pcconskbd 1611.1Snonakaattach pcconskbd at pckbc 1621.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1631.1Snonaka 1641.1Snonakainclude "dev/pckbc/files.pckbc" 1651.1Snonaka 1661.1Snonaka# ISA speaker generates keyboard beep 1671.1Snonakadevice isabeep 1681.1Snonakaattach isabeep at pcppi 1691.1Snonakafile arch/prep/isa/isabeep.c 1701.1Snonaka 1711.1Snonaka# Floppy disk controller 1721.10Smattdevice fdc { drive = -1 }: isadma 1731.10Smattfile dev/isa/fd.c fdc needs-flag 1741.10Smatt 1751.10Smattattach fdc at isa with fdc_isa 1761.10Smattfile dev/isa/fdc_isa.c fdc_isa 1771.10Smatt# Floppy disk controller 1781.10Smattdevice fd: disk 1791.1Snonakaattach fd at fdc 1801.1Snonakamajor {fd = 2} 1811.1Snonaka 1821.1Snonaka# Game adapter (joystick) 1831.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1841.12Smatt 1851.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1861.12Smattattach paud at isa with paud_isa 1871.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1881.1Snonaka 1891.6Snonaka# USB drivers 1901.6Snonakainclude "dev/usb/files.usb" 1911.8Smatt 1921.8Smatt# PCMCIA drivers/support 1931.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1941.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1951.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1961.8Smatt 1971.8Smattdevice pcic: pcmciabus 1981.8Smattfile dev/ic/i82365.c pcic 1991.8Smattattach pcic at isa with pcic_isa 2001.8Smattfile dev/isa/i82365_isa.c pcic_isa 2011.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 2021.8Smatt 2031.8Smattinclude "dev/pcmcia/files.pcmcia" 2041.34Snonaka 2051.34Snonaka# on-board I/O 2061.34Snonakadefine obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 2071.34Snonakadevice obio: obio 2081.34Snonakaattach obio at mainbus 2091.34Snonakafile arch/prep/dev/obio.c obio needs-flag 2101.34Snonaka 2111.34Snonakaattach wdc at obio with wdc_obio 2121.34Snonakafile arch/prep/dev/wdc_obio.c wdc_obio needs-flag 213