files.prep revision 1.3
11.3Ssoren#	$NetBSD: files.prep,v 1.3 2000/03/15 17:08:41 soren Exp $
21.1Snonaka#
31.1Snonaka# prep-specific configuration info
41.1Snonaka#
51.1Snonakamaxpartitions 16
61.1Snonaka
71.1Snonakamaxusers 2 8 64
81.1Snonaka
91.1Snonakafile	arch/prep/prep/autoconf.c
101.1Snonakafile	arch/prep/prep/bus_dma.c
111.1Snonakafile	arch/prep/prep/clock.c
121.1Snonakafile	arch/prep/prep/conf.c
131.1Snonakafile	arch/prep/prep/disksubr.c		disk
141.1Snonakafile	arch/prep/prep/extintr.c
151.1Snonakafile	arch/prep/prep/machdep.c
161.1Snonakafile	dev/clock_subr.c
171.1Snonakafile	dev/cons.c
181.1Snonaka
191.1Snonaka#
201.1Snonaka# Machine-independent SCSI drivers
211.1Snonaka#
221.1Snonakainclude "dev/scsipi/files.scsipi"
231.1Snonakamajor	{sd = 4}
241.1Snonakamajor	{cd = 6}
251.1Snonaka
261.1Snonaka#
271.1Snonaka# Machine-independent ATA drivers
281.1Snonaka#
291.1Snonaka
301.1Snonakainclude "dev/ata/files.ata"
311.1Snonakamajor	{wd = 0}
321.1Snonaka
331.1Snonaka#
341.1Snonaka# Memory Disk for install floppy
351.1Snonaka#
361.1Snonakafile	arch/prep/prep/md_root.c	memory_disk_hooks
371.1Snonakamajor	{md = 17}
381.2Soster
391.2Soster#
401.2Soster# RAIDframe
411.2Soster#
421.3Ssorenmajor	{raid = 18}
431.1Snonaka
441.1Snonaka#
451.1Snonaka# System bus types
461.1Snonaka#
471.1Snonakadefine	mainbus {}
481.1Snonakadevice	mainbus: pcibus, mainbus
491.1Snonakaattach	mainbus at root
501.1Snonakafile	arch/prep/prep/mainbus.c	mainbus
511.1Snonaka
521.1Snonakadevice	cpu
531.1Snonakaattach	cpu at mainbus
541.1Snonakafile	arch/prep/prep/cpu.c		cpu
551.1Snonaka
561.1Snonaka#
571.1Snonaka# PCI-only drivers
581.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
591.1Snonaka# XXX devices to 'pci'.
601.1Snonaka#
611.1Snonakainclude "dev/pci/files.pci"
621.1Snonakafile	arch/prep/pci/pci_machdep.c	pci
631.1Snonaka
641.1Snonaka# PCI-Host bridge chipsets
651.1Snonakadevice	pchb: pcibus
661.1Snonakaattach	pchb at pci
671.1Snonakafile	arch/prep/pci/pchb.c		pchb
681.1Snonaka
691.1Snonaka# PCI-ISA bridges
701.1Snonakadevice	pcib: isabus
711.1Snonakaattach	pcib at pci
721.1Snonakafile	arch/prep/pci/pcib.c		pcib
731.1Snonaka
741.1Snonaka#
751.1Snonaka# ISA and mixed ISA+PCI drivers
761.1Snonaka#
771.1Snonaka
781.1Snonakainclude "dev/isa/files.isa"
791.1Snonakamajor	{mcd = 7}
801.1Snonakafile	arch/prep/isa/isa_machdep.c	isa
811.1Snonakafile	arch/prep/isa/isadma_machdep.c	isa
821.1Snonaka
831.1Snonaka#
841.1Snonaka# clock
851.1Snonaka#
861.1Snonaka# mc146818 and compat.
871.1Snonakadevice	mcclock
881.1Snonakaattach	mcclock at isa with mcclock_isa
891.1Snonakafile	arch/prep/prep/mcclock.c	mcclock
901.1Snonakafile	arch/prep/isa/mcclock_isa.c	mcclock_isa
911.1Snonaka
921.1Snonaka# attribute used to represent the "keyboard controller"
931.1Snonaka# XXX should be a real device
941.1Snonakadefine pckbcport { [irq = -1], [port = -1] }
951.1Snonaka
961.1Snonaka# PC console support a la "pccons"
971.1Snonakadevice	pc: tty, pckbcport
981.1Snonakaattach	pc at isa
991.1Snonakadevice	pcconskbd
1001.1Snonakaattach	pcconskbd at pckbc
1011.1Snonakafile	arch/prep/isa/pccons.c		pc | pcconskbd needs-flag
1021.1Snonaka
1031.1Snonakainclude "dev/wscons/files.wscons"
1041.1Snonaka
1051.1Snonakainclude "dev/pckbc/files.pckbc"
1061.1Snonaka
1071.1Snonaka# ISA speaker generates keyboard beep
1081.1Snonakadevice	isabeep
1091.1Snonakaattach	isabeep at pcppi
1101.1Snonakafile	arch/prep/isa/isabeep.c
1111.1Snonaka
1121.1Snonaka# Floppy disk controller
1131.1Snonakadevice	fdc {drive = -1}
1141.1Snonakaattach	fdc at isa
1151.1Snonakadevice	fd: disk, isadma
1161.1Snonakaattach	fd at fdc
1171.1Snonakafile	arch/prep/isa/fd.c		fdc needs-flag
1181.1Snonakamajor	{fd = 2}
1191.1Snonaka
1201.1Snonaka# Game adapter (joystick)
1211.1Snonakadevice  joy
1221.1Snonakafile	arch/prep/isa/joy.c		joy needs-flag
1231.1Snonaka
1241.1Snonakaattach  joy at isa with joy_isa
1251.1Snonakafile	arch/prep/isa/joy_isa.c		joy_isa
1261.1Snonaka
1271.1Snonaka# network devices MII bus
1281.1Snonakainclude	"dev/mii/files.mii"
1291.1Snonaka
1301.1Snonaka#
1311.1Snonaka# Linux binary compatibility (COMPAT_LINUX)
1321.1Snonaka#
1331.1Snonaka#include "compat/linux/files.linux"
1341.1Snonaka#include "compat/linux/arch/powerpc/files.linux_powerpc"
1351.1Snonaka
1361.1Snonaka#
1371.1Snonaka# OSS audio driver compatibility
1381.1Snonaka#
1391.1Snonaka#include "compat/ossaudio/files.ossaudio"
140