files.bebox revision 1.35
11.35Sgehenna#	$NetBSD: files.bebox,v 1.35 2002/09/06 13:18:43 gehenna Exp $
21.1Ssakamoto#
31.7Ssakamoto# First try for bebox specific configuration info
41.1Ssakamoto#
51.1Ssakamotomaxpartitions 16
61.1Ssakamoto
71.1Ssakamotomaxusers 2 8 64
81.1Ssakamoto
91.1Ssakamotofile	arch/bebox/bebox/autoconf.c
101.25Smattfile	arch/bebox/bebox/bus_space.c
111.1Ssakamotofile	arch/bebox/bebox/clock.c
121.1Ssakamotofile	arch/bebox/bebox/conf.c
131.1Ssakamotofile	arch/bebox/bebox/disksubr.c		disk
141.1Ssakamotofile	arch/bebox/bebox/extintr.c
151.1Ssakamotofile	arch/bebox/bebox/machdep.c
161.22Sfvdlfile	arch/bebox/bebox/procfs_machdep.c	procfs
171.26Stsubaifile	arch/powerpc/powerpc/bus_dma.c
181.11Ssakamoto
191.11Ssakamoto# General files
201.1Ssakamotofile	dev/cons.c
211.23Smanu
221.23Smanu#
231.23Smanu# Compatibility modules
241.23Smanu#
251.23Smanu
261.23Smanu# OSS audio driver compatibility
271.23Smanuinclude "compat/ossaudio/files.ossaudio"
281.23Smanu
291.23Smanu# Linux binary compatibility (COMPAT_LINUX)
301.23Smanuinclude "compat/linux/files.linux"
311.23Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc"
321.27Schristosfile arch/powerpc/powerpc/linux_sigcode.S	compat_linux
331.27Schristosfile arch/powerpc/powerpc/linux_trap.c		compat_linux
341.1Ssakamoto
351.1Ssakamoto#
361.1Ssakamoto# Machine-independent SCSI drivers
371.1Ssakamoto#
381.5Ssakamotoinclude "dev/scsipi/files.scsipi"
391.1Ssakamoto
401.1Ssakamoto#
411.5Ssakamoto# Machine-independent ATA drivers
421.5Ssakamoto#
431.5Ssakamoto
441.6Ssakamotoinclude "dev/ata/files.ata"
451.7Ssakamoto
461.7Ssakamoto#
471.7Ssakamoto# Memory Disk for install floppy
481.7Ssakamoto#
491.31Sjdolecekfile	dev/md_root.c			memory_disk_hooks
501.21Sad
511.21Sad#
521.21Sad# Machine-independent I2O drivers.
531.21Sad#
541.21Sadinclude "dev/i2o/files.i2o"
551.5Ssakamoto
561.5Ssakamoto#
571.1Ssakamoto# System bus types
581.1Ssakamoto#
591.1Ssakamotodefine mainbus { }
601.8Sthorpejdevice	mainbus: isabus, pcibus, mainbus
611.1Ssakamotoattach	mainbus at root
621.1Ssakamoto
631.28Smattdevice	cpu
641.28Smattattach	cpu at mainbus
651.28Smatt
661.28Smattfile	arch/bebox/bebox/mainbus.c	mainbus|cpu needs-flag
671.1Ssakamoto#
681.1Ssakamoto# PCI-only drivers
691.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
701.1Ssakamoto# XXX devices to 'pci'.
711.1Ssakamoto#
721.17Sthorpejinclude "dev/pci/files.pci"
731.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
741.1Ssakamoto
751.1Ssakamoto# PCI-Host bridge chipsets
761.8Sthorpejdevice	pchb: pcibus
771.1Ssakamotoattach	pchb at pci
781.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
791.1Ssakamoto
801.1Ssakamoto# PCI-ISA bridges
811.8Sthorpejdevice	pcib: isabus
821.1Ssakamotoattach	pcib at pci
831.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
841.1Ssakamoto
851.1Ssakamoto#
861.1Ssakamoto# ISA and mixed ISA+PCI drivers
871.1Ssakamoto#
881.1Ssakamoto
891.6Ssakamotoinclude "dev/isa/files.isa"
901.1Ssakamoto
911.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
921.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
931.1Ssakamoto
941.1Ssakamoto# PC clock
951.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
961.1Ssakamoto
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.1Ssakamoto# PC console support a la "pccons"
1021.9Ssakamotodevice	pc: tty, pckbcport
1031.1Ssakamotoattach	pc at isa
1041.9Ssakamotodevice	pcconskbd
1051.9Ssakamotoattach	pcconskbd at pckbc
1061.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
1071.1Ssakamoto
1081.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
1091.8Sthorpejdevice	lms
1101.1Ssakamotoattach	lms at isa
1111.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1121.8Sthorpejdevice	mms
1131.1Ssakamotoattach	mms at isa
1141.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1151.9Ssakamoto
1161.9Ssakamotoinclude	"dev/wscons/files.wscons"
1171.29Sbriggsinclude	"dev/wsfont/files.wsfont"
1181.14Ssakamoto
1191.14Ssakamotodevice	pfb: wsemuldisplaydev, wsrasteremulops
1201.14Ssakamotoattach	pfb at pci
1211.14Ssakamotofile	arch/bebox/pci/pfb.c		pfb needs-flag
1221.9Ssakamoto
1231.9Ssakamotoinclude "dev/pckbc/files.pckbc"
1241.9Ssakamoto
1251.1Ssakamoto# Floppy disk controller
1261.20Sthorpejdevice	fdc {drive = -1}: isadma
1271.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1281.20Sthorpej
1291.20Sthorpejattach	fdc at isa with fdc_isa
1301.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1311.20Sthorpej
1321.20Sthorpejdevice	fd: disk
1331.1Ssakamotoattach	fd at fdc
1341.1Ssakamoto
1351.1Ssakamoto# Game adapter (joystick)
1361.32Sjdolecekfile	arch/bebox/isa/joy_timer.c	joy
1371.12Sthorpej
1381.12Sthorpej# ISA Plug 'n Play support
1391.12Sthorpejfile	arch/bebox/isa/isapnp_machdep.c		isapnp
1401.35Sgehenna
1411.35Sgehennainclude	"arch/bebox/conf/majors.bebox"
142