files.amiga revision 1.38
11.38Smhitch#	$NetBSD: files.amiga,v 1.38 1996/03/17 05:53:57 mhitch Exp $
21.16Scgd
31.16Scgd# maxpartitions must be first item in files.${ARCH}.newconf
41.16Scgdmaxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
51.1Schopps
61.1Schoppsmaxusers 2 8 64
71.1Schopps
81.37Sthorpejdevice	mainbus {}
91.37Sthorpejattach	mainbus at root
101.1Schopps
111.37Sthorpejdevice	cpu
121.37Sthorpejattach	cpu at mainbus
131.1Schopps
141.1Schopps# zorro II expansion bus.
151.37Sthorpejdevice	zbus {}
161.37Sthorpejattach	zbus at mainbus
171.15Schoppsfile	arch/amiga/dev/zbus.c		zbus
181.1Schopps
191.1Schoppsdefine	event {}
201.1Schoppsfile	arch/amiga/dev/event.c		event
211.1Schopps
221.37Sthorpejdevice	clock
231.37Sthorpejattach	clock at mainbus
241.1Schoppsfile	arch/amiga/dev/clock.c
251.1Schopps
261.1Schopps# keyboard
271.37Sthorpejdevice	kbd: event
281.37Sthorpejattach	kbd at mainbus
291.1Schoppsfile	arch/amiga/dev/kbd.c		kbd needs-flag
301.1Schopps
311.1Schopps# serial port
321.37Sthorpejdevice	ser: tty
331.37Sthorpejattach	ser at mainbus
341.1Schoppsfile	arch/amiga/dev/ser.c		ser needs-count
351.1Schopps
361.1Schopps# parellel port
371.37Sthorpejdevice	par
381.37Sthorpejattach	par at mainbus
391.1Schoppsfile	arch/amiga/dev/par.c		par needs-count
401.1Schopps
411.1Schopps# mouse
421.1Schoppspseudo-device	mouse
431.1Schoppsfile	arch/amiga/dev/ms.c		mouse needs-count
441.1Schopps
451.37Sthorpejdevice	fdc { unit = -1 }
461.37Sthorpejattach	fdc at mainbus
471.1Schopps
481.37Sthorpejdevice	fd
491.37Sthorpejattach	fd at fdc
501.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
511.1Schoppsmajor	{fd = 2}
521.1Schopps
531.1Schopps# graphic devices
541.1Schoppsdefine	grfbus {}
551.1Schopps
561.37Sthorpejdevice	grf {}
571.37Sthorpejattach	grf at grfbus
581.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
591.1Schopps
601.37Sthorpejdevice	ite
611.37Sthorpejattach	ite at grf
621.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
631.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
641.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
651.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
661.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
671.1Schopps
681.1Schopps# custom chips grf
691.37Sthorpejdevice	grfcc: grfbus
701.37Sthorpejattach	grfcc at mainbus
711.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
721.1Schoppsfile	arch/amiga/dev/ite_cc.c		grfcc ite
731.1Schopps
741.1Schoppspseudo-device	view
751.1Schoppsfile	arch/amiga/dev/view.c		view grfcc needs-count
761.1Schoppsfile	arch/amiga/dev/grfabs.c		grfcc view
771.1Schoppsfile	arch/amiga/dev/grfabs_cc.c	grfcc view
781.1Schoppsfile	arch/amiga/dev/grfabs_ccglb.c	grfcc view
791.1Schopps
801.1Schopps# retina grf
811.37Sthorpejdevice	grfrt: grfbus
821.37Sthorpejattach	grfrt at zbus
831.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
841.1Schoppsfile	arch/amiga/dev/ite_rt.c		grfrt ite
851.1Schopps
861.17Schopps# cirrus grf
871.37Sthorpejdevice	grfcl: grfbus
881.37Sthorpejattach	grfcl at zbus
891.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
901.36Sveegofile	arch/amiga/dev/ite_cl.c		grfcl ite
911.31Schopps
921.31Schopps# CyberVison 64 grf
931.37Sthorpejdevice	grfcv: grfbus
941.37Sthorpejattach	grfcv at zbus
951.31Schoppsfile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
961.36Sveegofile	arch/amiga/dev/ite_cv.c		grfcv ite
971.27Schopps
981.27Schopps# A2410 grf
991.37Sthorpejdevice	grful: grfbus
1001.37Sthorpejattach	grful at zbus
1011.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1021.32Sjtcfile    arch/amiga/dev/ite_ul.c		grful ite
1031.32Sjtcfile    arch/amiga/dev/grf_ultms.g	grful
1041.1Schopps
1051.9Schopps# retina ZIII grf
1061.37Sthorpejdevice	grfrh: grfbus
1071.37Sthorpejattach	grfrh at zbus
1081.10Schoppsfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1091.9Schoppsfile	arch/amiga/dev/ite_rh.c		grfrh ite
1101.9Schopps  
1111.1Schopps# handle gvp's odd autoconf info..
1121.37Sthorpejdevice	gvpbus {}
1131.37Sthorpejattach	gvpbus at zbus
1141.1Schoppsfile	arch/amiga/dev/gvpbus.c		gvpbus
1151.1Schopps
1161.37Sthorpejdevice	le:	ifnet, ether
1171.37Sthorpejattach	le at zbus with le_zbus
1181.37Sthorpejfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
1191.37Sthorpej
1201.37Sthorpejdevice	ed:	ifnet, ether
1211.37Sthorpejattach	ed at zbus with ed_zbus
1221.37Sthorpejfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
1231.18Schopps
1241.18Schopps# C=/Ameristar A2060 / 560
1251.38Smhitchdevice	bah: ifnet, arc
1261.37Sthorpejattach	bah at zbus with bah_zbus
1271.37Sthorpejfile	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
1281.1Schopps
1291.37Sthorpejdevice	es:	ifnet, ether
1301.37Sthorpejattach	es at zbus
1311.32Sjtcfile	arch/amiga/dev/if_es.c		es needs-flag
1321.30Schopps
1331.37Sthorpejdevice	qn:	ifnet, ether
1341.37Sthorpejattach	qn at zbus
1351.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1361.26Schopps
1371.37Sthorpejdevice	ae:	ifnet, ether
1381.37Sthorpejattach	ae at zbus
1391.26Schoppsfile	arch/amiga/dev/if_ae.c		ae needs-count
1401.28Schopps
1411.28Schopps# A2232 msc serial ports
1421.37Sthorpejdevice	msc:	tty
1431.37Sthorpejattach	msc at zbus
1441.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1451.15Schopps
1461.15Schopps# bsc/Alf Data MultiFaceCard
1471.37Sthorpejdevice	mfc { unit = -1 }
1481.38Smhitchattach	mfc at zbus
1491.15Schopps
1501.37Sthorpejdevice	mfcs
1511.37Sthorpejattach	mfcs at mfc
1521.37Sthorpejdevice	mfcp
1531.37Sthorpejattach	mfcp at mfc
1541.15Schoppsfile	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
1551.15Schopps
1561.34Schoppsinclude "../../../scsi/files.scsi"
1571.35Sismajor {sd = 4}
1581.35Sismajor {st = 5}
1591.35Sismajor {cd = 7}
1601.1Schopps
1611.1Schopps# wd 33c93 contrllers
1621.1Schoppsdefine	sbic 
1631.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
1641.1Schopps
1651.1Schopps# C= A2091
1661.37Sthorpejdevice atzsc: scsi, sbic
1671.37Sthorpejattach atzsc at zbus
1681.1Schoppsfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
1691.1Schopps
1701.1Schopps# GVP series II
1711.37Sthorpejdevice	gtsc: scsi, sbic
1721.37Sthorpejattach	gtsc at gvpbus
1731.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
1741.1Schopps
1751.1Schopps# Amiga 3000 internal
1761.37Sthorpejdevice	ahsc: scsi, sbic
1771.37Sthorpejattach	ahsc at mainbus
1781.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
1791.1Schopps
1801.1Schopps# ncr 57c710 controllers
1811.1Schoppsdefine	siop
1821.1Schoppsfile	arch/amiga/dev/siop.c		siop
1831.1Schopps
1841.1Schopps# PPI Zeus
1851.37Sthorpejdevice	zssc: scsi, siop
1861.37Sthorpejattach	zssc at zbus
1871.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
1881.1Schopps
1891.1Schopps# CSA Magnum
1901.37Sthorpejdevice	mgnsc: scsi, siop
1911.37Sthorpejattach	mgnsc at zbus
1921.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
1931.1Schopps
1941.2Schopps# MacroSystems Warp Engine
1951.37Sthorpejdevice	wesc: scsi, siop
1961.37Sthorpejattach	wesc at zbus
1971.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
1981.12Schopps
1991.12Schopps# C= A4091
2001.37Sthorpejdevice	afsc: scsi, siop
2011.37Sthorpejattach	afsc at zbus
2021.37Sthorpejdevice	aftsc: scsi, siop
2031.37Sthorpejattach	aftsc at mainbus
2041.33Schoppsfile	arch/amiga/dev/afsc.c		afsc aftsc needs-flag
2051.2Schopps
2061.1Schopps# ncr 5380 controllers
2071.1Schoppsdefine	sci
2081.8Schoppsfile	arch/amiga/dev/sci.c		sci
2091.1Schopps
2101.1Schopps# Supra Wordsync II
2111.37Sthorpejdevice	wstsc: scsi, sci
2121.37Sthorpejattach	wstsc at zbus
2131.1Schoppsfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
2141.1Schopps
2151.1Schopps# IVS 
2161.37Sthorpejdevice	ivsc: scsi, sci
2171.37Sthorpejattach	ivsc at zbus
2181.1Schoppsfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
2191.1Schopps
2201.1Schopps# CSA twelve gauge.
2211.37Sthorpejdevice	otgsc: scsi, sci
2221.37Sthorpejattach	otgsc at zbus
2231.1Schoppsfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
2241.1Schopps
2251.1Schopps# MLH
2261.37Sthorpejdevice	mlhsc: scsi, sci
2271.37Sthorpejattach	mlhsc at zbus
2281.1Schoppsfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
2291.15Schopps
2301.15Schopps# Emulex ESP216 & FAS216 controllers
2311.25Schoppsdefine	sfas
2321.25Schoppsfile	arch/amiga/dev/sfas.c		sfas
2331.15Schopps
2341.15Schopps# FastlaneZ3
2351.37Sthorpejdevice	flsc: scsi, sfas
2361.37Sthorpejattach	flsc at zbus
2371.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
2381.25Schopps
2391.25Schopps# Blizzard1230
2401.37Sthorpejdevice	bzsc: scsi, sfas
2411.37Sthorpejattach	bzsc at zbus
2421.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
2431.2Schopps
2441.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
2451.37Sthorpejdevice	idesc: scsi
2461.37Sthorpejattach	idesc at mainbus
2471.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
2481.1Schopps
2491.1Schopps# list of standard files...
2501.1Schoppsfile	dev/cons.c			ite ser
2511.20Smellonfile	dev/cninit.c			ite ser
2521.1Schoppsfile	arch/amiga/amiga/amiga_init.c
2531.1Schoppsfile	arch/amiga/amiga/autoconf.c
2541.1Schoppsfile	arch/amiga/amiga/cia.c
2551.1Schoppsfile	arch/amiga/amiga/conf.c
2561.1Schoppsfile	arch/amiga/amiga/disksubr.c
2571.1Schoppsfile	arch/amiga/amiga/dkbad.c
2581.1Schoppsfile	arch/amiga/amiga/machdep.c
2591.1Schoppsfile	arch/amiga/amiga/mem.c
2601.1Schoppsfile	arch/amiga/amiga/pmap.c
2611.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
2621.1Schoppsfile	arch/amiga/amiga/trap.c
2631.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
2641.1Schoppsfile	arch/amiga/amiga/cc.c
2651.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
2661.5Schoppsfile	arch/m68k/m68k/copy.s
2671.24Schristos
2681.24Schristos# Compatibility modules
2691.24Schristos
2701.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
2711.24Schristosinclude "../../../compat/sunos/files.sunos"
2721.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
273