files.ibmnws revision 1.8
1# $NetBSD: files.ibmnws,v 1.8 2006/05/09 18:02:32 rjs 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 18file arch/powerpc/powerpc/softintr.c 19 20# General files 21file dev/cons.c 22file dev/md_root.c memory_disk_hooks 23file kern/subr_disk_mbr.c disk 24 25# 26# Compatibility modules 27# 28 29# OSS audio driver compatibility 30# include "compat/ossaudio/files.ossaudio" 31 32# 33# Machine-independent I2O drivers 34# 35include "dev/i2o/files.i2o" 36 37# 38# Machine-independent SCSI drivers 39# 40include "dev/scsipi/files.scsipi" 41 42# 43# Machine-independent ATA drivers 44# 45include "dev/ata/files.ata" 46 47# 48# System bus types 49# 50define mainbus {} 51device mainbus: pcibus, mainbus 52attach mainbus at root 53file arch/ibmnws/ibmnws/mainbus.c mainbus 54 55device cpu 56attach cpu at mainbus 57file arch/ibmnws/ibmnws/cpu.c cpu 58 59include "dev/wscons/files.wscons" 60include "dev/wsfont/files.wsfont" 61include "dev/rasops/files.rasops" 62 63# 64# PCI-only drivers 65# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 66# XXX devices to 'pci'. 67# 68include "dev/pci/files.pci" 69file arch/ibmnws/pci/pci_machdep.c pci 70# file arch/ibmnws/pci/ibmnws_pciconf_direct.c pci 71file arch/ibmnws/pci/ibmnws_pciconf_indirect.c pci 72 73# PCI-Host bridge chipsets 74device pchb: pcibus 75attach pchb at pci 76file arch/ibmnws/pci/pchb.c pchb 77 78# PCI-ISA bridges 79device pcib: isabus 80attach pcib at pci 81file arch/ibmnws/pci/pcib.c pcib 82 83# 84# ISA and mixed ISA+PCI drivers 85# 86 87include "dev/isa/files.isa" 88file arch/prep/isa/isa_machdep.c isa 89file arch/powerpc/isa/isadma_machdep.c isadma 90 91# ISA Plug 'n Play devices 92file arch/prep/isa/isapnp_machdep.c isapnp 93 94# Audio controller 95device paud { }: audiobus, isadma, ad1848, auconv 96attach paud at isa with paud_isa 97file arch/prep/isa/paud_isa.c paud_isa 98 99# 100# clock 101# 102# No RTC on the IBM NetStations 103 104include "dev/pckbport/files.pckbport" 105 106# ISA speaker generates keyboard beep 107device isabeep 108attach isabeep at pcppi 109file arch/prep/isa/isabeep.c 110 111# Floppy disk controller 112device fdc { drive = -1 }: isadma 113file dev/isa/fd.c fdc needs-flag 114 115attach fdc at isa with fdc_isa 116file dev/isa/fdc_isa.c fdc_isa 117# Floppy disk controller 118device fd: disk 119attach fd at fdc 120 121# PCMCIA drivers/support 122defparam PCIC_ISA_ALLOC_IOBASE 123defparam PCIC_ISA_ALLOC_IOSIZE 124defparam PCIC_ISA_INTR_ALLOC_MASK 125 126device pcic: pcmciabus 127file dev/ic/i82365.c pcic 128attach pcic at isa with pcic_isa 129file dev/isa/i82365_isa.c pcic_isa 130file dev/isa/i82365_isasubr.c pcic_isa 131 132include "dev/pcmcia/files.pcmcia" 133 134# on-board I/O 135# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 136# device obio: obio 137# attach obio at mainbus 138# file arch/prep/dev/obio.c obio needs-flag 139 140# attach wdc at obio with wdc_obio 141# file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 142 143include "arch/ibmnws/conf/majors.ibmnws" 144