files.prep revision 1.47
11.47Skleink#	$NetBSD: files.prep,v 1.47 2004/06/26 21:51:04 kleink Exp $
21.1Snonaka#
31.1Snonaka# prep-specific configuration info
41.1Snonaka#
51.5Snonakamaxpartitions 8
61.1Snonaka
71.1Snonakamaxusers 2 8 64
81.31Snonaka
91.31Snonakadefflag	opt_residual.h	RESIDUAL_DATA_DUMP
101.20Snonaka
111.47Skleinkdefflag	opt_platform.h	PLATFORM_IBM_6015
121.47Skleink			PLATFORM_IBM_6040
131.40Smatt			PLATFORM_IBM_6050
141.33Snonaka			PLATFORM_IBM_7248
151.36Snonaka			PLATFORM_IBM_7043_140
161.33Snonaka			PLATFORM_MOTOROLA_ULMB60XA
171.33Snonaka
181.20Snonaka# IBM
191.21Slukemfile	arch/prep/prep/ibm_machdep.c
201.47Skleinkfile	arch/prep/prep/ibm_6015.c	platform_ibm_6015
211.40Smattfile	arch/prep/prep/ibm_6040.c	platform_ibm_6040
221.33Snonakafile	arch/prep/prep/ibm_6050.c	platform_ibm_6050
231.33Snonakafile	arch/prep/prep/ibm_7248.c	platform_ibm_7248
241.36Snonakafile	arch/prep/prep/ibm_7043_140.c	platform_ibm_7043_140
251.27Skleink
261.27Skleink# Motorola
271.27Skleinkfile	arch/prep/prep/mot_machdep.c
281.33Snonakafile	arch/prep/prep/mot_ulmb60xa.c	platform_motorola_ulmb60xa
291.20Snonaka
301.21Slukemfile	arch/prep/prep/platform.c
311.1Snonaka
321.1Snonakafile	arch/prep/prep/autoconf.c
331.1Snonakafile	arch/prep/prep/clock.c
341.30Snonakafile	arch/prep/prep/consinit.c
351.1Snonakafile	arch/prep/prep/disksubr.c		disk
361.1Snonakafile	arch/prep/prep/extintr.c
371.1Snonakafile	arch/prep/prep/machdep.c
381.35Skleinkfile	arch/prep/prep/residual.c		residual_data_dump
391.19Snonaka
401.19Snonakafile	arch/powerpc/powerpc/bus_dma.c
411.42Smattfile	arch/powerpc/powerpc/bus_space.c
421.41Smattfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
431.19Snonaka
441.19Snonaka# General files
451.1Snonakafile	dev/cons.c
461.15Smanu
471.15Smanu#
481.7Sad# Machine-independent I2O drivers
491.7Sad#
501.7Sadinclude "dev/i2o/files.i2o"
511.1Snonaka
521.1Snonaka#
531.1Snonaka# Machine-independent SCSI drivers
541.1Snonaka#
551.1Snonakainclude "dev/scsipi/files.scsipi"
561.1Snonaka
571.1Snonaka#
581.1Snonaka# Machine-independent ATA drivers
591.1Snonaka#
601.1Snonaka
611.1Snonakainclude "dev/ata/files.ata"
621.1Snonaka
631.1Snonaka#
641.1Snonaka# Memory Disk for install floppy
651.1Snonaka#
661.9Smattfile	dev/md_root.c		memory_disk_hooks
671.1Snonaka
681.1Snonaka#
691.1Snonaka# System bus types
701.1Snonaka#
711.1Snonakadefine	mainbus {}
721.1Snonakadevice	mainbus: pcibus, mainbus
731.1Snonakaattach	mainbus at root
741.1Snonakafile	arch/prep/prep/mainbus.c	mainbus
751.1Snonaka
761.1Snonakadevice	cpu
771.1Snonakaattach	cpu at mainbus
781.1Snonakafile	arch/prep/prep/cpu.c		cpu
791.1Snonaka
801.11Smattinclude "dev/wscons/files.wscons"
811.11Smattinclude "dev/wsfont/files.wsfont"
821.11Smattinclude "dev/rasops/files.rasops"
831.11Smatt
841.1Snonaka#
851.1Snonaka# PCI-only drivers
861.1Snonaka# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
871.1Snonaka# XXX devices to 'pci'.
881.1Snonaka#
891.1Snonakainclude "dev/pci/files.pci"
901.25Skleinkfile	arch/prep/pci/pci_machdep.c		pci
911.25Skleinkfile	arch/prep/pci/prep_pciconf_direct.c	pci
921.25Skleinkfile	arch/prep/pci/prep_pciconf_indirect.c	pci
931.1Snonaka
941.1Snonaka# PCI-Host bridge chipsets
951.1Snonakadevice	pchb: pcibus
961.1Snonakaattach	pchb at pci
971.1Snonakafile	arch/prep/pci/pchb.c		pchb
981.1Snonaka
991.1Snonaka# PCI-ISA bridges
1001.1Snonakadevice	pcib: isabus
1011.1Snonakaattach	pcib at pci
1021.1Snonakafile	arch/prep/pci/pcib.c		pcib
1031.1Snonaka
1041.11Smatt# IBM G10 display on ThinkPad 820
1051.11Smattdevice	gten: wsemuldisplaydev, rasops8
1061.11Smattattach	gten at pci
1071.11Smattfile	arch/prep/pci/gten.c		gten needs-flag
1081.11Smatt
1091.1Snonaka#
1101.1Snonaka# ISA and mixed ISA+PCI drivers
1111.1Snonaka#
1121.1Snonaka
1131.1Snonakainclude "dev/isa/files.isa"
1141.1Snonakafile	arch/prep/isa/isa_machdep.c	isa
1151.1Snonakafile	arch/prep/isa/isadma_machdep.c	isa
1161.13Stsutsui
1171.13Stsutsui# ISA Plug 'n Play devices
1181.13Stsutsuifile	arch/prep/isa/isapnp_machdep.c	isapnp
1191.1Snonaka
1201.1Snonaka#
1211.1Snonaka# clock
1221.1Snonaka#
1231.1Snonaka# mc146818 and compat.
1241.44Stsutsuidevice	mcclock: mc146818
1251.1Snonakaattach	mcclock at isa with mcclock_isa
1261.1Snonakafile	arch/prep/isa/mcclock_isa.c	mcclock_isa
1271.26Skleink
1281.26Skleink# mk48t18 and compat.
1291.26Skleinkdevice	mkclock: mk48txx
1301.26Skleinkattach	mkclock at isa with mkclock_isa
1311.26Skleinkfile	arch/prep/isa/mkclock_isa.c	mkclock_isa
1321.1Snonaka
1331.46Sbjh21include "dev/pckbport/files.pckbport"
1341.1Snonaka
1351.1Snonaka# ISA speaker generates keyboard beep
1361.1Snonakadevice	isabeep
1371.1Snonakaattach	isabeep at pcppi
1381.1Snonakafile	arch/prep/isa/isabeep.c
1391.1Snonaka
1401.1Snonaka# Floppy disk controller
1411.10Smattdevice	fdc { drive = -1 }: isadma
1421.10Smattfile	dev/isa/fd.c			fdc needs-flag
1431.10Smatt
1441.10Smattattach	fdc at isa with fdc_isa
1451.10Smattfile	dev/isa/fdc_isa.c		fdc_isa
1461.10Smatt# Floppy disk controller
1471.10Smattdevice	fd: disk
1481.1Snonakaattach	fd at fdc
1491.1Snonaka
1501.1Snonaka# Game adapter (joystick)
1511.24Sjdolecekfile	arch/prep/isa/joy_timer.c	joy
1521.12Smatt
1531.29Saugustssdevice	paud { }: audiobus, isadma, ad1848, auconv
1541.12Smattattach	paud at isa with paud_isa
1551.12Smattfile	arch/prep/isa/paud_isa.c	paud_isa
1561.1Snonaka
1571.6Snonaka# USB drivers
1581.6Snonakainclude "dev/usb/files.usb"
1591.8Smatt
1601.8Smatt# PCMCIA drivers/support
1611.23Slukemdefparam	PCIC_ISA_ALLOC_IOBASE
1621.23Slukemdefparam	PCIC_ISA_ALLOC_IOSIZE
1631.23Slukemdefparam	PCIC_ISA_INTR_ALLOC_MASK
1641.8Smatt
1651.8Smattdevice	pcic: pcmciabus
1661.8Smattfile	dev/ic/i82365.c			pcic
1671.8Smattattach	pcic at isa with pcic_isa
1681.8Smattfile	dev/isa/i82365_isa.c		pcic_isa
1691.8Smattfile	dev/isa/i82365_isasubr.c	pcic_isa
1701.8Smatt
1711.8Smattinclude "dev/pcmcia/files.pcmcia"
1721.34Snonaka
1731.34Snonaka# on-board I/O
1741.34Snonakadefine obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]}
1751.34Snonakadevice obio: obio
1761.34Snonakaattach obio at mainbus
1771.34Snonakafile arch/prep/dev/obio.c		obio needs-flag
1781.34Snonaka
1791.34Snonakaattach wdc at obio with wdc_obio
1801.34Snonakafile arch/prep/dev/wdc_obio.c		wdc_obio needs-flag
1811.37Sgehenna
1821.37Sgehennainclude "arch/prep/conf/majors.prep"
183