files.prep revision 1.52
11.52Sgarbled# $NetBSD: files.prep,v 1.52 2006/03/16 17:43:34 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.52Sgarbleddefflag opt_nvram.h NVRAM_DUMP 111.20Snonaka 121.51Sgarbled# IBM quirk functions 131.21Slukemfile arch/prep/prep/ibm_machdep.c 141.20Snonaka 151.21Slukemfile arch/prep/prep/platform.c 161.1Snonaka 171.1Snonakafile arch/prep/prep/autoconf.c 181.1Snonakafile arch/prep/prep/clock.c 191.30Snonakafile arch/prep/prep/consinit.c 201.1Snonakafile arch/prep/prep/disksubr.c disk 211.1Snonakafile arch/prep/prep/extintr.c 221.1Snonakafile arch/prep/prep/machdep.c 231.51Sgarbledfile arch/prep/prep/residual.c 241.19Snonaka 251.19Snonakafile arch/powerpc/powerpc/bus_dma.c 261.42Smattfile arch/powerpc/powerpc/bus_space.c 271.41Smattfile arch/powerpc/powerpc/procfs_machdep.c procfs 281.19Snonaka 291.19Snonaka# General files 301.1Snonakafile dev/cons.c 311.15Smanu 321.15Smanu# 331.7Sad# Machine-independent I2O drivers 341.7Sad# 351.7Sadinclude "dev/i2o/files.i2o" 361.1Snonaka 371.1Snonaka# 381.1Snonaka# Machine-independent SCSI drivers 391.1Snonaka# 401.1Snonakainclude "dev/scsipi/files.scsipi" 411.1Snonaka 421.1Snonaka# 431.1Snonaka# Machine-independent ATA drivers 441.1Snonaka# 451.1Snonaka 461.1Snonakainclude "dev/ata/files.ata" 471.1Snonaka 481.1Snonaka# 491.1Snonaka# Memory Disk for install floppy 501.1Snonaka# 511.9Smattfile dev/md_root.c memory_disk_hooks 521.1Snonaka 531.1Snonaka# 541.1Snonaka# System bus types 551.1Snonaka# 561.1Snonakadefine mainbus {} 571.1Snonakadevice mainbus: pcibus, mainbus 581.1Snonakaattach mainbus at root 591.1Snonakafile arch/prep/prep/mainbus.c mainbus 601.1Snonaka 611.1Snonakadevice cpu 621.1Snonakaattach cpu at mainbus 631.1Snonakafile arch/prep/prep/cpu.c cpu 641.1Snonaka 651.11Smattinclude "dev/wscons/files.wscons" 661.11Smattinclude "dev/wsfont/files.wsfont" 671.11Smattinclude "dev/rasops/files.rasops" 681.11Smatt 691.1Snonaka# 701.1Snonaka# PCI-only drivers 711.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 721.1Snonaka# XXX devices to 'pci'. 731.1Snonaka# 741.1Snonakainclude "dev/pci/files.pci" 751.25Skleinkfile arch/prep/pci/pci_machdep.c pci 761.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 771.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 781.1Snonaka 791.1Snonaka# PCI-Host bridge chipsets 801.1Snonakadevice pchb: pcibus 811.1Snonakaattach pchb at pci 821.1Snonakafile arch/prep/pci/pchb.c pchb 831.1Snonaka 841.1Snonaka# PCI-ISA bridges 851.1Snonakadevice pcib: isabus 861.1Snonakaattach pcib at pci 871.1Snonakafile arch/prep/pci/pcib.c pcib 881.1Snonaka 891.50Sgarbled# PCI-EISA bridges 901.50Sgarbleddevice pceb: eisabus, isabus 911.50Sgarbledattach pceb at pci 921.50Sgarbledfile arch/prep/pci/pceb.c pceb 931.50Sgarbled 941.11Smatt# IBM G10 display on ThinkPad 820 951.11Smattdevice gten: wsemuldisplaydev, rasops8 961.11Smattattach gten at pci 971.11Smattfile arch/prep/pci/gten.c gten needs-flag 981.11Smatt 991.1Snonaka# 1001.1Snonaka# ISA and mixed ISA+PCI drivers 1011.1Snonaka# 1021.1Snonaka 1031.1Snonakainclude "dev/isa/files.isa" 1041.1Snonakafile arch/prep/isa/isa_machdep.c isa 1051.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1061.13Stsutsui 1071.13Stsutsui# ISA Plug 'n Play devices 1081.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1091.1Snonaka 1101.1Snonaka# 1111.1Snonaka# clock 1121.1Snonaka# 1131.1Snonaka# mc146818 and compat. 1141.44Stsutsuidevice mcclock: mc146818 1151.1Snonakaattach mcclock at isa with mcclock_isa 1161.1Snonakafile arch/prep/isa/mcclock_isa.c mcclock_isa 1171.26Skleink 1181.26Skleink# mk48t18 and compat. 1191.26Skleinkdevice mkclock: mk48txx 1201.26Skleinkattach mkclock at isa with mkclock_isa 1211.26Skleinkfile arch/prep/isa/mkclock_isa.c mkclock_isa 1221.1Snonaka 1231.46Sbjh21include "dev/pckbport/files.pckbport" 1241.1Snonaka 1251.1Snonaka# ISA speaker generates keyboard beep 1261.1Snonakadevice isabeep 1271.1Snonakaattach isabeep at pcppi 1281.1Snonakafile arch/prep/isa/isabeep.c 1291.1Snonaka 1301.1Snonaka# Floppy disk controller 1311.10Smattdevice fdc { drive = -1 }: isadma 1321.10Smattfile dev/isa/fd.c fdc needs-flag 1331.10Smatt 1341.10Smattattach fdc at isa with fdc_isa 1351.10Smattfile dev/isa/fdc_isa.c fdc_isa 1361.10Smatt# Floppy disk controller 1371.10Smattdevice fd: disk 1381.1Snonakaattach fd at fdc 1391.1Snonaka 1401.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1411.12Smattattach paud at isa with paud_isa 1421.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1431.1Snonaka 1441.50Sgarbled# 1451.50Sgarbled# EISA-only drivers 1461.50Sgarbled# 1471.50Sgarbled 1481.50Sgarbledinclude "dev/eisa/files.eisa" 1491.50Sgarbledfile arch/prep/eisa/eisa_machdep.c eisa 1501.50Sgarbled 1511.6Snonaka# USB drivers 1521.6Snonakainclude "dev/usb/files.usb" 1531.8Smatt 1541.8Smatt# PCMCIA drivers/support 1551.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1561.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1571.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1581.8Smatt 1591.8Smattdevice pcic: pcmciabus 1601.8Smattfile dev/ic/i82365.c pcic 1611.8Smattattach pcic at isa with pcic_isa 1621.8Smattfile dev/isa/i82365_isa.c pcic_isa 1631.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1641.8Smatt 1651.8Smattinclude "dev/pcmcia/files.pcmcia" 1661.34Snonaka 1671.34Snonaka# on-board I/O 1681.51Sgarbleddefine pnpbus { [index = -1] } 1691.51Sgarbleddevice pnpbus : pnpbus 1701.51Sgarbledattach pnpbus at mainbus 1711.51Sgarbledfile arch/prep/pnpbus/pnpbus.c pnpbus needs-flag 1721.51Sgarbled 1731.51Sgarbledattach wdc at pnpbus with wdc_pnpbus 1741.51Sgarbledfile arch/prep/pnpbus/wdc_pnpbus.c wdc_pnpbus needs-flag 1751.51Sgarbledattach fdc at pnpbus with fdc_pnpbus: isadma 1761.51Sgarbledfile arch/prep/pnpbus/fdc_pnpbus.c fdc_pnpbus 1771.52Sgarbleddevice nvram 1781.52Sgarbledattach nvram at pnpbus with nvram_pnpbus 1791.52Sgarbledfile arch/prep/pnpbus/nvram_pnpbus.c nvram_pnpbus 1801.37Sgehenna 1811.37Sgehennainclude "arch/prep/conf/majors.prep" 182