files.prep revision 1.56
11.56Sgarbled# $NetBSD: files.prep,v 1.56 2006/06/23 03:08:41 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.54Sgarbled#file arch/prep/prep/disksubr.c disk 211.54Sgarbledfile kern/subr_disk_mbr.c disk 221.1Snonakafile arch/prep/prep/extintr.c 231.1Snonakafile arch/prep/prep/machdep.c 241.51Sgarbledfile arch/prep/prep/residual.c 251.19Snonaka 261.19Snonakafile arch/powerpc/powerpc/bus_dma.c 271.42Smattfile arch/powerpc/powerpc/bus_space.c 281.41Smattfile arch/powerpc/powerpc/procfs_machdep.c procfs 291.53Sgarbledfile arch/powerpc/powerpc/softintr.c 301.19Snonaka 311.19Snonaka# General files 321.1Snonakafile dev/cons.c 331.15Smanu 341.15Smanu# 351.7Sad# Machine-independent I2O drivers 361.7Sad# 371.7Sadinclude "dev/i2o/files.i2o" 381.1Snonaka 391.1Snonaka# 401.1Snonaka# Machine-independent SCSI drivers 411.1Snonaka# 421.1Snonakainclude "dev/scsipi/files.scsipi" 431.1Snonaka 441.1Snonaka# 451.1Snonaka# Machine-independent ATA drivers 461.1Snonaka# 471.1Snonaka 481.1Snonakainclude "dev/ata/files.ata" 491.1Snonaka 501.1Snonaka# 511.1Snonaka# Memory Disk for install floppy 521.1Snonaka# 531.9Smattfile dev/md_root.c memory_disk_hooks 541.1Snonaka 551.1Snonaka# 561.1Snonaka# System bus types 571.1Snonaka# 581.1Snonakadefine mainbus {} 591.1Snonakadevice mainbus: pcibus, mainbus 601.1Snonakaattach mainbus at root 611.1Snonakafile arch/prep/prep/mainbus.c mainbus 621.1Snonaka 631.1Snonakadevice cpu 641.1Snonakaattach cpu at mainbus 651.1Snonakafile arch/prep/prep/cpu.c cpu 661.1Snonaka 671.11Smattinclude "dev/wscons/files.wscons" 681.11Smattinclude "dev/wsfont/files.wsfont" 691.11Smattinclude "dev/rasops/files.rasops" 701.11Smatt 711.1Snonaka# 721.1Snonaka# PCI-only drivers 731.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 741.1Snonaka# XXX devices to 'pci'. 751.1Snonaka# 761.1Snonakainclude "dev/pci/files.pci" 771.25Skleinkfile arch/prep/pci/pci_machdep.c pci 781.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 791.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 801.1Snonaka 811.1Snonaka# PCI-Host bridge chipsets 821.1Snonakadevice pchb: pcibus 831.1Snonakaattach pchb at pci 841.1Snonakafile arch/prep/pci/pchb.c pchb 851.1Snonaka 861.1Snonaka# PCI-ISA bridges 871.1Snonakadevice pcib: isabus 881.1Snonakaattach pcib at pci 891.1Snonakafile arch/prep/pci/pcib.c pcib 901.1Snonaka 911.50Sgarbled# PCI-EISA bridges 921.50Sgarbleddevice pceb: eisabus, isabus 931.50Sgarbledattach pceb at pci 941.50Sgarbledfile arch/prep/pci/pceb.c pceb 951.50Sgarbled 961.11Smatt# IBM G10 display on ThinkPad 820 971.11Smattdevice gten: wsemuldisplaydev, rasops8 981.11Smattattach gten at pci 991.11Smattfile arch/prep/pci/gten.c gten needs-flag 1001.11Smatt 1011.1Snonaka# 1021.1Snonaka# ISA and mixed ISA+PCI drivers 1031.1Snonaka# 1041.1Snonaka 1051.1Snonakainclude "dev/isa/files.isa" 1061.1Snonakafile arch/prep/isa/isa_machdep.c isa 1071.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1081.13Stsutsui 1091.13Stsutsui# ISA Plug 'n Play devices 1101.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1111.1Snonaka 1121.46Sbjh21include "dev/pckbport/files.pckbport" 1131.1Snonaka 1141.1Snonaka# ISA speaker generates keyboard beep 1151.1Snonakadevice isabeep 1161.1Snonakaattach isabeep at pcppi 1171.1Snonakafile arch/prep/isa/isabeep.c 1181.1Snonaka 1191.1Snonaka# Floppy disk controller 1201.10Smattdevice fdc { drive = -1 }: isadma 1211.10Smattfile dev/isa/fd.c fdc needs-flag 1221.10Smatt 1231.10Smattattach fdc at isa with fdc_isa 1241.10Smattfile dev/isa/fdc_isa.c fdc_isa 1251.10Smatt# Floppy disk controller 1261.10Smattdevice fd: disk 1271.1Snonakaattach fd at fdc 1281.1Snonaka 1291.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1301.12Smattattach paud at isa with paud_isa 1311.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1321.1Snonaka 1331.50Sgarbled# 1341.50Sgarbled# EISA-only drivers 1351.50Sgarbled# 1361.50Sgarbled 1371.50Sgarbledinclude "dev/eisa/files.eisa" 1381.50Sgarbledfile arch/prep/eisa/eisa_machdep.c eisa 1391.50Sgarbled 1401.6Snonaka# USB drivers 1411.6Snonakainclude "dev/usb/files.usb" 1421.8Smatt 1431.8Smatt# PCMCIA drivers/support 1441.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1451.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1461.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1471.8Smatt 1481.8Smattdevice pcic: pcmciabus 1491.8Smattfile dev/ic/i82365.c pcic 1501.8Smattattach pcic at isa with pcic_isa 1511.8Smattfile dev/isa/i82365_isa.c pcic_isa 1521.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1531.8Smatt 1541.8Smattinclude "dev/pcmcia/files.pcmcia" 1551.34Snonaka 1561.34Snonaka# on-board I/O 1571.51Sgarbleddefine pnpbus { [index = -1] } 1581.51Sgarbleddevice pnpbus : pnpbus 1591.51Sgarbledattach pnpbus at mainbus 1601.51Sgarbledfile arch/prep/pnpbus/pnpbus.c pnpbus needs-flag 1611.51Sgarbled 1621.55Sgarbled# 1631.55Sgarbled# clock 1641.55Sgarbled# 1651.55Sgarbled# mc146818 and compat. 1661.55Sgarbleddevice mcclock: mc146818 1671.55Sgarbledattach mcclock at pnpbus with mcclock_pnpbus 1681.55Sgarbledfile arch/prep/pnpbus/mcclock_pnpbus.c mcclock_pnpbus 1691.55Sgarbled 1701.55Sgarbled# mk48t18 stub probe XXX MUST OCCUR BEFORE NVRAM 1711.55Sgarbleddevice mkclock: mk48txx 1721.55Sgarbledattach mkclock at pnpbus with mkclock_pnpbus 1731.55Sgarbledfile arch/prep/pnpbus/mkclock_pnpbus.c mkclock_pnpbus 1741.55Sgarbled 1751.51Sgarbledattach wdc at pnpbus with wdc_pnpbus 1761.51Sgarbledfile arch/prep/pnpbus/wdc_pnpbus.c wdc_pnpbus needs-flag 1771.56Sgarbled 1781.51Sgarbledattach fdc at pnpbus with fdc_pnpbus: isadma 1791.51Sgarbledfile arch/prep/pnpbus/fdc_pnpbus.c fdc_pnpbus 1801.56Sgarbled 1811.52Sgarbleddevice nvram 1821.52Sgarbledattach nvram at pnpbus with nvram_pnpbus 1831.52Sgarbledfile arch/prep/pnpbus/nvram_pnpbus.c nvram_pnpbus 1841.37Sgehenna 1851.56Sgarbledattach we at pnpbus with we_pnpbus 1861.56Sgarbledfile arch/prep/pnpbus/if_we_pnpbus.c we_pnpbus 1871.56Sgarbled 1881.37Sgehennainclude "arch/prep/conf/majors.prep" 189