files.prep revision 1.42
11.42Smatt# $NetBSD: files.prep,v 1.42 2003/03/18 16:40:22 matt 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.40Smattdefflag opt_platform.h PLATFORM_IBM_6040 121.40Smatt PLATFORM_IBM_6050 131.33Snonaka PLATFORM_IBM_7248 141.36Snonaka PLATFORM_IBM_7043_140 151.33Snonaka PLATFORM_MOTOROLA_ULMB60XA 161.33Snonaka 171.20Snonaka# IBM 181.21Slukemfile arch/prep/prep/ibm_machdep.c 191.40Smattfile arch/prep/prep/ibm_6040.c platform_ibm_6040 201.33Snonakafile arch/prep/prep/ibm_6050.c platform_ibm_6050 211.33Snonakafile arch/prep/prep/ibm_7248.c platform_ibm_7248 221.36Snonakafile arch/prep/prep/ibm_7043_140.c platform_ibm_7043_140 231.27Skleink 241.27Skleink# Motorola 251.27Skleinkfile arch/prep/prep/mot_machdep.c 261.33Snonakafile arch/prep/prep/mot_ulmb60xa.c platform_motorola_ulmb60xa 271.20Snonaka 281.21Slukemfile arch/prep/prep/platform.c 291.1Snonaka 301.1Snonakafile arch/prep/prep/autoconf.c 311.1Snonakafile arch/prep/prep/clock.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.35Skleinkfile arch/prep/prep/residual.c residual_data_dump 371.19Snonaka 381.19Snonakafile arch/powerpc/powerpc/bus_dma.c 391.42Smattfile arch/powerpc/powerpc/bus_space.c 401.41Smattfile arch/powerpc/powerpc/procfs_machdep.c procfs 411.19Snonaka 421.19Snonaka# General files 431.1Snonakafile dev/clock_subr.c 441.1Snonakafile dev/cons.c 451.15Smanu 461.15Smanu# 471.7Sad# Machine-independent I2O drivers 481.7Sad# 491.7Sadinclude "dev/i2o/files.i2o" 501.1Snonaka 511.1Snonaka# 521.1Snonaka# Machine-independent SCSI drivers 531.1Snonaka# 541.1Snonakainclude "dev/scsipi/files.scsipi" 551.1Snonaka 561.1Snonaka# 571.1Snonaka# Machine-independent ATA drivers 581.1Snonaka# 591.1Snonaka 601.1Snonakainclude "dev/ata/files.ata" 611.1Snonaka 621.1Snonaka# 631.1Snonaka# Memory Disk for install floppy 641.1Snonaka# 651.9Smattfile dev/md_root.c memory_disk_hooks 661.1Snonaka 671.1Snonaka# 681.1Snonaka# System bus types 691.1Snonaka# 701.1Snonakadefine mainbus {} 711.1Snonakadevice mainbus: pcibus, mainbus 721.1Snonakaattach mainbus at root 731.1Snonakafile arch/prep/prep/mainbus.c mainbus 741.1Snonaka 751.1Snonakadevice cpu 761.1Snonakaattach cpu at mainbus 771.1Snonakafile arch/prep/prep/cpu.c cpu 781.1Snonaka 791.11Smattinclude "dev/wscons/files.wscons" 801.11Smattinclude "dev/wsfont/files.wsfont" 811.11Smattinclude "dev/rasops/files.rasops" 821.11Smatt 831.1Snonaka# 841.1Snonaka# PCI-only drivers 851.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 861.1Snonaka# XXX devices to 'pci'. 871.1Snonaka# 881.1Snonakainclude "dev/pci/files.pci" 891.25Skleinkfile arch/prep/pci/pci_machdep.c pci 901.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 911.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 921.1Snonaka 931.1Snonaka# PCI-Host bridge chipsets 941.1Snonakadevice pchb: pcibus 951.1Snonakaattach pchb at pci 961.1Snonakafile arch/prep/pci/pchb.c pchb 971.1Snonaka 981.1Snonaka# PCI-ISA bridges 991.1Snonakadevice pcib: isabus 1001.1Snonakaattach pcib at pci 1011.1Snonakafile arch/prep/pci/pcib.c pcib 1021.1Snonaka 1031.11Smatt# IBM G10 display on ThinkPad 820 1041.11Smattdevice gten: wsemuldisplaydev, rasops8 1051.11Smattattach gten at pci 1061.11Smattfile arch/prep/pci/gten.c gten needs-flag 1071.11Smatt 1081.1Snonaka# 1091.1Snonaka# ISA and mixed ISA+PCI drivers 1101.1Snonaka# 1111.1Snonaka 1121.1Snonakainclude "dev/isa/files.isa" 1131.1Snonakafile arch/prep/isa/isa_machdep.c isa 1141.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1151.13Stsutsui 1161.13Stsutsui# ISA Plug 'n Play devices 1171.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1181.1Snonaka 1191.1Snonaka# 1201.1Snonaka# clock 1211.1Snonaka# 1221.1Snonaka# mc146818 and compat. 1231.1Snonakadevice mcclock 1241.1Snonakaattach mcclock at isa with mcclock_isa 1251.1Snonakafile arch/prep/prep/mcclock.c mcclock 1261.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1271.26Skleink 1281.26Skleink# mk48t18 and compat. 1291.26Skleinkdevice mkclock: mk48txx 1301.26Skleinkattach mkclock at isa with mkclock_isa 1311.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1321.1Snonaka 1331.1Snonaka# attribute used to represent the "keyboard controller" 1341.1Snonaka# XXX should be a real device 1351.1Snonakadefine pckbcport { [irq = -1], [port = -1] } 1361.1Snonaka 1371.1Snonaka# PC console support a la "pccons" 1381.1Snonakadevice pc: tty, pckbcport 1391.1Snonakaattach pc at isa 1401.1Snonakadevice pcconskbd 1411.1Snonakaattach pcconskbd at pckbc 1421.1Snonakafile arch/prep/isa/pccons.c pc | pcconskbd needs-flag 1431.1Snonaka 1441.1Snonakainclude "dev/pckbc/files.pckbc" 1451.1Snonaka 1461.1Snonaka# ISA speaker generates keyboard beep 1471.1Snonakadevice isabeep 1481.1Snonakaattach isabeep at pcppi 1491.1Snonakafile arch/prep/isa/isabeep.c 1501.1Snonaka 1511.1Snonaka# Floppy disk controller 1521.10Smattdevice fdc { drive = -1 }: isadma 1531.10Smattfile dev/isa/fd.c fdc needs-flag 1541.10Smatt 1551.10Smattattach fdc at isa with fdc_isa 1561.10Smattfile dev/isa/fdc_isa.c fdc_isa 1571.10Smatt# Floppy disk controller 1581.10Smattdevice fd: disk 1591.1Snonakaattach fd at fdc 1601.1Snonaka 1611.1Snonaka# Game adapter (joystick) 1621.24Sjdolecekfile arch/prep/isa/joy_timer.c joy 1631.12Smatt 1641.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1651.12Smattattach paud at isa with paud_isa 1661.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1671.1Snonaka 1681.6Snonaka# USB drivers 1691.6Snonakainclude "dev/usb/files.usb" 1701.8Smatt 1711.8Smatt# PCMCIA drivers/support 1721.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1731.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1741.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1751.8Smatt 1761.8Smattdevice pcic: pcmciabus 1771.8Smattfile dev/ic/i82365.c pcic 1781.8Smattattach pcic at isa with pcic_isa 1791.8Smattfile dev/isa/i82365_isa.c pcic_isa 1801.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1811.8Smatt 1821.8Smattinclude "dev/pcmcia/files.pcmcia" 1831.34Snonaka 1841.34Snonaka# on-board I/O 1851.34Snonakadefine obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 1861.34Snonakadevice obio: obio 1871.34Snonakaattach obio at mainbus 1881.34Snonakafile arch/prep/dev/obio.c obio needs-flag 1891.34Snonaka 1901.34Snonakaattach wdc at obio with wdc_obio 1911.34Snonakafile arch/prep/dev/wdc_obio.c wdc_obio needs-flag 1921.37Sgehenna 1931.37Sgehennainclude "arch/prep/conf/majors.prep" 194