files.ibmnws revision 1.12
1# $NetBSD: files.ibmnws,v 1.12 2008/02/20 21:43:34 drochner 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/pciconf_indirect.c pci 70 71# PCI-Host bridge chipsets 72device pchb: pcibus 73attach pchb at pci 74file arch/powerpc/pci/pchb.c pchb 75 76# PCI-ISA bridges 77device pcib: isabus 78attach pcib at pci 79file arch/powerpc/pci/pcib.c pcib 80 81# 82# ISA and mixed ISA+PCI drivers 83# 84 85include "dev/isa/files.isa" 86file arch/powerpc/isa/isa_machdep_common.c isa 87file arch/powerpc/isa/isadma_machdep.c isa 88 89# ISA Plug 'n Play devices 90file arch/powerpc/isa/isapnp_machdep.c isapnp 91 92# Audio controller 93device paud { }: audiobus, isadma, ad1848, auconv 94attach paud at isa with paud_isa 95file arch/prep/isa/paud_isa.c paud_isa 96 97# 98# clock 99# 100# No RTC on the IBM NetStations 101 102include "dev/pckbport/files.pckbport" 103 104# ISA speaker generates keyboard beep 105device isabeep 106attach isabeep at pcppi 107file arch/prep/isa/isabeep.c 108 109# Floppy disk controller 110device fdc { drive = -1 }: isadma 111file dev/isa/fd.c fdc needs-flag 112 113attach fdc at isa with fdc_isa 114file dev/isa/fdc_isa.c fdc_isa 115# Floppy disk controller 116device fd: disk 117attach fd at fdc 118 119# PCMCIA drivers/support 120defparam PCIC_ISA_ALLOC_IOBASE 121defparam PCIC_ISA_ALLOC_IOSIZE 122defparam PCIC_ISA_INTR_ALLOC_MASK 123 124device pcic: pcmciabus 125file dev/ic/i82365.c pcic 126attach pcic at isa with pcic_isa 127file dev/isa/i82365_isa.c pcic_isa 128file dev/isa/i82365_isasubr.c pcic_isa 129 130include "dev/pcmcia/files.pcmcia" 131 132# on-board I/O 133# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]} 134# device obio: obio 135# attach obio at mainbus 136# file arch/prep/dev/obio.c obio needs-flag 137 138# attach wdc at obio with wdc_obio 139# file arch/prep/dev/wdc_obio.c wdc_obio needs-flag 140 141include "arch/ibmnws/conf/majors.ibmnws" 142