files.prep revision 1.51
11.51Sgarbled# $NetBSD: files.prep,v 1.51 2006/03/09 20:17:27 garbled 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.51Sgarbled# IBM quirk functions 121.21Slukemfile arch/prep/prep/ibm_machdep.c 131.20Snonaka 141.21Slukemfile arch/prep/prep/platform.c 151.1Snonaka 161.1Snonakafile arch/prep/prep/autoconf.c 171.1Snonakafile arch/prep/prep/clock.c 181.30Snonakafile arch/prep/prep/consinit.c 191.1Snonakafile arch/prep/prep/disksubr.c disk 201.1Snonakafile arch/prep/prep/extintr.c 211.1Snonakafile arch/prep/prep/machdep.c 221.51Sgarbledfile arch/prep/prep/residual.c 231.19Snonaka 241.19Snonakafile arch/powerpc/powerpc/bus_dma.c 251.42Smattfile arch/powerpc/powerpc/bus_space.c 261.41Smattfile arch/powerpc/powerpc/procfs_machdep.c procfs 271.19Snonaka 281.19Snonaka# General files 291.1Snonakafile dev/cons.c 301.15Smanu 311.15Smanu# 321.7Sad# Machine-independent I2O drivers 331.7Sad# 341.7Sadinclude "dev/i2o/files.i2o" 351.1Snonaka 361.1Snonaka# 371.1Snonaka# Machine-independent SCSI drivers 381.1Snonaka# 391.1Snonakainclude "dev/scsipi/files.scsipi" 401.1Snonaka 411.1Snonaka# 421.1Snonaka# Machine-independent ATA drivers 431.1Snonaka# 441.1Snonaka 451.1Snonakainclude "dev/ata/files.ata" 461.1Snonaka 471.1Snonaka# 481.1Snonaka# Memory Disk for install floppy 491.1Snonaka# 501.9Smattfile dev/md_root.c memory_disk_hooks 511.1Snonaka 521.1Snonaka# 531.1Snonaka# System bus types 541.1Snonaka# 551.1Snonakadefine mainbus {} 561.1Snonakadevice mainbus: pcibus, mainbus 571.1Snonakaattach mainbus at root 581.1Snonakafile arch/prep/prep/mainbus.c mainbus 591.1Snonaka 601.1Snonakadevice cpu 611.1Snonakaattach cpu at mainbus 621.1Snonakafile arch/prep/prep/cpu.c cpu 631.1Snonaka 641.11Smattinclude "dev/wscons/files.wscons" 651.11Smattinclude "dev/wsfont/files.wsfont" 661.11Smattinclude "dev/rasops/files.rasops" 671.11Smatt 681.1Snonaka# 691.1Snonaka# PCI-only drivers 701.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 711.1Snonaka# XXX devices to 'pci'. 721.1Snonaka# 731.1Snonakainclude "dev/pci/files.pci" 741.25Skleinkfile arch/prep/pci/pci_machdep.c pci 751.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 761.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 771.1Snonaka 781.1Snonaka# PCI-Host bridge chipsets 791.1Snonakadevice pchb: pcibus 801.1Snonakaattach pchb at pci 811.1Snonakafile arch/prep/pci/pchb.c pchb 821.1Snonaka 831.1Snonaka# PCI-ISA bridges 841.1Snonakadevice pcib: isabus 851.1Snonakaattach pcib at pci 861.1Snonakafile arch/prep/pci/pcib.c pcib 871.1Snonaka 881.50Sgarbled# PCI-EISA bridges 891.50Sgarbleddevice pceb: eisabus, isabus 901.50Sgarbledattach pceb at pci 911.50Sgarbledfile arch/prep/pci/pceb.c pceb 921.50Sgarbled 931.11Smatt# IBM G10 display on ThinkPad 820 941.11Smattdevice gten: wsemuldisplaydev, rasops8 951.11Smattattach gten at pci 961.11Smattfile arch/prep/pci/gten.c gten needs-flag 971.11Smatt 981.1Snonaka# 991.1Snonaka# ISA and mixed ISA+PCI drivers 1001.1Snonaka# 1011.1Snonaka 1021.1Snonakainclude "dev/isa/files.isa" 1031.1Snonakafile arch/prep/isa/isa_machdep.c isa 1041.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1051.13Stsutsui 1061.13Stsutsui# ISA Plug 'n Play devices 1071.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1081.1Snonaka 1091.1Snonaka# 1101.1Snonaka# clock 1111.1Snonaka# 1121.1Snonaka# mc146818 and compat. 1131.44Stsutsuidevice mcclock: mc146818 1141.1Snonakaattach mcclock at isa with mcclock_isa 1151.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1161.26Skleink 1171.26Skleink# mk48t18 and compat. 1181.26Skleinkdevice mkclock: mk48txx 1191.26Skleinkattach mkclock at isa with mkclock_isa 1201.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1211.1Snonaka 1221.46Sbjh21include "dev/pckbport/files.pckbport" 1231.1Snonaka 1241.1Snonaka# ISA speaker generates keyboard beep 1251.1Snonakadevice isabeep 1261.1Snonakaattach isabeep at pcppi 1271.1Snonakafile arch/prep/isa/isabeep.c 1281.1Snonaka 1291.1Snonaka# Floppy disk controller 1301.10Smattdevice fdc { drive = -1 }: isadma 1311.10Smattfile dev/isa/fd.c fdc needs-flag 1321.10Smatt 1331.10Smattattach fdc at isa with fdc_isa 1341.10Smattfile dev/isa/fdc_isa.c fdc_isa 1351.10Smatt# Floppy disk controller 1361.10Smattdevice fd: disk 1371.1Snonakaattach fd at fdc 1381.1Snonaka 1391.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1401.12Smattattach paud at isa with paud_isa 1411.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1421.1Snonaka 1431.50Sgarbled# 1441.50Sgarbled# EISA-only drivers 1451.50Sgarbled# 1461.50Sgarbled 1471.50Sgarbledinclude "dev/eisa/files.eisa" 1481.50Sgarbledfile arch/prep/eisa/eisa_machdep.c eisa 1491.50Sgarbled 1501.6Snonaka# USB drivers 1511.6Snonakainclude "dev/usb/files.usb" 1521.8Smatt 1531.8Smatt# PCMCIA drivers/support 1541.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1551.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1561.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1571.8Smatt 1581.8Smattdevice pcic: pcmciabus 1591.8Smattfile dev/ic/i82365.c pcic 1601.8Smattattach pcic at isa with pcic_isa 1611.8Smattfile dev/isa/i82365_isa.c pcic_isa 1621.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1631.8Smatt 1641.8Smattinclude "dev/pcmcia/files.pcmcia" 1651.34Snonaka 1661.34Snonaka# on-board I/O 1671.51Sgarbleddefine pnpbus { [index = -1] } 1681.51Sgarbleddevice pnpbus : pnpbus 1691.51Sgarbledattach pnpbus at mainbus 1701.51Sgarbledfile arch/prep/pnpbus/pnpbus.c pnpbus needs-flag 1711.51Sgarbled 1721.51Sgarbledattach wdc at pnpbus with wdc_pnpbus 1731.51Sgarbledfile arch/prep/pnpbus/wdc_pnpbus.c wdc_pnpbus needs-flag 1741.51Sgarbledattach fdc at pnpbus with fdc_pnpbus: isadma 1751.51Sgarbledfile arch/prep/pnpbus/fdc_pnpbus.c fdc_pnpbus 1761.37Sgehenna 1771.37Sgehennainclude "arch/prep/conf/majors.prep" 178