files.amiga revision 1.48
11.48Sveego#	$NetBSD: files.amiga,v 1.48 1996/05/19 21:04:50 veego 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.43Sis# zorro 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.43Sis# parallel 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.42Sisdevice	ms: event
431.42Sisattach	ms at mainbus
441.44Sveegofile	arch/amiga/dev/ms.c		ms needs-flag
451.1Schopps
461.37Sthorpejdevice	fdc { unit = -1 }
471.37Sthorpejattach	fdc at mainbus
481.1Schopps
491.37Sthorpejdevice	fd
501.37Sthorpejattach	fd at fdc
511.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
521.1Schoppsmajor	{fd = 2}
531.1Schopps
541.1Schopps# graphic devices
551.1Schoppsdefine	grfbus {}
561.1Schopps
571.37Sthorpejdevice	grf {}
581.37Sthorpejattach	grf at grfbus
591.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
601.1Schopps
611.37Sthorpejdevice	ite
621.37Sthorpejattach	ite at grf
631.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
641.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
651.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
661.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
671.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
681.1Schopps
691.1Schopps# custom chips grf
701.37Sthorpejdevice	grfcc: grfbus
711.37Sthorpejattach	grfcc at mainbus
721.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
731.40Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
741.1Schopps
751.1Schoppspseudo-device	view
761.39Scgdfile	arch/amiga/dev/view.c		view | grfcc needs-count
771.39Scgdfile	arch/amiga/dev/grfabs.c		grfcc | view
781.39Scgdfile	arch/amiga/dev/grfabs_cc.c	grfcc | view
791.39Scgdfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
801.1Schopps
811.1Schopps# retina grf
821.37Sthorpejdevice	grfrt: grfbus
831.37Sthorpejattach	grfrt at zbus
841.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
851.40Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
861.1Schopps
871.17Schopps# cirrus grf
881.37Sthorpejdevice	grfcl: grfbus
891.37Sthorpejattach	grfcl at zbus
901.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
911.40Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
921.31Schopps
931.31Schopps# CyberVison 64 grf
941.37Sthorpejdevice	grfcv: grfbus
951.37Sthorpejattach	grfcv at zbus
961.31Schoppsfile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
971.40Sisfile	arch/amiga/dev/ite_cv.c		grfcv & ite
981.27Schopps
991.27Schopps# A2410 grf
1001.37Sthorpejdevice	grful: grfbus
1011.37Sthorpejattach	grful at zbus
1021.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1031.40Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
1041.39Scgdfile	arch/amiga/dev/grf_ultms.g	grful
1051.1Schopps
1061.9Schopps# retina ZIII grf
1071.37Sthorpejdevice	grfrh: grfbus
1081.37Sthorpejattach	grfrh at zbus
1091.10Schoppsfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1101.40Sisfile	arch/amiga/dev/ite_rh.c		grfrh & ite
1111.48Sveego
1121.48Sveego# Tseng grf
1131.48Sveegodevice	grfet: grfbus
1141.48Sveegoattach	grfet at zbus
1151.48Sveegofile	arch/amiga/dev/grf_et.c		grfet needs-flag
1161.48Sveegofile	arch/amiga/dev/ite_et.c		grfet & ite
1171.48Sveego
1181.1Schopps# handle gvp's odd autoconf info..
1191.37Sthorpejdevice	gvpbus {}
1201.37Sthorpejattach	gvpbus at zbus
1211.1Schoppsfile	arch/amiga/dev/gvpbus.c		gvpbus
1221.1Schopps
1231.45Sthorpej# device defined in sys/conf/files
1241.47Sthorpejattach	le at zbus with le_zbus
1251.47Sthorpejfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
1261.37Sthorpej
1271.37Sthorpejdevice	ed:	ifnet, ether
1281.37Sthorpejattach	ed at zbus with ed_zbus
1291.37Sthorpejfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
1301.18Schopps
1311.18Schopps# C=/Ameristar A2060 / 560
1321.38Smhitchdevice	bah: ifnet, arc
1331.37Sthorpejattach	bah at zbus with bah_zbus
1341.37Sthorpejfile	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
1351.1Schopps
1361.37Sthorpejdevice	es:	ifnet, ether
1371.37Sthorpejattach	es at zbus
1381.32Sjtcfile	arch/amiga/dev/if_es.c		es needs-flag
1391.30Schopps
1401.37Sthorpejdevice	qn:	ifnet, ether
1411.37Sthorpejattach	qn at zbus
1421.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1431.26Schopps
1441.37Sthorpejdevice	ae:	ifnet, ether
1451.37Sthorpejattach	ae at zbus
1461.26Schoppsfile	arch/amiga/dev/if_ae.c		ae needs-count
1471.28Schopps
1481.28Schopps# A2232 msc serial ports
1491.37Sthorpejdevice	msc:	tty
1501.37Sthorpejattach	msc at zbus
1511.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1521.15Schopps
1531.15Schopps# bsc/Alf Data MultiFaceCard
1541.37Sthorpejdevice	mfc { unit = -1 }
1551.38Smhitchattach	mfc at zbus
1561.15Schopps
1571.37Sthorpejdevice	mfcs
1581.37Sthorpejattach	mfcs at mfc
1591.37Sthorpejdevice	mfcp
1601.37Sthorpejattach	mfcp at mfc
1611.39Scgdfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
1621.15Schopps
1631.34Schoppsinclude "../../../scsi/files.scsi"
1641.35Sismajor {sd = 4}
1651.35Sismajor {st = 5}
1661.35Sismajor {cd = 7}
1671.1Schopps
1681.1Schopps# wd 33c93 contrllers
1691.1Schoppsdefine	sbic 
1701.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
1711.1Schopps
1721.1Schopps# C= A2091
1731.37Sthorpejdevice atzsc: scsi, sbic
1741.37Sthorpejattach atzsc at zbus
1751.1Schoppsfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
1761.1Schopps
1771.1Schopps# GVP series II
1781.37Sthorpejdevice	gtsc: scsi, sbic
1791.37Sthorpejattach	gtsc at gvpbus
1801.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
1811.1Schopps
1821.1Schopps# Amiga 3000 internal
1831.37Sthorpejdevice	ahsc: scsi, sbic
1841.37Sthorpejattach	ahsc at mainbus
1851.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
1861.1Schopps
1871.1Schopps# ncr 57c710 controllers
1881.1Schoppsdefine	siop
1891.1Schoppsfile	arch/amiga/dev/siop.c		siop
1901.1Schopps
1911.1Schopps# PPI Zeus
1921.37Sthorpejdevice	zssc: scsi, siop
1931.37Sthorpejattach	zssc at zbus
1941.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
1951.1Schopps
1961.1Schopps# CSA Magnum
1971.37Sthorpejdevice	mgnsc: scsi, siop
1981.37Sthorpejattach	mgnsc at zbus
1991.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
2001.1Schopps
2011.2Schopps# MacroSystems Warp Engine
2021.37Sthorpejdevice	wesc: scsi, siop
2031.37Sthorpejattach	wesc at zbus
2041.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
2051.12Schopps
2061.46Sis
2071.46Sis# MacroSystem DraCo internal
2081.46Sisdevice	drsc: scsi, siop
2091.46Sisattach	drsc at mainbus
2101.46Sisfile  arch/amiga/dev/drsc.c           drsc needs-flag
2111.46Sis
2121.12Schopps# C= A4091
2131.37Sthorpejdevice	afsc: scsi, siop
2141.37Sthorpejattach	afsc at zbus
2151.37Sthorpejdevice	aftsc: scsi, siop
2161.37Sthorpejattach	aftsc at mainbus
2171.39Scgdfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
2181.2Schopps
2191.1Schopps# ncr 5380 controllers
2201.1Schoppsdefine	sci
2211.8Schoppsfile	arch/amiga/dev/sci.c		sci
2221.1Schopps
2231.1Schopps# Supra Wordsync II
2241.37Sthorpejdevice	wstsc: scsi, sci
2251.37Sthorpejattach	wstsc at zbus
2261.1Schoppsfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
2271.1Schopps
2281.1Schopps# IVS 
2291.37Sthorpejdevice	ivsc: scsi, sci
2301.37Sthorpejattach	ivsc at zbus
2311.1Schoppsfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
2321.1Schopps
2331.1Schopps# CSA twelve gauge.
2341.37Sthorpejdevice	otgsc: scsi, sci
2351.37Sthorpejattach	otgsc at zbus
2361.1Schoppsfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
2371.1Schopps
2381.1Schopps# MLH
2391.37Sthorpejdevice	mlhsc: scsi, sci
2401.37Sthorpejattach	mlhsc at zbus
2411.1Schoppsfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
2421.41Sis
2431.46Sis# EMPLANT
2441.41Sisdevice	empsc: scsi, sci
2451.41Sisattach	empsc at zbus
2461.41Sisfile	arch/amiga/dev/empsc.c		empsc needs-flag
2471.15Schopps
2481.15Schopps# Emulex ESP216 & FAS216 controllers
2491.25Schoppsdefine	sfas
2501.25Schoppsfile	arch/amiga/dev/sfas.c		sfas
2511.15Schopps
2521.15Schopps# FastlaneZ3
2531.37Sthorpejdevice	flsc: scsi, sfas
2541.37Sthorpejattach	flsc at zbus
2551.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
2561.25Schopps
2571.25Schopps# Blizzard1230
2581.37Sthorpejdevice	bzsc: scsi, sfas
2591.37Sthorpejattach	bzsc at zbus
2601.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
2611.2Schopps
2621.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
2631.37Sthorpejdevice	idesc: scsi
2641.37Sthorpejattach	idesc at mainbus
2651.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
2661.1Schopps
2671.1Schopps# list of standard files...
2681.39Scgdfile	dev/cons.c			ite | ser
2691.39Scgdfile	dev/cninit.c			ite | ser
2701.1Schoppsfile	arch/amiga/amiga/amiga_init.c
2711.1Schoppsfile	arch/amiga/amiga/autoconf.c
2721.1Schoppsfile	arch/amiga/amiga/cia.c
2731.1Schoppsfile	arch/amiga/amiga/conf.c
2741.1Schoppsfile	arch/amiga/amiga/disksubr.c
2751.1Schoppsfile	arch/amiga/amiga/dkbad.c
2761.1Schoppsfile	arch/amiga/amiga/machdep.c
2771.1Schoppsfile	arch/amiga/amiga/mem.c
2781.1Schoppsfile	arch/amiga/amiga/pmap.c
2791.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
2801.1Schoppsfile	arch/amiga/amiga/trap.c
2811.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
2821.1Schoppsfile	arch/amiga/amiga/cc.c
2831.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
2841.5Schoppsfile	arch/m68k/m68k/copy.s
2851.24Schristos
2861.24Schristos# Compatibility modules
2871.24Schristos
2881.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
2891.24Schristosinclude "../../../compat/sunos/files.sunos"
2901.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
291