files.bebox revision 1.49
11.49Sgarbled#	$NetBSD: files.bebox,v 1.49 2007/10/17 19:53:59 garbled 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.49Sgarbledfile	arch/powerpc/powerpc/softintr.c
201.38Smattfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
211.49Sgarbledfile    arch/bebox/bebox/pic_bebox.c
221.11Ssakamoto
231.11Ssakamoto# General files
241.1Ssakamotofile	dev/cons.c
251.49Sgarbledfile	kern/subr_disk_mbr.c			disk
261.1Ssakamoto
271.1Ssakamoto#
281.1Ssakamoto# Machine-independent SCSI drivers
291.1Ssakamoto#
301.5Ssakamotoinclude "dev/scsipi/files.scsipi"
311.1Ssakamoto
321.1Ssakamoto#
331.5Ssakamoto# Machine-independent ATA drivers
341.5Ssakamoto#
351.5Ssakamoto
361.6Ssakamotoinclude "dev/ata/files.ata"
371.7Ssakamoto
381.7Ssakamoto#
391.7Ssakamoto# Memory Disk for install floppy
401.7Ssakamoto#
411.31Sjdolecekfile	dev/md_root.c			memory_disk_hooks
421.21Sad
431.21Sad#
441.21Sad# Machine-independent I2O drivers.
451.21Sad#
461.21Sadinclude "dev/i2o/files.i2o"
471.5Ssakamoto
481.5Ssakamoto#
491.1Ssakamoto# System bus types
501.1Ssakamoto#
511.1Ssakamotodefine mainbus { }
521.45Sdrochnerdevice	mainbus: pcibus, mainbus
531.1Ssakamotoattach	mainbus at root
541.1Ssakamoto
551.28Smattdevice	cpu
561.28Smattattach	cpu at mainbus
571.49Sgarbledfile	arch/bebox/bebox/cpu.c
581.28Smatt
591.28Smattfile	arch/bebox/bebox/mainbus.c	mainbus|cpu needs-flag
601.48Smacallan
611.48Smacallan# generic fb driver
621.48Smacallaninclude "dev/wsfb/files.wsfb"
631.48Smacallan
641.1Ssakamoto#
651.1Ssakamoto# PCI-only drivers
661.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
671.1Ssakamoto# XXX devices to 'pci'.
681.1Ssakamoto#
691.49Sgarbled
701.17Sthorpejinclude "dev/pci/files.pci"
711.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
721.49Sgarbledfile    arch/powerpc/pci/pci_machdep_common.c   pci
731.49Sgarbledfile    arch/powerpc/pci/pciconf_indirect.c     pci
741.49Sgarbled
751.49Sgarbledinclude "dev/pci/files.agp"
761.1Ssakamoto
771.1Ssakamoto# PCI-Host bridge chipsets
781.8Sthorpejdevice	pchb: pcibus
791.1Ssakamotoattach	pchb at pci
801.49Sgarbledfile    arch/powerpc/pci/pchb.c         pchb
811.1Ssakamoto
821.1Ssakamoto# PCI-ISA bridges
831.8Sthorpejdevice	pcib: isabus
841.1Ssakamotoattach	pcib at pci
851.49Sgarbled
861.49Sgarbledfile    arch/powerpc/pci/pcib.c         pcib
871.49Sgarbled
881.1Ssakamoto
891.1Ssakamoto#
901.1Ssakamoto# ISA and mixed ISA+PCI drivers
911.1Ssakamoto#
921.1Ssakamoto
931.6Ssakamotoinclude "dev/isa/files.isa"
941.49Sgarbledfile    arch/powerpc/isa/isa_machdep_common.c   isa
951.49Sgarbledfile    arch/powerpc/isa/isadma_machdep.c       isa
961.1Ssakamoto
971.49Sgarbled#file	arch/bebox/isa/isa_machdep.c	isa
981.49Sgarbled#file	arch/bebox/isa/isadma_machdep.c	isa
991.1Ssakamoto
1001.1Ssakamoto# PC clock
1011.49Sgarbled#file	arch/bebox/isa/isaclock.c		isa
1021.1Ssakamoto
1031.47Sgdamoredevice	mcclock: mc146818
1041.47Sgdamoreattach	mcclock at isa with mcclock_isa
1051.47Sgdamorefile	arch/bebox/isa/mcclock_isa.c		mcclock_isa
1061.47Sgdamore
1071.1Ssakamoto# attribute used to represent the "keyboard controller"
1081.1Ssakamoto# XXX should be a real device
1091.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
1101.1Ssakamoto
1111.1Ssakamoto# PC console support a la "pccons"
1121.9Ssakamotodevice	pc: tty, pckbcport
1131.1Ssakamotoattach	pc at isa
1141.42Sbjh21device	pcconskbd: pckbport_machdep_cnattach
1151.42Sbjh21attach	pcconskbd at pckbport
1161.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
1171.1Ssakamoto
1181.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
1191.8Sthorpejdevice	lms
1201.1Ssakamotoattach	lms at isa
1211.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1221.8Sthorpejdevice	mms
1231.1Ssakamotoattach	mms at isa
1241.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1251.9Ssakamoto
1261.9Ssakamotoinclude	"dev/wscons/files.wscons"
1271.29Sbriggsinclude	"dev/wsfont/files.wsfont"
1281.14Ssakamoto
1291.49Sgarbled#device	pfb: wsemuldisplaydev, wsrasteremulops
1301.49Sgarbled#attach	pfb at pci
1311.49Sgarbled#file	arch/bebox/pci/pfb.c		pfb needs-flag
1321.9Ssakamoto
1331.42Sbjh21include "dev/pckbport/files.pckbport"
1341.9Ssakamoto
1351.1Ssakamoto# Floppy disk controller
1361.20Sthorpejdevice	fdc {drive = -1}: isadma
1371.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1381.20Sthorpej
1391.20Sthorpejattach	fdc at isa with fdc_isa
1401.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1411.20Sthorpej
1421.20Sthorpejdevice	fd: disk
1431.1Ssakamotoattach	fd at fdc
1441.1Ssakamoto
1451.12Sthorpej# ISA Plug 'n Play support
1461.49Sgarbledfile    arch/powerpc/isa/isapnp_machdep.c       isapnp
1471.35Sgehenna
1481.35Sgehennainclude	"arch/bebox/conf/majors.bebox"
149