1# $NetBSD: files.bebox,v 1.54 2010/07/21 11:00:10 tsutsui 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 11file arch/bebox/bebox/autoconf.c 12file arch/bebox/bebox/machdep.c 13file arch/powerpc/powerpc/clock.c 14file arch/powerpc/oea/prep_machdep.c 15file arch/powerpc/powerpc/bus_dma.c 16file arch/powerpc/powerpc/bus_space.c 17file arch/powerpc/powerpc/procfs_machdep.c procfs 18file arch/bebox/bebox/pic_bebox.c 19 20# General files 21file dev/cons.c 22file kern/subr_disk_mbr.c disk 23 24# 25# Machine-independent SCSI drivers 26# 27include "dev/scsipi/files.scsipi" 28 29# 30# Machine-independent ATA drivers 31# 32 33include "dev/ata/files.ata" 34 35# 36# Memory Disk for install floppy 37# 38file dev/md_root.c memory_disk_hooks 39 40# 41# System bus types 42# 43define mainbus { } 44device mainbus: pcibus, mainbus 45attach mainbus at root 46 47device cpu 48attach cpu at mainbus 49file arch/bebox/bebox/cpu.c 50 51file arch/bebox/bebox/mainbus.c mainbus|cpu needs-flag 52 53# 54# Machine-independent I2O drivers. (require iop by pci) 55# 56include "dev/i2o/files.i2o" 57 58# 59# PCI-only drivers 60# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches 61# XXX devices to 'pci'. 62# 63 64include "dev/pci/files.pci" 65file arch/bebox/pci/pci_machdep.c pci 66file arch/powerpc/pci/pci_machdep_common.c pci 67file arch/powerpc/pci/pciconf_indirect.c pci 68 69include "dev/pci/files.agp" 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 79 80file arch/powerpc/pci/pcib.c pcib 81 82 83# 84# ISA and mixed ISA+PCI drivers 85# 86 87include "dev/isa/files.isa" 88file arch/powerpc/isa/isa_machdep_common.c isa 89file arch/powerpc/isa/isadma_machdep.c isa 90 91device mcclock: mc146818 92attach mcclock at isa with mcclock_isa 93file arch/bebox/isa/mcclock_isa.c mcclock_isa 94 95# attribute used to represent the "keyboard controller" 96# XXX should be a real device 97define pckbcport { [irq = -1], [port = -1] } 98 99include "dev/pckbport/files.pckbport" 100 101# Floppy disk controller 102device fdc {drive = -1}: isadma 103file dev/isa/fd.c fdc needs-flag 104 105attach fdc at isa with fdc_isa 106file dev/isa/fdc_isa.c fdc_isa 107 108device fd: disk 109attach fd at fdc 110 111include "arch/bebox/conf/majors.bebox" 112