files.prep revision 1.15
1# $NetBSD: files.prep,v 1.15 2001/01/19 01:51:16 manu Exp $ 2# 3# prep-specific configuration info 4# 5maxpartitions 8 6 7maxusers 2 8 64 8 9file arch/prep/prep/autoconf.c 10file arch/prep/prep/bus_dma.c 11file arch/prep/prep/bus_space.c 12file arch/prep/prep/clock.c 13file arch/prep/prep/conf.c 14file arch/prep/prep/disksubr.c disk 15file arch/prep/prep/extintr.c 16file arch/prep/prep/machdep.c 17file arch/prep/prep/procfs_machdep.c procfs 18file dev/clock_subr.c 19file dev/cons.c 20 21# 22# Compatibility modules 23# 24 25# OSS audio driver compatibility 26include "compat/ossaudio/files.ossaudio" 27 28# Linux binary compatibility (COMPAT_LINUX) 29include "compat/linux/files.linux" 30include "compat/linux/arch/powerpc/files.linux_powerpc" 31file arch/powerpc/powerpc/linux_sigcode.S compat_linux 32 33# 34# Machine-independent I2O drivers 35# 36include "dev/i2o/files.i2o" 37 38# 39# Machine-independent SCSI drivers 40# 41include "dev/scsipi/files.scsipi" 42major {sd = 4} 43major {cd = 6} 44 45# 46# Machine-independent ATA drivers 47# 48 49include "dev/ata/files.ata" 50major {wd = 0} 51 52# 53# Memory Disk for install floppy 54# 55file dev/md_root.c memory_disk_hooks 56major {md = 17} 57 58# 59# RAIDframe 60# 61major {raid = 18} 62 63# 64# System bus types 65# 66define mainbus {} 67device mainbus: pcibus, mainbus 68attach mainbus at root 69file arch/prep/prep/mainbus.c mainbus 70 71device cpu 72attach cpu at mainbus 73file arch/prep/prep/cpu.c cpu 74 75include "dev/wscons/files.wscons" 76include "dev/wsfont/files.wsfont" 77include "dev/rasops/files.rasops" 78 79# 80# PCI-only drivers 81# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 82# XXX devices to 'pci'. 83# 84include "dev/pci/files.pci" 85file arch/prep/pci/pci_machdep.c pci 86 87# PCI-Host bridge chipsets 88device pchb: pcibus 89attach pchb at pci 90file arch/prep/pci/pchb.c pchb 91 92# PCI-ISA bridges 93device pcib: isabus 94attach pcib at pci 95file arch/prep/pci/pcib.c pcib 96 97# IBM G10 display on ThinkPad 820 98device gten: wsemuldisplaydev, rasops8 99attach gten at pci 100file arch/prep/pci/gten.c gten needs-flag 101 102# 103# ISA and mixed ISA+PCI drivers 104# 105 106include "dev/isa/files.isa" 107major {mcd = 7} 108file arch/prep/isa/isa_machdep.c isa 109file arch/prep/isa/isadma_machdep.c isa 110 111# ISA Plug 'n Play devices 112file arch/prep/isa/isapnp_machdep.c isapnp 113 114# 115# clock 116# 117# mc146818 and compat. 118device mcclock 119attach mcclock at isa with mcclock_isa 120file arch/prep/prep/mcclock.c mcclock 121file arch/prep/isa/mcclock_isa.c mcclock_isa 122 123# attribute used to represent the "keyboard controller" 124# XXX should be a real device 125define pckbcport { [irq = -1], [port = -1] } 126 127# PC console support a la "pccons" 128device pc: tty, pckbcport 129attach pc at isa 130device pcconskbd 131attach pcconskbd at pckbc 132file arch/prep/isa/pccons.c pc | pcconskbd needs-flag 133 134include "dev/pckbc/files.pckbc" 135 136# ISA speaker generates keyboard beep 137device isabeep 138attach isabeep at pcppi 139file arch/prep/isa/isabeep.c 140 141# Floppy disk controller 142device fdc { drive = -1 }: isadma 143file dev/isa/fd.c fdc needs-flag 144 145attach fdc at isa with fdc_isa 146file dev/isa/fdc_isa.c fdc_isa 147# Floppy disk controller 148device fd: disk 149attach fd at fdc 150major {fd = 2} 151 152# Game adapter (joystick) 153device joy 154file arch/prep/isa/joy.c joy needs-flag 155 156attach joy at isa with joy_isa 157file arch/prep/isa/joy_isa.c joy_isa 158 159device paud { }: audio, isadma, ad1848, auconv 160attach paud at isa with paud_isa 161file arch/prep/isa/paud_isa.c paud_isa 162 163# network devices MII bus 164include "dev/mii/files.mii" 165 166# USB drivers 167include "dev/usb/files.usb" 168 169# OSS audio driver compatibility 170include "compat/ossaudio/files.ossaudio" 171 172# PCMCIA drivers/support 173defopt PCIC_ISA_ALLOC_IOBASE 174defopt PCIC_ISA_ALLOC_IOSIZE 175defopt PCIC_ISA_INTR_ALLOC_MASK 176 177device pcic: pcmciabus 178file dev/ic/i82365.c pcic 179attach pcic at isa with pcic_isa 180file dev/isa/i82365_isa.c pcic_isa 181file dev/isa/i82365_isasubr.c pcic_isa 182 183include "dev/pcmcia/files.pcmcia" 184