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