files.bebox revision 1.48
11.48Smacallan#	$NetBSD: files.bebox,v 1.48 2007/04/10 02:27:32 macallan 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.40Smattdefflag	XSERVER
101.1Ssakamoto
111.1Ssakamotofile	arch/bebox/bebox/autoconf.c
121.1Ssakamotofile	arch/bebox/bebox/clock.c
131.1Ssakamotofile	arch/bebox/bebox/disksubr.c		disk
141.1Ssakamotofile	arch/bebox/bebox/extintr.c
151.1Ssakamotofile	arch/bebox/bebox/machdep.c
161.38Smatt
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.11Ssakamoto
211.11Ssakamoto# General files
221.1Ssakamotofile	dev/cons.c
231.1Ssakamoto
241.1Ssakamoto#
251.1Ssakamoto# Machine-independent SCSI drivers
261.1Ssakamoto#
271.5Ssakamotoinclude "dev/scsipi/files.scsipi"
281.1Ssakamoto
291.1Ssakamoto#
301.5Ssakamoto# Machine-independent ATA drivers
311.5Ssakamoto#
321.5Ssakamoto
331.6Ssakamotoinclude "dev/ata/files.ata"
341.7Ssakamoto
351.7Ssakamoto#
361.7Ssakamoto# Memory Disk for install floppy
371.7Ssakamoto#
381.31Sjdolecekfile	dev/md_root.c			memory_disk_hooks
391.21Sad
401.21Sad#
411.21Sad# Machine-independent I2O drivers.
421.21Sad#
431.21Sadinclude "dev/i2o/files.i2o"
441.5Ssakamoto
451.5Ssakamoto#
461.1Ssakamoto# System bus types
471.1Ssakamoto#
481.1Ssakamotodefine mainbus { }
491.45Sdrochnerdevice	mainbus: pcibus, mainbus
501.1Ssakamotoattach	mainbus at root
511.1Ssakamoto
521.28Smattdevice	cpu
531.28Smattattach	cpu at mainbus
541.28Smatt
551.28Smattfile	arch/bebox/bebox/mainbus.c	mainbus|cpu needs-flag
561.48Smacallan
571.48Smacallan# generic fb driver
581.48Smacallaninclude "dev/wsfb/files.wsfb"
591.48Smacallan
601.1Ssakamoto#
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.17Sthorpejinclude "dev/pci/files.pci"
661.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
671.1Ssakamoto
681.1Ssakamoto# PCI-Host bridge chipsets
691.8Sthorpejdevice	pchb: pcibus
701.1Ssakamotoattach	pchb at pci
711.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
721.1Ssakamoto
731.1Ssakamoto# PCI-ISA bridges
741.8Sthorpejdevice	pcib: isabus
751.1Ssakamotoattach	pcib at pci
761.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
771.1Ssakamoto
781.1Ssakamoto#
791.1Ssakamoto# ISA and mixed ISA+PCI drivers
801.1Ssakamoto#
811.1Ssakamoto
821.6Ssakamotoinclude "dev/isa/files.isa"
831.1Ssakamoto
841.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
851.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
861.1Ssakamoto
871.1Ssakamoto# PC clock
881.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
891.1Ssakamoto
901.47Sgdamoredevice	mcclock: mc146818
911.47Sgdamoreattach	mcclock at isa with mcclock_isa
921.47Sgdamorefile	arch/bebox/isa/mcclock_isa.c		mcclock_isa
931.47Sgdamore
941.1Ssakamoto# attribute used to represent the "keyboard controller"
951.1Ssakamoto# XXX should be a real device
961.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
971.1Ssakamoto
981.1Ssakamoto# PC console support a la "pccons"
991.9Ssakamotodevice	pc: tty, pckbcport
1001.1Ssakamotoattach	pc at isa
1011.42Sbjh21device	pcconskbd: pckbport_machdep_cnattach
1021.42Sbjh21attach	pcconskbd at pckbport
1031.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
1041.1Ssakamoto
1051.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
1061.8Sthorpejdevice	lms
1071.1Ssakamotoattach	lms at isa
1081.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1091.8Sthorpejdevice	mms
1101.1Ssakamotoattach	mms at isa
1111.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1121.9Ssakamoto
1131.9Ssakamotoinclude	"dev/wscons/files.wscons"
1141.29Sbriggsinclude	"dev/wsfont/files.wsfont"
1151.14Ssakamoto
1161.14Ssakamotodevice	pfb: wsemuldisplaydev, wsrasteremulops
1171.14Ssakamotoattach	pfb at pci
1181.14Ssakamotofile	arch/bebox/pci/pfb.c		pfb needs-flag
1191.9Ssakamoto
1201.42Sbjh21include "dev/pckbport/files.pckbport"
1211.9Ssakamoto
1221.1Ssakamoto# Floppy disk controller
1231.20Sthorpejdevice	fdc {drive = -1}: isadma
1241.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1251.20Sthorpej
1261.20Sthorpejattach	fdc at isa with fdc_isa
1271.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1281.20Sthorpej
1291.20Sthorpejdevice	fd: disk
1301.1Ssakamotoattach	fd at fdc
1311.1Ssakamoto
1321.12Sthorpej# ISA Plug 'n Play support
1331.12Sthorpejfile	arch/bebox/isa/isapnp_machdep.c		isapnp
1341.35Sgehenna
1351.35Sgehennainclude	"arch/bebox/conf/majors.bebox"
136