files.prep revision 1.36
11.36Snonaka# $NetBSD: files.prep,v 1.36 2002/05/30 16:10:04 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.33Snonakadefflag opt_platform.h PLATFORM_IBM_6050 121.33Snonaka PLATFORM_IBM_7248 131.36Snonaka PLATFORM_IBM_7043_140 141.33Snonaka PLATFORM_MOTOROLA_ULMB60XA 151.33Snonaka 161.20Snonaka# IBM 171.21Slukemfile arch/prep/prep/ibm_machdep.c 181.33Snonakafile arch/prep/prep/ibm_6050.c platform_ibm_6050 191.33Snonakafile arch/prep/prep/ibm_7248.c platform_ibm_7248 201.36Snonakafile arch/prep/prep/ibm_7043_140.c platform_ibm_7043_140 211.27Skleink 221.27Skleink# Motorola 231.27Skleinkfile arch/prep/prep/mot_machdep.c 241.33Snonakafile arch/prep/prep/mot_ulmb60xa.c platform_motorola_ulmb60xa 251.20Snonaka 261.21Slukemfile arch/prep/prep/platform.c 271.1Snonaka 281.1Snonakafile arch/prep/prep/autoconf.c 291.4Snonakafile arch/prep/prep/bus_space.c 301.1Snonakafile arch/prep/prep/clock.c 311.1Snonakafile arch/prep/prep/conf.c 321.30Snonakafile arch/prep/prep/consinit.c 331.1Snonakafile arch/prep/prep/disksubr.c disk 341.1Snonakafile arch/prep/prep/extintr.c 351.1Snonakafile arch/prep/prep/machdep.c 361.14Sfvdlfile arch/prep/prep/procfs_machdep.c procfs 371.35Skleinkfile arch/prep/prep/residual.c residual_data_dump 381.19Snonaka 391.19Snonakafile arch/powerpc/powerpc/bus_dma.c 401.19Snonaka 411.19Snonaka# General files 421.1Snonakafile dev/clock_subr.c 431.1Snonakafile dev/cons.c 441.7Sad 451.7Sad# 461.15Smanu# Compatibility modules 471.15Smanu# 481.15Smanu 491.15Smanu# OSS audio driver compatibility 501.15Smanuinclude "compat/ossaudio/files.ossaudio" 511.15Smanu 521.15Smanu# Linux binary compatibility (COMPAT_LINUX) 531.15Smanuinclude "compat/linux/files.linux" 541.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc" 551.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S compat_linux 561.18Schristosfile arch/powerpc/powerpc/linux_trap.c compat_linux 571.15Smanu 581.15Smanu# 591.7Sad# Machine-independent I2O drivers 601.7Sad# 611.7Sadinclude "dev/i2o/files.i2o" 621.1Snonaka 631.1Snonaka# 641.1Snonaka# Machine-independent SCSI drivers 651.1Snonaka# 661.1Snonakainclude "dev/scsipi/files.scsipi" 671.1Snonakamajor {sd = 4} 681.1Snonakamajor {cd = 6} 691.1Snonaka 701.1Snonaka# 711.1Snonaka# Machine-independent ATA drivers 721.1Snonaka# 731.1Snonaka 741.1Snonakainclude "dev/ata/files.ata" 751.1Snonakamajor {wd = 0} 761.1Snonaka 771.1Snonaka# 781.1Snonaka# Memory Disk for install floppy 791.1Snonaka# 801.9Smattfile dev/md_root.c memory_disk_hooks 811.1Snonakamajor {md = 17} 821.2Soster 831.2Soster# 841.2Soster# RAIDframe 851.2Soster# 861.3Ssorenmajor {raid = 18} 871.1Snonaka 881.1Snonaka# 891.1Snonaka# System bus types 901.1Snonaka# 911.1Snonakadefine mainbus {} 921.1Snonakadevice mainbus: pcibus, mainbus 931.1Snonakaattach mainbus at root 941.1Snonakafile arch/prep/prep/mainbus.c mainbus 951.1Snonaka 961.1Snonakadevice cpu 971.1Snonakaattach cpu at mainbus 981.1Snonakafile arch/prep/prep/cpu.c cpu 991.1Snonaka 1001.11Smattinclude "dev/wscons/files.wscons" 1011.11Smattinclude "dev/wsfont/files.wsfont" 1021.11Smattinclude "dev/rasops/files.rasops" 1031.11Smatt 1041.1Snonaka# 1051.1Snonaka# PCI-only drivers 1061.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 1071.1Snonaka# XXX devices to 'pci'. 1081.1Snonaka# 1091.1Snonakainclude "dev/pci/files.pci" 1101.25Skleinkfile arch/prep/pci/pci_machdep.c pci 1111.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 1121.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 1131.1Snonaka 1141.1Snonaka# PCI-Host bridge chipsets 1151.1Snonakadevice pchb: pcibus 1161.1Snonakaattach pchb at pci 1171.1Snonakafile arch/prep/pci/pchb.c pchb 1181.1Snonaka 1191.1Snonaka# PCI-ISA bridges 1201.1Snonakadevice pcib: isabus 1211.1Snonakaattach pcib at pci 1221.1Snonakafile arch/prep/pci/pcib.c pcib 1231.1Snonaka 1241.11Smatt# IBM G10 display on ThinkPad 820 1251.11Smattdevice gten: wsemuldisplaydev, rasops8 1261.11Smattattach gten at pci 1271.11Smattfile arch/prep/pci/gten.c gten needs-flag 1281.11Smatt 1291.1Snonaka# 1301.1Snonaka# ISA and mixed ISA+PCI drivers 1311.1Snonaka# 1321.1Snonaka 1331.1Snonakainclude "dev/isa/files.isa" 1341.1Snonakamajor {mcd = 7} 1351.1Snonakafile arch/prep/isa/isa_machdep.c isa 1361.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1371.13Stsutsui 1381.13Stsutsui# ISA Plug 'n Play devices 1391.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1401.1Snonaka 1411.1Snonaka# 1421.1Snonaka# clock 1431.1Snonaka# 1441.1Snonaka# mc146818 and compat. 1451.1Snonakadevice mcclock 1461.1Snonakaattach mcclock at isa with mcclock_isa 1471.1Snonakafile arch/prep/prep/mcclock.c mcclock 1481.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1491.26Skleink 1501.26Skleink# mk48t18 and compat. 1511.26Skleinkdevice mkclock: mk48txx 1521.26Skleinkattach mkclock at isa with mkclock_isa 1531.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1541.1Snonaka 1551.1Snonaka# attribute used to represent the "keyboard controller" 1561.1Snonaka# XXX should be a real device 1571.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1581.1Snonaka 1591.1Snonaka# PC console support a la "pccons" 1601.1Snonakadevice pc: tty, pckbcport 1611.1Snonakaattach pc at isa 1621.1Snonakadevice pcconskbd 1631.1Snonakaattach pcconskbd at pckbc 1641.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1651.1Snonaka 1661.1Snonakainclude "dev/pckbc/files.pckbc" 1671.1Snonaka 1681.1Snonaka# ISA speaker generates keyboard beep 1691.1Snonakadevice isabeep 1701.1Snonakaattach isabeep at pcppi 1711.1Snonakafile arch/prep/isa/isabeep.c 1721.1Snonaka 1731.1Snonaka# Floppy disk controller 1741.10Smattdevice fdc { drive = -1 }: isadma 1751.10Smattfile dev/isa/fd.c fdc needs-flag 1761.10Smatt 1771.10Smattattach fdc at isa with fdc_isa 1781.10Smattfile dev/isa/fdc_isa.c fdc_isa 1791.10Smatt# Floppy disk controller 1801.10Smattdevice fd: disk 1811.1Snonakaattach fd at fdc 1821.1Snonakamajor {fd = 2} 1831.1Snonaka 1841.1Snonaka# Game adapter (joystick) 1851.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1861.12Smatt 1871.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1881.12Smattattach paud at isa with paud_isa 1891.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1901.1Snonaka 1911.6Snonaka# USB drivers 1921.6Snonakainclude "dev/usb/files.usb" 1931.8Smatt 1941.8Smatt# PCMCIA drivers/support 1951.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1961.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1971.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1981.8Smatt 1991.8Smattdevice pcic: pcmciabus 2001.8Smattfile dev/ic/i82365.c pcic 2011.8Smattattach pcic at isa with pcic_isa 2021.8Smattfile dev/isa/i82365_isa.c pcic_isa 2031.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 2041.8Smatt 2051.8Smattinclude "dev/pcmcia/files.pcmcia" 2061.34Snonaka 2071.34Snonaka# on-board I/O 2081.34Snonakadefine obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 2091.34Snonakadevice obio: obio 2101.34Snonakaattach obio at mainbus 2111.34Snonakafile arch/prep/dev/obio.c obio needs-flag 2121.34Snonaka 2131.34Snonakaattach wdc at obio with wdc_obio 2141.34Snonakafile arch/prep/dev/wdc_obio.c wdc_obio needs-flag 215