files.bebox revision 1.11
11.11Ssakamoto#	$NetBSD: files.bebox,v 1.11 1998/05/28 08:44:59 sakamoto 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.1Ssakamotomajor	{vnd = 14}
211.1Ssakamoto
221.1Ssakamoto#
231.1Ssakamoto# Machine-independent SCSI drivers
241.1Ssakamoto#
251.5Ssakamotoinclude "dev/scsipi/files.scsipi"
261.1Ssakamotomajor	{sd = 4}
271.1Ssakamotomajor	{st = 5}
281.1Ssakamotomajor	{cd = 6}
291.1Ssakamoto
301.1Ssakamoto#
311.5Ssakamoto# Machine-independent ATA drivers
321.5Ssakamoto#
331.5Ssakamoto
341.6Ssakamotoinclude "dev/ata/files.ata"
351.5Ssakamotomajor	{wd = 0}
361.7Ssakamoto
371.7Ssakamoto#
381.7Ssakamoto# Memory Disk for install floppy
391.7Ssakamoto#
401.7Ssakamotofile arch/bebox/bebox/md_root.c   memory_disk_hooks 
411.7Ssakamotomajor   {md = 17}
421.5Ssakamoto
431.5Ssakamoto#
441.1Ssakamoto# System bus types
451.1Ssakamoto#
461.1Ssakamotodefine mainbus { }
471.8Sthorpejdevice	mainbus: isabus, pcibus, mainbus
481.1Ssakamotoattach	mainbus at root
491.1Ssakamotofile	arch/bebox/bebox/mainbus.c	mainbus
501.1Ssakamoto
511.1Ssakamoto#
521.1Ssakamoto# PCI-only drivers
531.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
541.1Ssakamoto# XXX devices to 'pci'.
551.1Ssakamoto#
561.1Ssakamotoinclude "../../../dev/pci/files.pci"
571.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
581.1Ssakamoto
591.1Ssakamoto# PCI-Host bridge chipsets
601.8Sthorpejdevice	pchb: pcibus
611.1Ssakamotoattach	pchb at pci
621.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
631.1Ssakamoto
641.1Ssakamoto# PCI-ISA bridges
651.8Sthorpejdevice	pcib: isabus
661.1Ssakamotoattach	pcib at pci
671.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
681.1Ssakamoto
691.1Ssakamoto#
701.1Ssakamoto# ISA and mixed ISA+PCI drivers
711.1Ssakamoto#
721.1Ssakamoto
731.6Ssakamotoinclude "dev/isa/files.isa"
741.1Ssakamotomajor	{mcd = 7}
751.1Ssakamoto#major	{scd = 15}
761.1Ssakamotomajor	{wt = 3}
771.1Ssakamoto
781.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
791.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
801.1Ssakamoto
811.1Ssakamoto# PC clock
821.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
831.1Ssakamoto
841.1Ssakamoto# attribute used to represent the "keyboard controller"
851.1Ssakamoto# XXX should be a real device
861.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
871.1Ssakamoto
881.1Ssakamoto# PC console support a la "pccons"
891.9Ssakamotodevice	pc: tty, pckbcport
901.1Ssakamotoattach	pc at isa
911.9Ssakamotodevice	pcconskbd
921.9Ssakamotoattach	pcconskbd at pckbc
931.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
941.1Ssakamoto
951.1Ssakamoto# PC console support a la "pcvt"
961.9Ssakamotodevice	vt: tty, pckbcport
971.1Ssakamotoattach	vt at isa
981.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_drv.c	vt needs-flag
991.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_ext.c	vt needs-flag
1001.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_kbd.c	vt needs-flag
1011.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_out.c	vt needs-flag
1021.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_sup.c	vt needs-flag
1031.1Ssakamotofile	arch/bebox/isa/pcvt/pcvt_vtf.c	vt 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.8Sthorpejdevice	pms
1131.9Ssakamotoattach	pms at pckbcport with pms_hack
1141.9Ssakamotoattach	pms at pckbc with pms_pckbc
1151.9Ssakamotofile	arch/bebox/isa/pms.c		pms | pms_hack | pms_pckbc needs-flag
1161.9Ssakamoto
1171.9Ssakamotoinclude	"dev/wscons/files.wscons"
1181.9Ssakamoto
1191.9Ssakamotoinclude "dev/pckbc/files.pckbc"
1201.9Ssakamoto
1211.1Ssakamoto# Floppy disk controller
1221.8Sthorpejdevice	fdc {drive = -1}
1231.1Ssakamotoattach	fdc at isa
1241.8Sthorpejdevice	fd: disk, isadma
1251.1Ssakamotoattach	fd at fdc
1261.1Ssakamotofile	arch/bebox/isa/fd.c		fdc needs-flag
1271.1Ssakamotomajor	{fd = 2}
1281.1Ssakamoto
1291.1Ssakamoto# Game adapter (joystick)
1301.8Sthorpejdevice	joy
1311.1Ssakamotofile	arch/bebox/isa/joy.c		joy needs-flag
1321.1Ssakamoto
1331.1Ssakamotoattach	joy at isa with joy_isa
1341.1Ssakamotofile	arch/bebox/isa/joy_isa.c		joy_isa
135