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