files.bebox revision 1.20
11.20Sthorpej#	$NetBSD: files.bebox,v 1.20 2000/04/23 16:47:47 thorpej 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.11Ssakamoto
171.11Ssakamoto# General files
181.1Ssakamotofile	dev/cons.c
191.1Ssakamoto
201.1Ssakamoto#
211.1Ssakamoto# Machine-independent SCSI drivers
221.1Ssakamoto#
231.5Ssakamotoinclude "dev/scsipi/files.scsipi"
241.1Ssakamotomajor	{sd = 4}
251.1Ssakamotomajor	{cd = 6}
261.1Ssakamoto
271.1Ssakamoto#
281.5Ssakamoto# Machine-independent ATA drivers
291.5Ssakamoto#
301.5Ssakamoto
311.6Ssakamotoinclude "dev/ata/files.ata"
321.5Ssakamotomajor	{wd = 0}
331.7Ssakamoto
341.7Ssakamoto#
351.7Ssakamoto# Memory Disk for install floppy
361.7Ssakamoto#
371.7Ssakamotofile arch/bebox/bebox/md_root.c   memory_disk_hooks 
381.7Ssakamotomajor   {md = 17}
391.18Soster
401.18Soster#
411.18Soster# RAIDframe
421.18Soster#
431.18Sostermajor	{raid = 18}
441.5Ssakamoto
451.5Ssakamoto#
461.1Ssakamoto# System bus types
471.1Ssakamoto#
481.1Ssakamotodefine mainbus { }
491.8Sthorpejdevice	mainbus: isabus, pcibus, mainbus
501.1Ssakamotoattach	mainbus at root
511.1Ssakamotofile	arch/bebox/bebox/mainbus.c	mainbus
521.1Ssakamoto
531.1Ssakamoto#
541.1Ssakamoto# PCI-only drivers
551.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
561.1Ssakamoto# XXX devices to 'pci'.
571.1Ssakamoto#
581.17Sthorpejinclude "dev/pci/files.pci"
591.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
601.1Ssakamoto
611.1Ssakamoto# PCI-Host bridge chipsets
621.8Sthorpejdevice	pchb: pcibus
631.1Ssakamotoattach	pchb at pci
641.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
651.1Ssakamoto
661.1Ssakamoto# PCI-ISA bridges
671.8Sthorpejdevice	pcib: isabus
681.1Ssakamotoattach	pcib at pci
691.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
701.1Ssakamoto
711.1Ssakamoto#
721.1Ssakamoto# ISA and mixed ISA+PCI drivers
731.1Ssakamoto#
741.1Ssakamoto
751.6Ssakamotoinclude "dev/isa/files.isa"
761.1Ssakamotomajor	{mcd = 7}
771.1Ssakamoto#major	{scd = 15}
781.1Ssakamoto
791.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
801.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
811.1Ssakamoto
821.1Ssakamoto# PC clock
831.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
841.1Ssakamoto
851.1Ssakamoto# attribute used to represent the "keyboard controller"
861.1Ssakamoto# XXX should be a real device
871.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
881.1Ssakamoto
891.1Ssakamoto# PC console support a la "pccons"
901.9Ssakamotodevice	pc: tty, pckbcport
911.1Ssakamotoattach	pc at isa
921.9Ssakamotodevice	pcconskbd
931.9Ssakamotoattach	pcconskbd at pckbc
941.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
951.1Ssakamoto
961.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
971.8Sthorpejdevice	lms
981.1Ssakamotoattach	lms at isa
991.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1001.8Sthorpejdevice	mms
1011.1Ssakamotoattach	mms at isa
1021.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1031.16Ssakamotodevice	opms
1041.16Ssakamotoattach	opms at pckbcport with pms_hack
1051.16Ssakamotoattach	opms at pckbc with pms_pckbc
1061.9Ssakamotofile	arch/bebox/isa/pms.c		pms | pms_hack | pms_pckbc needs-flag
1071.9Ssakamoto
1081.9Ssakamotoinclude	"dev/wscons/files.wscons"
1091.14Ssakamoto
1101.14Ssakamotodevice	pfb: wsemuldisplaydev, wsrasteremulops
1111.14Ssakamotoattach	pfb at pci
1121.14Ssakamotofile	arch/bebox/pci/pfb.c		pfb needs-flag
1131.9Ssakamoto
1141.9Ssakamotoinclude "dev/pckbc/files.pckbc"
1151.9Ssakamoto
1161.1Ssakamoto# Floppy disk controller
1171.20Sthorpejdevice	fdc {drive = -1}: isadma
1181.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1191.20Sthorpej
1201.20Sthorpejattach	fdc at isa with fdc_isa
1211.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1221.20Sthorpej
1231.20Sthorpejdevice	fd: disk
1241.1Ssakamotoattach	fd at fdc
1251.1Ssakamotomajor	{fd = 2}
1261.1Ssakamoto
1271.1Ssakamoto# Game adapter (joystick)
1281.8Sthorpejdevice	joy
1291.1Ssakamotofile	arch/bebox/isa/joy.c		joy needs-flag
1301.1Ssakamoto
1311.1Ssakamotoattach	joy at isa with joy_isa
1321.1Ssakamotofile	arch/bebox/isa/joy_isa.c		joy_isa
1331.12Sthorpej
1341.12Sthorpej# ISA Plug 'n Play support
1351.12Sthorpejfile	arch/bebox/isa/isapnp_machdep.c		isapnp
136