files.bebox revision 1.49
1# $NetBSD: files.bebox,v 1.49 2007/10/17 19:53:59 garbled Exp $ 2# 3# First try for bebox specific configuration info 4# 5maxpartitions 8 6 7maxusers 2 8 64 8 9include "arch/powerpc/pic/files.pic" 10 11defflag XSERVER 12 13file arch/bebox/bebox/autoconf.c 14file arch/bebox/bebox/machdep.c 15file arch/powerpc/powerpc/clock.c 16file arch/powerpc/oea/prep_machdep.c 17file arch/powerpc/powerpc/bus_dma.c 18file arch/powerpc/powerpc/bus_space.c 19file arch/powerpc/powerpc/softintr.c 20file arch/powerpc/powerpc/procfs_machdep.c procfs 21file arch/bebox/bebox/pic_bebox.c 22 23# General files 24file dev/cons.c 25file kern/subr_disk_mbr.c disk 26 27# 28# Machine-independent SCSI drivers 29# 30include "dev/scsipi/files.scsipi" 31 32# 33# Machine-independent ATA drivers 34# 35 36include "dev/ata/files.ata" 37 38# 39# Memory Disk for install floppy 40# 41file dev/md_root.c memory_disk_hooks 42 43# 44# Machine-independent I2O drivers. 45# 46include "dev/i2o/files.i2o" 47 48# 49# System bus types 50# 51define mainbus { } 52device mainbus: pcibus, mainbus 53attach mainbus at root 54 55device cpu 56attach cpu at mainbus 57file arch/bebox/bebox/cpu.c 58 59file arch/bebox/bebox/mainbus.c mainbus|cpu needs-flag 60 61# generic fb driver 62include "dev/wsfb/files.wsfb" 63 64# 65# PCI-only drivers 66# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 67# XXX devices to 'pci'. 68# 69 70include "dev/pci/files.pci" 71file arch/bebox/pci/pci_machdep.c pci 72file arch/powerpc/pci/pci_machdep_common.c pci 73file arch/powerpc/pci/pciconf_indirect.c pci 74 75include "dev/pci/files.agp" 76 77# PCI-Host bridge chipsets 78device pchb: pcibus 79attach pchb at pci 80file arch/powerpc/pci/pchb.c pchb 81 82# PCI-ISA bridges 83device pcib: isabus 84attach pcib at pci 85 86file arch/powerpc/pci/pcib.c pcib 87 88 89# 90# ISA and mixed ISA+PCI drivers 91# 92 93include "dev/isa/files.isa" 94file arch/powerpc/isa/isa_machdep_common.c isa 95file arch/powerpc/isa/isadma_machdep.c isa 96 97#file arch/bebox/isa/isa_machdep.c isa 98#file arch/bebox/isa/isadma_machdep.c isa 99 100# PC clock 101#file arch/bebox/isa/isaclock.c isa 102 103device mcclock: mc146818 104attach mcclock at isa with mcclock_isa 105file arch/bebox/isa/mcclock_isa.c mcclock_isa 106 107# attribute used to represent the "keyboard controller" 108# XXX should be a real device 109define pckbcport { [irq = -1], [port = -1] } 110 111# PC console support a la "pccons" 112device pc: tty, pckbcport 113attach pc at isa 114device pcconskbd: pckbport_machdep_cnattach 115attach pcconskbd at pckbport 116file arch/bebox/isa/pccons.c pc | pcconskbd needs-flag 117 118# PC Mice; Logitech-style, Microsoft-style, and PS/2-style 119device lms 120attach lms at isa 121file arch/bebox/isa/lms.c lms needs-flag 122device mms 123attach mms at isa 124file arch/bebox/isa/mms.c mms needs-flag 125 126include "dev/wscons/files.wscons" 127include "dev/wsfont/files.wsfont" 128 129#device pfb: wsemuldisplaydev, wsrasteremulops 130#attach pfb at pci 131#file arch/bebox/pci/pfb.c pfb needs-flag 132 133include "dev/pckbport/files.pckbport" 134 135# Floppy disk controller 136device fdc {drive = -1}: isadma 137file dev/isa/fd.c fdc needs-flag 138 139attach fdc at isa with fdc_isa 140file dev/isa/fdc_isa.c fdc_isa 141 142device fd: disk 143attach fd at fdc 144 145# ISA Plug 'n Play support 146file arch/powerpc/isa/isapnp_machdep.c isapnp 147 148include "arch/bebox/conf/majors.bebox" 149