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