files.bebox revision 1.53
11.53Skiyohara#	$NetBSD: files.bebox,v 1.53 2008/05/30 16:03:01 kiyohara Exp $
21.1Ssakamoto#
31.7Ssakamoto# First try for bebox specific configuration info
41.1Ssakamoto#
51.43Swizmaxpartitions 8
61.1Ssakamoto
71.1Ssakamotomaxusers 2 8 64
81.40Smatt
91.49Sgarbledinclude "arch/powerpc/pic/files.pic"
101.49Sgarbled
111.40Smattdefflag	XSERVER
121.1Ssakamoto
131.1Ssakamotofile	arch/bebox/bebox/autoconf.c
141.1Ssakamotofile	arch/bebox/bebox/machdep.c
151.49Sgarbledfile    arch/powerpc/powerpc/clock.c
161.49Sgarbledfile    arch/powerpc/oea/prep_machdep.c
171.26Stsubaifile	arch/powerpc/powerpc/bus_dma.c
181.39Smattfile	arch/powerpc/powerpc/bus_space.c
191.38Smattfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
201.49Sgarbledfile    arch/bebox/bebox/pic_bebox.c
211.11Ssakamoto
221.11Ssakamoto# General files
231.1Ssakamotofile	dev/cons.c
241.49Sgarbledfile	kern/subr_disk_mbr.c			disk
251.1Ssakamoto
261.1Ssakamoto#
271.1Ssakamoto# Machine-independent SCSI drivers
281.1Ssakamoto#
291.5Ssakamotoinclude "dev/scsipi/files.scsipi"
301.1Ssakamoto
311.1Ssakamoto#
321.5Ssakamoto# Machine-independent ATA drivers
331.5Ssakamoto#
341.5Ssakamoto
351.6Ssakamotoinclude "dev/ata/files.ata"
361.7Ssakamoto
371.7Ssakamoto#
381.7Ssakamoto# Memory Disk for install floppy
391.7Ssakamoto#
401.31Sjdolecekfile	dev/md_root.c			memory_disk_hooks
411.21Sad
421.21Sad#
431.1Ssakamoto# System bus types
441.1Ssakamoto#
451.1Ssakamotodefine mainbus { }
461.45Sdrochnerdevice	mainbus: pcibus, mainbus
471.1Ssakamotoattach	mainbus at root
481.1Ssakamoto
491.28Smattdevice	cpu
501.28Smattattach	cpu at mainbus
511.49Sgarbledfile	arch/bebox/bebox/cpu.c
521.28Smatt
531.28Smattfile	arch/bebox/bebox/mainbus.c	mainbus|cpu needs-flag
541.48Smacallan
551.1Ssakamoto#
561.53Skiyohara# Machine-independent I2O drivers. (require iop by pci)
571.53Skiyohara#
581.53Skiyoharainclude "dev/i2o/files.i2o"
591.53Skiyohara
601.53Skiyohara#
611.1Ssakamoto# PCI-only drivers
621.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
631.1Ssakamoto# XXX devices to 'pci'.
641.1Ssakamoto#
651.49Sgarbled
661.17Sthorpejinclude "dev/pci/files.pci"
671.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
681.49Sgarbledfile    arch/powerpc/pci/pci_machdep_common.c   pci
691.49Sgarbledfile    arch/powerpc/pci/pciconf_indirect.c     pci
701.49Sgarbled
711.49Sgarbledinclude "dev/pci/files.agp"
721.1Ssakamoto
731.1Ssakamoto# PCI-Host bridge chipsets
741.8Sthorpejdevice	pchb: pcibus
751.1Ssakamotoattach	pchb at pci
761.49Sgarbledfile    arch/powerpc/pci/pchb.c         pchb
771.1Ssakamoto
781.1Ssakamoto# PCI-ISA bridges
791.8Sthorpejdevice	pcib: isabus
801.1Ssakamotoattach	pcib at pci
811.49Sgarbled
821.49Sgarbledfile    arch/powerpc/pci/pcib.c         pcib
831.49Sgarbled
841.1Ssakamoto
851.1Ssakamoto#
861.1Ssakamoto# ISA and mixed ISA+PCI drivers
871.1Ssakamoto#
881.1Ssakamoto
891.6Ssakamotoinclude "dev/isa/files.isa"
901.49Sgarbledfile    arch/powerpc/isa/isa_machdep_common.c   isa
911.49Sgarbledfile    arch/powerpc/isa/isadma_machdep.c       isa
921.1Ssakamoto
931.47Sgdamoredevice	mcclock: mc146818
941.47Sgdamoreattach	mcclock at isa with mcclock_isa
951.47Sgdamorefile	arch/bebox/isa/mcclock_isa.c		mcclock_isa
961.47Sgdamore
971.1Ssakamoto# attribute used to represent the "keyboard controller"
981.1Ssakamoto# XXX should be a real device
991.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
1001.1Ssakamoto
1011.42Sbjh21include "dev/pckbport/files.pckbport"
1021.9Ssakamoto
1031.1Ssakamoto# Floppy disk controller
1041.20Sthorpejdevice	fdc {drive = -1}: isadma
1051.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1061.20Sthorpej
1071.20Sthorpejattach	fdc at isa with fdc_isa
1081.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1091.20Sthorpej
1101.20Sthorpejdevice	fd: disk
1111.1Ssakamotoattach	fd at fdc
1121.1Ssakamoto
1131.35Sgehennainclude	"arch/bebox/conf/majors.bebox"
114