files.prep revision 1.23
11.23Slukem#	$NetBSD: files.prep,v 1.23 2001/11/28 10:21:19 lukem Exp $
21.1Snonaka#
31.1Snonaka# prep-specific configuration info
41.1Snonaka#
51.5Snonakamaxpartitions 8
61.1Snonaka
71.1Snonakamaxusers 2 8 64
81.20Snonaka
91.20Snonaka# IBM
101.21Slukemfile	arch/prep/prep/ibm_machdep.c
111.21Slukemfile	arch/prep/prep/ibm_6050.c
121.21Slukemfile	arch/prep/prep/ibm_7248.c
131.20Snonaka
141.21Slukemfile	arch/prep/prep/platform.c
151.1Snonaka
161.1Snonakafile	arch/prep/prep/autoconf.c
171.4Snonakafile	arch/prep/prep/bus_space.c
181.1Snonakafile	arch/prep/prep/clock.c
191.1Snonakafile	arch/prep/prep/conf.c
201.1Snonakafile	arch/prep/prep/disksubr.c		disk
211.1Snonakafile	arch/prep/prep/extintr.c
221.1Snonakafile	arch/prep/prep/machdep.c
231.14Sfvdlfile	arch/prep/prep/procfs_machdep.c		procfs
241.19Snonaka
251.19Snonakafile	arch/powerpc/powerpc/bus_dma.c
261.19Snonaka
271.19Snonaka# General files
281.1Snonakafile	dev/clock_subr.c
291.1Snonakafile	dev/cons.c
301.7Sad
311.7Sad#
321.15Smanu# Compatibility modules
331.15Smanu#
341.15Smanu
351.15Smanu# OSS audio driver compatibility
361.15Smanuinclude "compat/ossaudio/files.ossaudio"
371.15Smanu
381.15Smanu# Linux binary compatibility (COMPAT_LINUX)
391.15Smanuinclude "compat/linux/files.linux"
401.15Smanuinclude "compat/linux/arch/powerpc/files.linux_powerpc"
411.18Schristosfile arch/powerpc/powerpc/linux_sigcode.S	compat_linux
421.18Schristosfile arch/powerpc/powerpc/linux_trap.c		compat_linux
431.15Smanu
441.15Smanu#
451.7Sad# Machine-independent I2O drivers
461.7Sad#
471.7Sadinclude "dev/i2o/files.i2o"
481.1Snonaka
491.1Snonaka#
501.1Snonaka# Machine-independent SCSI drivers
511.1Snonaka#
521.1Snonakainclude "dev/scsipi/files.scsipi"
531.1Snonakamajor	{sd = 4}
541.1Snonakamajor	{cd = 6}
551.1Snonaka
561.1Snonaka#
571.1Snonaka# Machine-independent ATA drivers
581.1Snonaka#
591.1Snonaka
601.1Snonakainclude "dev/ata/files.ata"
611.1Snonakamajor	{wd = 0}
621.1Snonaka
631.1Snonaka#
641.1Snonaka# Memory Disk for install floppy
651.1Snonaka#
661.9Smattfile	dev/md_root.c		memory_disk_hooks
671.1Snonakamajor	{md = 17}
681.2Soster
691.2Soster#
701.2Soster# RAIDframe
711.2Soster#
721.3Ssorenmajor	{raid = 18}
731.1Snonaka
741.1Snonaka#
751.1Snonaka# System bus types
761.1Snonaka#
771.1Snonakadefine	mainbus {}
781.1Snonakadevice	mainbus: pcibus, mainbus
791.1Snonakaattach	mainbus at root
801.1Snonakafile	arch/prep/prep/mainbus.c	mainbus
811.1Snonaka
821.1Snonakadevice	cpu
831.1Snonakaattach	cpu at mainbus
841.1Snonakafile	arch/prep/prep/cpu.c		cpu
851.1Snonaka
861.11Smattinclude "dev/wscons/files.wscons"
871.11Smattinclude "dev/wsfont/files.wsfont"
881.11Smattinclude "dev/rasops/files.rasops"
891.11Smatt
901.1Snonaka#
911.1Snonaka# PCI-only drivers
921.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
931.1Snonaka# XXX devices to 'pci'.
941.1Snonaka#
951.1Snonakainclude "dev/pci/files.pci"
961.1Snonakafile	arch/prep/pci/pci_machdep.c	pci
971.1Snonaka
981.1Snonaka# PCI-Host bridge chipsets
991.1Snonakadevice	pchb: pcibus
1001.1Snonakaattach	pchb at pci
1011.1Snonakafile	arch/prep/pci/pchb.c		pchb
1021.1Snonaka
1031.1Snonaka# PCI-ISA bridges
1041.1Snonakadevice	pcib: isabus
1051.1Snonakaattach	pcib at pci
1061.1Snonakafile	arch/prep/pci/pcib.c		pcib
1071.1Snonaka
1081.11Smatt# IBM G10 display on ThinkPad 820
1091.11Smattdevice	gten: wsemuldisplaydev, rasops8
1101.11Smattattach	gten at pci
1111.11Smattfile	arch/prep/pci/gten.c		gten needs-flag
1121.11Smatt
1131.1Snonaka#
1141.1Snonaka# ISA and mixed ISA+PCI drivers
1151.1Snonaka#
1161.1Snonaka
1171.1Snonakainclude "dev/isa/files.isa"
1181.1Snonakamajor	{mcd = 7}
1191.1Snonakafile	arch/prep/isa/isa_machdep.c	isa
1201.1Snonakafile	arch/prep/isa/isadma_machdep.c	isa
1211.13Stsutsui
1221.13Stsutsui# ISA Plug 'n Play devices
1231.13Stsutsuifile	arch/prep/isa/isapnp_machdep.c	isapnp
1241.1Snonaka
1251.1Snonaka#
1261.1Snonaka# clock
1271.1Snonaka#
1281.1Snonaka# mc146818 and compat.
1291.1Snonakadevice	mcclock
1301.1Snonakaattach	mcclock at isa with mcclock_isa
1311.1Snonakafile	arch/prep/prep/mcclock.c	mcclock
1321.1Snonakafile	arch/prep/isa/mcclock_isa.c	mcclock_isa
1331.1Snonaka
1341.1Snonaka# attribute used to represent the "keyboard controller"
1351.1Snonaka# XXX should be a real device
1361.1Snonakadefine pckbcport { [irq = -1], [port = -1] }
1371.1Snonaka
1381.1Snonaka# PC console support a la "pccons"
1391.1Snonakadevice	pc: tty, pckbcport
1401.1Snonakaattach	pc at isa
1411.1Snonakadevice	pcconskbd
1421.1Snonakaattach	pcconskbd at pckbc
1431.1Snonakafile	arch/prep/isa/pccons.c		pc | pcconskbd needs-flag
1441.1Snonaka
1451.1Snonakainclude "dev/pckbc/files.pckbc"
1461.1Snonaka
1471.1Snonaka# ISA speaker generates keyboard beep
1481.1Snonakadevice	isabeep
1491.1Snonakaattach	isabeep at pcppi
1501.1Snonakafile	arch/prep/isa/isabeep.c
1511.1Snonaka
1521.1Snonaka# Floppy disk controller
1531.10Smattdevice	fdc { drive = -1 }: isadma
1541.10Smattfile	dev/isa/fd.c			fdc needs-flag
1551.10Smatt
1561.10Smattattach	fdc at isa with fdc_isa
1571.10Smattfile	dev/isa/fdc_isa.c		fdc_isa
1581.10Smatt# Floppy disk controller
1591.10Smattdevice	fd: disk
1601.1Snonakaattach	fd at fdc
1611.1Snonakamajor	{fd = 2}
1621.1Snonaka
1631.1Snonaka# Game adapter (joystick)
1641.21Slukemdevice	joy
1651.1Snonakafile	arch/prep/isa/joy.c		joy needs-flag
1661.1Snonaka
1671.21Slukemattach	joy at isa with joy_isa
1681.1Snonakafile	arch/prep/isa/joy_isa.c		joy_isa
1691.12Smatt
1701.21Slukemdevice	paud { }: audio, isadma, ad1848, auconv
1711.12Smattattach	paud at isa with paud_isa
1721.12Smattfile	arch/prep/isa/paud_isa.c	paud_isa
1731.1Snonaka
1741.1Snonaka# network devices MII bus
1751.1Snonakainclude	"dev/mii/files.mii"
1761.1Snonaka
1771.6Snonaka# USB drivers
1781.6Snonakainclude "dev/usb/files.usb"
1791.8Smatt
1801.8Smatt# PCMCIA drivers/support
1811.23Slukemdefparam	PCIC_ISA_ALLOC_IOBASE
1821.23Slukemdefparam	PCIC_ISA_ALLOC_IOSIZE
1831.23Slukemdefparam	PCIC_ISA_INTR_ALLOC_MASK
1841.8Smatt
1851.8Smattdevice	pcic: pcmciabus
1861.8Smattfile	dev/ic/i82365.c			pcic
1871.8Smattattach	pcic at isa with pcic_isa
1881.8Smattfile	dev/isa/i82365_isa.c		pcic_isa
1891.8Smattfile	dev/isa/i82365_isasubr.c	pcic_isa
1901.8Smatt
1911.8Smattinclude "dev/pcmcia/files.pcmcia"
192