11.63Sisaki# $NetBSD: files.prep,v 1.63 2019/05/08 13:40:15 isaki Exp $ 21.1Snonaka# 31.1Snonaka# prep-specific configuration info 41.1Snonaka# 51.5Snonakamaxpartitions 8 61.1Snonaka 71.1Snonakamaxusers 2 8 64 81.31Snonaka 91.58Sgarbledinclude "arch/powerpc/pic/files.pic" 101.58Sgarbledinclude "arch/powerpc/pic/files.ipi" 111.58Sgarbled 121.31Snonakadefflag opt_residual.h RESIDUAL_DATA_DUMP 131.52Sgarbleddefflag opt_nvram.h NVRAM_DUMP 141.20Snonaka 151.51Sgarbled# IBM quirk functions 161.21Slukemfile arch/prep/prep/ibm_machdep.c 171.20Snonaka 181.21Slukemfile arch/prep/prep/platform.c 191.1Snonaka 201.1Snonakafile arch/prep/prep/autoconf.c 211.58Sgarbledfile arch/powerpc/powerpc/clock.c 221.30Snonakafile arch/prep/prep/consinit.c 231.54Sgarbledfile kern/subr_disk_mbr.c disk 241.58Sgarbledfile arch/powerpc/oea/prep_machdep.c 251.1Snonakafile arch/prep/prep/machdep.c 261.51Sgarbledfile arch/prep/prep/residual.c 271.19Snonaka 281.19Snonakafile arch/powerpc/powerpc/bus_dma.c 291.42Smattfile arch/powerpc/powerpc/bus_space.c 301.41Smattfile arch/powerpc/powerpc/procfs_machdep.c procfs 311.19Snonaka 321.19Snonaka# General files 331.1Snonakafile dev/cons.c 341.15Smanu 351.15Smanu# 361.7Sad# Machine-independent I2O drivers 371.7Sad# 381.7Sadinclude "dev/i2o/files.i2o" 391.1Snonaka 401.1Snonaka# 411.1Snonaka# Machine-independent SCSI drivers 421.1Snonaka# 431.1Snonakainclude "dev/scsipi/files.scsipi" 441.1Snonaka 451.1Snonaka# 461.1Snonaka# Machine-independent ATA drivers 471.1Snonaka# 481.1Snonaka 491.1Snonakainclude "dev/ata/files.ata" 501.1Snonaka 511.1Snonaka# 521.1Snonaka# Memory Disk for install floppy 531.1Snonaka# 541.9Smattfile dev/md_root.c memory_disk_hooks 551.1Snonaka 561.1Snonaka# 571.1Snonaka# System bus types 581.1Snonaka# 591.1Snonakadefine mainbus {} 601.1Snonakadevice mainbus: pcibus, mainbus 611.1Snonakaattach mainbus at root 621.1Snonakafile arch/prep/prep/mainbus.c mainbus 631.1Snonaka 641.1Snonakadevice cpu 651.1Snonakaattach cpu at mainbus 661.1Snonakafile arch/prep/prep/cpu.c cpu 671.1Snonaka 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.58Sgarbledinclude "dev/pci/files.agp" 751.25Skleinkfile arch/prep/pci/pci_machdep.c pci 761.25Skleinkfile arch/prep/pci/prep_pciconf_direct.c pci 771.58Sgarbledfile arch/powerpc/pci/pci_machdep_common.c pci 781.61Smattfile arch/powerpc/pci/pci_module.c pci & modular 791.58Sgarbledfile arch/powerpc/pci/pciconf_indirect.c pci 801.1Snonaka 811.1Snonaka# PCI-Host bridge chipsets 821.1Snonakadevice pchb: pcibus 831.1Snonakaattach pchb at pci 841.58Sgarbledfile arch/powerpc/pci/pchb.c pchb 851.1Snonaka 861.1Snonaka# PCI-ISA bridges 871.1Snonakadevice pcib: isabus 881.1Snonakaattach pcib at pci 891.58Sgarbledfile arch/powerpc/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.58Sgarbledfile arch/powerpc/isa/isa_machdep_common.c isa 1071.58Sgarbledfile arch/powerpc/isa/isadma_machdep.c isa 1081.13Stsutsui 1091.13Stsutsui# ISA Plug 'n Play devices 1101.58Sgarbledfile arch/powerpc/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.63Sisakidevice paud { }: audiobus, isadma, ad1848 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.58Sgarbledfile arch/prep/pnpbus/mcclock_pnpbus.c mcclock & mcclock_pnpbus needs-flag 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.58Sgarbledfile arch/prep/pnpbus/mkclock_pnpbus.c mkclock & mkclock_pnpbus needs-flag 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.62Skiyoharadevice nvram: mk48txx 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