files.prep revision 1.50
1# $NetBSD: files.prep,v 1.50 2006/02/23 19:44:02 garbled Exp $ 2# 3# prep-specific configuration info 4# 5maxpartitions 8 6 7maxusers 2 8 64 8 9defflag opt_residual.h RESIDUAL_DATA_DUMP 10 11defflag opt_platform.h PLATFORM_IBM_6015 12 PLATFORM_IBM_6040 13 PLATFORM_IBM_6050 14 PLATFORM_IBM_7248 15 PLATFORM_IBM_7043_140 16 PLATFORM_IBM_7024 17 PLATFORM_MOTOROLA_ULMB60XA 18 19# IBM 20file arch/prep/prep/ibm_machdep.c 21file arch/prep/prep/ibm_6015.c platform_ibm_6015 22file arch/prep/prep/ibm_6040.c platform_ibm_6040 23file arch/prep/prep/ibm_6050.c platform_ibm_6050 24file arch/prep/prep/ibm_7248.c platform_ibm_7248 25file arch/prep/prep/ibm_7043_140.c platform_ibm_7043_140 26file arch/prep/prep/ibm_7024.c platform_ibm_7024 27 28# Motorola 29file arch/prep/prep/mot_machdep.c 30file arch/prep/prep/mot_ulmb60xa.c platform_motorola_ulmb60xa 31 32file arch/prep/prep/platform.c 33 34file arch/prep/prep/autoconf.c 35file arch/prep/prep/clock.c 36file arch/prep/prep/consinit.c 37file arch/prep/prep/disksubr.c disk 38file arch/prep/prep/extintr.c 39file arch/prep/prep/machdep.c 40file arch/prep/prep/residual.c residual_data_dump 41 42file arch/powerpc/powerpc/bus_dma.c 43file arch/powerpc/powerpc/bus_space.c 44file arch/powerpc/powerpc/procfs_machdep.c procfs 45 46# General files 47file dev/cons.c 48 49# 50# Machine-independent I2O drivers 51# 52include "dev/i2o/files.i2o" 53 54# 55# Machine-independent SCSI drivers 56# 57include "dev/scsipi/files.scsipi" 58 59# 60# Machine-independent ATA drivers 61# 62 63include "dev/ata/files.ata" 64 65# 66# Memory Disk for install floppy 67# 68file dev/md_root.c memory_disk_hooks 69 70# 71# System bus types 72# 73define mainbus {} 74device mainbus: pcibus, mainbus 75attach mainbus at root 76file arch/prep/prep/mainbus.c mainbus 77 78device cpu 79attach cpu at mainbus 80file arch/prep/prep/cpu.c cpu 81 82include "dev/wscons/files.wscons" 83include "dev/wsfont/files.wsfont" 84include "dev/rasops/files.rasops" 85 86# 87# PCI-only drivers 88# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 89# XXX devices to 'pci'. 90# 91include "dev/pci/files.pci" 92file arch/prep/pci/pci_machdep.c pci 93file arch/prep/pci/prep_pciconf_direct.c pci 94file arch/prep/pci/prep_pciconf_indirect.c pci 95 96# PCI-Host bridge chipsets 97device pchb: pcibus 98attach pchb at pci 99file arch/prep/pci/pchb.c pchb 100 101# PCI-ISA bridges 102device pcib: isabus 103attach pcib at pci 104file arch/prep/pci/pcib.c pcib 105 106# PCI-EISA bridges 107device pceb: eisabus, isabus 108attach pceb at pci 109file arch/prep/pci/pceb.c pceb 110 111# IBM G10 display on ThinkPad 820 112device gten: wsemuldisplaydev, rasops8 113attach gten at pci 114file arch/prep/pci/gten.c gten needs-flag 115 116# 117# ISA and mixed ISA+PCI drivers 118# 119 120include "dev/isa/files.isa" 121file arch/prep/isa/isa_machdep.c isa 122file arch/prep/isa/isadma_machdep.c isa 123 124# ISA Plug 'n Play devices 125file arch/prep/isa/isapnp_machdep.c isapnp 126 127# 128# clock 129# 130# mc146818 and compat. 131device mcclock: mc146818 132attach mcclock at isa with mcclock_isa 133file arch/prep/isa/mcclock_isa.c mcclock_isa 134 135# mk48t18 and compat. 136device mkclock: mk48txx 137attach mkclock at isa with mkclock_isa 138file arch/prep/isa/mkclock_isa.c mkclock_isa 139 140include "dev/pckbport/files.pckbport" 141 142# ISA speaker generates keyboard beep 143device isabeep 144attach isabeep at pcppi 145file arch/prep/isa/isabeep.c 146 147# Floppy disk controller 148device fdc { drive = -1 }: isadma 149file dev/isa/fd.c fdc needs-flag 150 151attach fdc at isa with fdc_isa 152file dev/isa/fdc_isa.c fdc_isa 153# Floppy disk controller 154device fd: disk 155attach fd at fdc 156 157device paud { }: audiobus, isadma, ad1848, auconv 158attach paud at isa with paud_isa 159file arch/prep/isa/paud_isa.c paud_isa 160 161# 162# EISA-only drivers 163# 164 165include "dev/eisa/files.eisa" 166file arch/prep/eisa/eisa_machdep.c eisa 167 168# USB drivers 169include "dev/usb/files.usb" 170 171# PCMCIA drivers/support 172defparam PCIC_ISA_ALLOC_IOBASE 173defparam PCIC_ISA_ALLOC_IOSIZE 174defparam PCIC_ISA_INTR_ALLOC_MASK 175 176device pcic: pcmciabus 177file dev/ic/i82365.c pcic 178attach pcic at isa with pcic_isa 179file dev/isa/i82365_isa.c pcic_isa 180file dev/isa/i82365_isasubr.c pcic_isa 181 182include "dev/pcmcia/files.pcmcia" 183 184# on-board I/O 185define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 186device obio: obio 187attach obio at mainbus 188file arch/prep/dev/obio.c obio needs-flag 189 190attach wdc at obio with wdc_obio 191file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 192 193include "arch/prep/conf/majors.prep" 194