files.ibmnws revision 1.1
1# $NetBSD: files.ibmnws,v 1.1 2003/10/19 03:33:49 matt Exp $ 2# 3# ibmnws-specific configuration info 4# 5maxpartitions 8 6 7maxusers 2 8 64 8 9file arch/ibmnws/ibmnws/autoconf.c 10file arch/ibmnws/ibmnws/clock.c 11file arch/ibmnws/ibmnws/consinit.c 12file arch/ibmnws/ibmnws/extintr.c 13file arch/ibmnws/ibmnws/machdep.c 14 15file arch/powerpc/powerpc/bus_dma.c 16file arch/powerpc/powerpc/bus_space.c 17file arch/powerpc/powerpc/procfs_machdep.c procfs 18 19# General files 20file dev/cons.c 21file dev/md_root.c memory_disk_hooks 22file kern/subr_disk_mbr.c disk 23 24# 25# Compatibility modules 26# 27 28# OSS audio driver compatibility 29# include "compat/ossaudio/files.ossaudio" 30 31# 32# Machine-independent I2O drivers 33# 34include "dev/i2o/files.i2o" 35 36# 37# Machine-independent SCSI drivers 38# 39include "dev/scsipi/files.scsipi" 40 41# 42# Machine-independent ATA drivers 43# 44include "dev/ata/files.ata" 45 46# 47# System bus types 48# 49define mainbus {} 50device mainbus: pcibus, mainbus 51attach mainbus at root 52file arch/ibmnws/ibmnws/mainbus.c mainbus 53 54device cpu 55attach cpu at mainbus 56file arch/ibmnws/ibmnws/cpu.c cpu 57 58include "dev/wscons/files.wscons" 59include "dev/wsfont/files.wsfont" 60include "dev/rasops/files.rasops" 61 62# 63# PCI-only drivers 64# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 65# XXX devices to 'pci'. 66# 67include "dev/pci/files.pci" 68file arch/ibmnws/pci/pci_machdep.c pci 69# file arch/ibmnws/pci/ibmnws_pciconf_direct.c pci 70file arch/ibmnws/pci/ibmnws_pciconf_indirect.c pci 71 72# PCI-Host bridge chipsets 73device pchb: pcibus 74attach pchb at pci 75file arch/ibmnws/pci/pchb.c pchb 76 77# PCI-ISA bridges 78device pcib: isabus 79attach pcib at pci 80file arch/ibmnws/pci/pcib.c pcib 81 82# 83# ISA and mixed ISA+PCI drivers 84# 85 86include "dev/isa/files.isa" 87file arch/prep/isa/isa_machdep.c isa 88file arch/powerpc/isa/isadma_machdep.c isadma 89 90# ISA Plug 'n Play devices 91file arch/prep/isa/isapnp_machdep.c isapnp 92 93# 94# clock 95# 96# No RTC on the IBM NetStations 97 98# attribute used to represent the "keyboard controller" 99# XXX should be a real device 100define pckbcport { [irq = -1], [port = -1] } 101 102# PC console support a la "pccons" 103device pc: tty, pckbcport 104attach pc at isa 105device pcconskbd 106attach pcconskbd at pckbc 107file arch/prep/isa/pccons.c pc | pcconskbd needs-flag 108 109include "dev/pckbc/files.pckbc" 110 111# ISA speaker generates keyboard beep 112device isabeep 113attach isabeep at pcppi 114file arch/prep/isa/isabeep.c 115 116# Floppy disk controller 117device fdc { drive = -1 }: isadma 118file dev/isa/fd.c fdc needs-flag 119 120attach fdc at isa with fdc_isa 121file dev/isa/fdc_isa.c fdc_isa 122# Floppy disk controller 123device fd: disk 124attach fd at fdc 125 126# PCMCIA drivers/support 127defparam PCIC_ISA_ALLOC_IOBASE 128defparam PCIC_ISA_ALLOC_IOSIZE 129defparam PCIC_ISA_INTR_ALLOC_MASK 130 131device pcic: pcmciabus 132file dev/ic/i82365.c pcic 133attach pcic at isa with pcic_isa 134file dev/isa/i82365_isa.c pcic_isa 135file dev/isa/i82365_isasubr.c pcic_isa 136 137include "dev/pcmcia/files.pcmcia" 138 139# on-board I/O 140# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 141# device obio: obio 142# attach obio at mainbus 143# file arch/prep/dev/obio.c obio needs-flag 144 145# attach wdc at obio with wdc_obio 146# file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 147 148include "arch/ibmnws/conf/majors.ibmnws" 149