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