files.prep revision 1.57
11.57Smacallan# $NetBSD: files.prep,v 1.57 2007/04/10 02:52:25 macallan 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.57Smacallaninclude "dev/wsfb/files.wsfb" 711.11Smatt 721.1Snonaka# 731.1Snonaka# PCI-only drivers 741.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 751.1Snonaka# XXX devices to 'pci'. 761.1Snonaka# 771.1Snonakainclude "dev/pci/files.pci" 781.25Skleinkfile arch/prep/pci/pci_machdep.c pci 791.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 801.25Skleinkfile arch/prep/pci/prep_pciconf_indirect.c pci 811.1Snonaka 821.1Snonaka# PCI-Host bridge chipsets 831.1Snonakadevice pchb: pcibus 841.1Snonakaattach pchb at pci 851.1Snonakafile arch/prep/pci/pchb.c pchb 861.1Snonaka 871.1Snonaka# PCI-ISA bridges 881.1Snonakadevice pcib: isabus 891.1Snonakaattach pcib at pci 901.1Snonakafile arch/prep/pci/pcib.c pcib 911.1Snonaka 921.50Sgarbled# PCI-EISA bridges 931.50Sgarbleddevice pceb: eisabus, isabus 941.50Sgarbledattach pceb at pci 951.50Sgarbledfile arch/prep/pci/pceb.c pceb 961.50Sgarbled 971.11Smatt# IBM G10 display on ThinkPad 820 981.11Smattdevice gten: wsemuldisplaydev, rasops8 991.11Smattattach gten at pci 1001.11Smattfile arch/prep/pci/gten.c gten needs-flag 1011.11Smatt 1021.1Snonaka# 1031.1Snonaka# ISA and mixed ISA+PCI drivers 1041.1Snonaka# 1051.1Snonaka 1061.1Snonakainclude "dev/isa/files.isa" 1071.1Snonakafile arch/prep/isa/isa_machdep.c isa 1081.1Snonakafile arch/prep/isa/isadma_machdep.c isa 1091.13Stsutsui 1101.13Stsutsui# ISA Plug 'n Play devices 1111.13Stsutsuifile arch/prep/isa/isapnp_machdep.c isapnp 1121.1Snonaka 1131.46Sbjh21include "dev/pckbport/files.pckbport" 1141.1Snonaka 1151.1Snonaka# ISA speaker generates keyboard beep 1161.1Snonakadevice isabeep 1171.1Snonakaattach isabeep at pcppi 1181.1Snonakafile arch/prep/isa/isabeep.c 1191.1Snonaka 1201.1Snonaka# Floppy disk controller 1211.10Smattdevice fdc { drive = -1 }: isadma 1221.10Smattfile dev/isa/fd.c fdc needs-flag 1231.10Smatt 1241.10Smattattach fdc at isa with fdc_isa 1251.10Smattfile dev/isa/fdc_isa.c fdc_isa 1261.10Smatt# Floppy disk controller 1271.10Smattdevice fd: disk 1281.1Snonakaattach fd at fdc 1291.1Snonaka 1301.29Saugustssdevice paud { }: audiobus, isadma, ad1848, auconv 1311.12Smattattach paud at isa with paud_isa 1321.12Smattfile arch/prep/isa/paud_isa.c paud_isa 1331.1Snonaka 1341.50Sgarbled# 1351.50Sgarbled# EISA-only drivers 1361.50Sgarbled# 1371.50Sgarbled 1381.50Sgarbledinclude "dev/eisa/files.eisa" 1391.50Sgarbledfile arch/prep/eisa/eisa_machdep.c eisa 1401.50Sgarbled 1411.6Snonaka# USB drivers 1421.6Snonakainclude "dev/usb/files.usb" 1431.8Smatt 1441.8Smatt# PCMCIA drivers/support 1451.23Slukemdefparam PCIC_ISA_ALLOC_IOBASE 1461.23Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 1471.23Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 1481.8Smatt 1491.8Smattdevice pcic: pcmciabus 1501.8Smattfile dev/ic/i82365.c pcic 1511.8Smattattach pcic at isa with pcic_isa 1521.8Smattfile dev/isa/i82365_isa.c pcic_isa 1531.8Smattfile dev/isa/i82365_isasubr.c pcic_isa 1541.8Smatt 1551.8Smattinclude "dev/pcmcia/files.pcmcia" 1561.34Snonaka 1571.34Snonaka# on-board I/O 1581.51Sgarbleddefine pnpbus { [index = -1] } 1591.51Sgarbleddevice pnpbus : pnpbus 1601.51Sgarbledattach pnpbus at mainbus 1611.51Sgarbledfile arch/prep/pnpbus/pnpbus.c pnpbus needs-flag 1621.51Sgarbled 1631.55Sgarbled# 1641.55Sgarbled# clock 1651.55Sgarbled# 1661.55Sgarbled# mc146818 and compat. 1671.55Sgarbleddevice mcclock: mc146818 1681.55Sgarbledattach mcclock at pnpbus with mcclock_pnpbus 1691.55Sgarbledfile arch/prep/pnpbus/mcclock_pnpbus.c mcclock_pnpbus 1701.55Sgarbled 1711.55Sgarbled# mk48t18 stub probe XXX MUST OCCUR BEFORE NVRAM 1721.55Sgarbleddevice mkclock: mk48txx 1731.55Sgarbledattach mkclock at pnpbus with mkclock_pnpbus 1741.55Sgarbledfile arch/prep/pnpbus/mkclock_pnpbus.c mkclock_pnpbus 1751.55Sgarbled 1761.51Sgarbledattach wdc at pnpbus with wdc_pnpbus 1771.51Sgarbledfile arch/prep/pnpbus/wdc_pnpbus.c wdc_pnpbus needs-flag 1781.56Sgarbled 1791.51Sgarbledattach fdc at pnpbus with fdc_pnpbus: isadma 1801.51Sgarbledfile arch/prep/pnpbus/fdc_pnpbus.c fdc_pnpbus 1811.56Sgarbled 1821.52Sgarbleddevice nvram 1831.52Sgarbledattach nvram at pnpbus with nvram_pnpbus 1841.52Sgarbledfile arch/prep/pnpbus/nvram_pnpbus.c nvram_pnpbus 1851.37Sgehenna 1861.56Sgarbledattach we at pnpbus with we_pnpbus 1871.56Sgarbledfile arch/prep/pnpbus/if_we_pnpbus.c we_pnpbus 1881.56Sgarbled 1891.37Sgehennainclude "arch/prep/conf/majors.prep" 190