files.bebox revision 1.22
11.22Sfvdl#	$NetBSD: files.bebox,v 1.22 2001/01/17 00:07:22 fvdl 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.11Ssakamotofile	arch/bebox/bebox/bus_dma.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.11Ssakamoto
181.11Ssakamoto# General files
191.1Ssakamotofile	dev/cons.c
201.1Ssakamoto
211.1Ssakamoto#
221.1Ssakamoto# Machine-independent SCSI drivers
231.1Ssakamoto#
241.5Ssakamotoinclude "dev/scsipi/files.scsipi"
251.1Ssakamotomajor	{sd = 4}
261.1Ssakamotomajor	{cd = 6}
271.1Ssakamoto
281.1Ssakamoto#
291.5Ssakamoto# Machine-independent ATA drivers
301.5Ssakamoto#
311.5Ssakamoto
321.6Ssakamotoinclude "dev/ata/files.ata"
331.5Ssakamotomajor	{wd = 0}
341.7Ssakamoto
351.7Ssakamoto#
361.7Ssakamoto# Memory Disk for install floppy
371.7Ssakamoto#
381.7Ssakamotofile arch/bebox/bebox/md_root.c   memory_disk_hooks 
391.7Ssakamotomajor   {md = 17}
401.18Soster
411.18Soster#
421.18Soster# RAIDframe
431.18Soster#
441.18Sostermajor	{raid = 18}
451.21Sad
461.21Sad#
471.21Sad# Machine-independent I2O drivers.
481.21Sad#
491.21Sadinclude "dev/i2o/files.i2o"
501.5Ssakamoto
511.5Ssakamoto#
521.1Ssakamoto# System bus types
531.1Ssakamoto#
541.1Ssakamotodefine mainbus { }
551.8Sthorpejdevice	mainbus: isabus, pcibus, mainbus
561.1Ssakamotoattach	mainbus at root
571.1Ssakamotofile	arch/bebox/bebox/mainbus.c	mainbus
581.1Ssakamoto
591.1Ssakamoto#
601.1Ssakamoto# PCI-only drivers
611.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
621.1Ssakamoto# XXX devices to 'pci'.
631.1Ssakamoto#
641.17Sthorpejinclude "dev/pci/files.pci"
651.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
661.1Ssakamoto
671.1Ssakamoto# PCI-Host bridge chipsets
681.8Sthorpejdevice	pchb: pcibus
691.1Ssakamotoattach	pchb at pci
701.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
711.1Ssakamoto
721.1Ssakamoto# PCI-ISA bridges
731.8Sthorpejdevice	pcib: isabus
741.1Ssakamotoattach	pcib at pci
751.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
761.1Ssakamoto
771.1Ssakamoto#
781.1Ssakamoto# ISA and mixed ISA+PCI drivers
791.1Ssakamoto#
801.1Ssakamoto
811.6Ssakamotoinclude "dev/isa/files.isa"
821.1Ssakamotomajor	{mcd = 7}
831.1Ssakamoto#major	{scd = 15}
841.1Ssakamoto
851.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
861.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
871.1Ssakamoto
881.1Ssakamoto# PC clock
891.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
901.1Ssakamoto
911.1Ssakamoto# attribute used to represent the "keyboard controller"
921.1Ssakamoto# XXX should be a real device
931.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
941.1Ssakamoto
951.1Ssakamoto# PC console support a la "pccons"
961.9Ssakamotodevice	pc: tty, pckbcport
971.1Ssakamotoattach	pc at isa
981.9Ssakamotodevice	pcconskbd
991.9Ssakamotoattach	pcconskbd at pckbc
1001.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
1011.1Ssakamoto
1021.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
1031.8Sthorpejdevice	lms
1041.1Ssakamotoattach	lms at isa
1051.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1061.8Sthorpejdevice	mms
1071.1Ssakamotoattach	mms at isa
1081.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1091.16Ssakamotodevice	opms
1101.16Ssakamotoattach	opms at pckbcport with pms_hack
1111.16Ssakamotoattach	opms at pckbc with pms_pckbc
1121.9Ssakamotofile	arch/bebox/isa/pms.c		pms | pms_hack | pms_pckbc needs-flag
1131.9Ssakamoto
1141.9Ssakamotoinclude	"dev/wscons/files.wscons"
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.9Ssakamotoinclude "dev/pckbc/files.pckbc"
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.1Ssakamotomajor	{fd = 2}
1321.1Ssakamoto
1331.1Ssakamoto# Game adapter (joystick)
1341.8Sthorpejdevice	joy
1351.1Ssakamotofile	arch/bebox/isa/joy.c		joy needs-flag
1361.1Ssakamoto
1371.1Ssakamotoattach	joy at isa with joy_isa
1381.1Ssakamotofile	arch/bebox/isa/joy_isa.c		joy_isa
1391.12Sthorpej
1401.12Sthorpej# ISA Plug 'n Play support
1411.12Sthorpejfile	arch/bebox/isa/isapnp_machdep.c		isapnp
142