files.bebox revision 1.23
11.23Smanu#	$NetBSD: files.bebox,v 1.23 2001/01/19 01:51:17 manu 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.23Smanu
211.23Smanu#
221.23Smanu# Compatibility modules
231.23Smanu#
241.23Smanu
251.23Smanu# OSS audio driver compatibility
261.23Smanuinclude "compat/ossaudio/files.ossaudio"
271.23Smanu
281.23Smanu# Linux binary compatibility (COMPAT_LINUX)
291.23Smanuinclude "compat/linux/files.linux"
301.23Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc"
311.23Smanufile arch/powerpc/powerpc/linux_sigcode.S        compat_linux
321.1Ssakamoto
331.1Ssakamoto#
341.1Ssakamoto# Machine-independent SCSI drivers
351.1Ssakamoto#
361.5Ssakamotoinclude "dev/scsipi/files.scsipi"
371.1Ssakamotomajor	{sd = 4}
381.1Ssakamotomajor	{cd = 6}
391.1Ssakamoto
401.1Ssakamoto#
411.5Ssakamoto# Machine-independent ATA drivers
421.5Ssakamoto#
431.5Ssakamoto
441.6Ssakamotoinclude "dev/ata/files.ata"
451.5Ssakamotomajor	{wd = 0}
461.7Ssakamoto
471.7Ssakamoto#
481.7Ssakamoto# Memory Disk for install floppy
491.7Ssakamoto#
501.7Ssakamotofile arch/bebox/bebox/md_root.c   memory_disk_hooks 
511.7Ssakamotomajor   {md = 17}
521.18Soster
531.18Soster#
541.18Soster# RAIDframe
551.18Soster#
561.18Sostermajor	{raid = 18}
571.21Sad
581.21Sad#
591.21Sad# Machine-independent I2O drivers.
601.21Sad#
611.21Sadinclude "dev/i2o/files.i2o"
621.5Ssakamoto
631.5Ssakamoto#
641.1Ssakamoto# System bus types
651.1Ssakamoto#
661.1Ssakamotodefine mainbus { }
671.8Sthorpejdevice	mainbus: isabus, pcibus, mainbus
681.1Ssakamotoattach	mainbus at root
691.1Ssakamotofile	arch/bebox/bebox/mainbus.c	mainbus
701.1Ssakamoto
711.1Ssakamoto#
721.1Ssakamoto# PCI-only drivers
731.1Ssakamoto# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
741.1Ssakamoto# XXX devices to 'pci'.
751.1Ssakamoto#
761.17Sthorpejinclude "dev/pci/files.pci"
771.1Ssakamotofile	arch/bebox/pci/pci_machdep.c	pci
781.1Ssakamoto
791.1Ssakamoto# PCI-Host bridge chipsets
801.8Sthorpejdevice	pchb: pcibus
811.1Ssakamotoattach	pchb at pci
821.1Ssakamotofile	arch/bebox/pci/pchb.c		pchb
831.1Ssakamoto
841.1Ssakamoto# PCI-ISA bridges
851.8Sthorpejdevice	pcib: isabus
861.1Ssakamotoattach	pcib at pci
871.1Ssakamotofile	arch/bebox/pci/pcib.c		pcib
881.1Ssakamoto
891.1Ssakamoto#
901.1Ssakamoto# ISA and mixed ISA+PCI drivers
911.1Ssakamoto#
921.1Ssakamoto
931.6Ssakamotoinclude "dev/isa/files.isa"
941.1Ssakamotomajor	{mcd = 7}
951.1Ssakamoto#major	{scd = 15}
961.1Ssakamoto
971.1Ssakamotofile	arch/bebox/isa/isa_machdep.c	isa
981.1Ssakamotofile	arch/bebox/isa/isadma_machdep.c	isa
991.1Ssakamoto
1001.1Ssakamoto# PC clock
1011.1Ssakamotofile	arch/bebox/isa/isaclock.c		isa
1021.1Ssakamoto
1031.1Ssakamoto# attribute used to represent the "keyboard controller"
1041.1Ssakamoto# XXX should be a real device
1051.9Ssakamotodefine pckbcport { [irq = -1], [port = -1] }
1061.1Ssakamoto
1071.1Ssakamoto# PC console support a la "pccons"
1081.9Ssakamotodevice	pc: tty, pckbcport
1091.1Ssakamotoattach	pc at isa
1101.9Ssakamotodevice	pcconskbd
1111.9Ssakamotoattach	pcconskbd at pckbc
1121.9Ssakamotofile	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
1131.1Ssakamoto
1141.1Ssakamoto# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
1151.8Sthorpejdevice	lms
1161.1Ssakamotoattach	lms at isa
1171.1Ssakamotofile	arch/bebox/isa/lms.c		lms needs-flag
1181.8Sthorpejdevice	mms
1191.1Ssakamotoattach	mms at isa
1201.1Ssakamotofile	arch/bebox/isa/mms.c		mms needs-flag
1211.16Ssakamotodevice	opms
1221.16Ssakamotoattach	opms at pckbcport with pms_hack
1231.16Ssakamotoattach	opms at pckbc with pms_pckbc
1241.9Ssakamotofile	arch/bebox/isa/pms.c		pms | pms_hack | pms_pckbc needs-flag
1251.9Ssakamoto
1261.9Ssakamotoinclude	"dev/wscons/files.wscons"
1271.14Ssakamoto
1281.14Ssakamotodevice	pfb: wsemuldisplaydev, wsrasteremulops
1291.14Ssakamotoattach	pfb at pci
1301.14Ssakamotofile	arch/bebox/pci/pfb.c		pfb needs-flag
1311.9Ssakamoto
1321.9Ssakamotoinclude "dev/pckbc/files.pckbc"
1331.9Ssakamoto
1341.1Ssakamoto# Floppy disk controller
1351.20Sthorpejdevice	fdc {drive = -1}: isadma
1361.20Sthorpejfile	dev/isa/fd.c			fdc needs-flag
1371.20Sthorpej
1381.20Sthorpejattach	fdc at isa with fdc_isa
1391.20Sthorpejfile	dev/isa/fdc_isa.c		fdc_isa
1401.20Sthorpej
1411.20Sthorpejdevice	fd: disk
1421.1Ssakamotoattach	fd at fdc
1431.1Ssakamotomajor	{fd = 2}
1441.1Ssakamoto
1451.1Ssakamoto# Game adapter (joystick)
1461.8Sthorpejdevice	joy
1471.1Ssakamotofile	arch/bebox/isa/joy.c		joy needs-flag
1481.1Ssakamoto
1491.1Ssakamotoattach	joy at isa with joy_isa
1501.1Ssakamotofile	arch/bebox/isa/joy_isa.c		joy_isa
1511.12Sthorpej
1521.12Sthorpej# ISA Plug 'n Play support
1531.12Sthorpejfile	arch/bebox/isa/isapnp_machdep.c		isapnp
154