files.x68k revision 1.70
11.70Sthorpej#	$NetBSD: files.x68k,v 1.70 2009/08/21 04:12:27 thorpej Exp $
21.1Soki#
31.1Soki# new style config file for x68k architecture
41.1Soki#
51.1Soki
61.43Slukemdefflag				M060SP
71.32Sminoura
81.43Slukemdefflag	opt_m680x0.h		M68020 M68030 M68040 M68060
91.23Sminoura
101.43Slukemdefflag				JUPITER
111.43Slukemdefflag				PANICBUTTON
121.43Slukemdefflag	opt_extmem.h		EXTENDED_MEMORY
131.23Sminoura
141.1Soki# maxpartitions must be first item in files.${ARCH}.newconf
151.1Sokimaxpartitions 8
161.1Soki
171.1Sokimaxusers 2 16 64
181.1Soki
191.19Sthorpejdevice	mainbus {}
201.1Sokiattach	mainbus at root
211.1Soki
221.19Sthorpejdevice	cpu
231.1Sokiattach	cpu at mainbus
241.69Sisakifile	arch/x68k/x68k/mainbus.c
251.1Soki
261.1Sokidefine	event {}
271.1Sokifile	arch/x68k/dev/event.c		event
281.1Soki
291.1Sokifile	arch/x68k/x68k/x68k_init.c
301.1Sokifile	arch/x68k/x68k/autoconf.c
311.1Sokifile	arch/x68k/x68k/conf.c
321.1Sokifile	arch/x68k/x68k/disksubr.c	disk
331.1Sokifile	arch/x68k/x68k/machdep.c
341.1Sokifile	arch/x68k/x68k/mem.c
351.20Sthorpejfile	arch/x68k/x68k/pmap_bootstrap.c	compile-with "${NOPROF_C}"
361.1Sokifile	arch/x68k/x68k/trap.c
371.6Sokifile	arch/x68k/x68k/fpu.c
381.23Sminourafile	arch/x68k/x68k/bus.c
391.28Sminourafile	arch/m68k/m68k/cacheops.c
401.50Schsfile	arch/m68k/m68k/db_memrw.c	ddb
411.52Schsfile	arch/m68k/m68k/pmap_motorola.c
421.59Shefile	arch/m68k/m68k/procfs_machdep.c	procfs
431.51Schsfile	arch/m68k/m68k/sys_machdep.c
441.49Schsfile	arch/m68k/m68k/vm_machdep.c
451.15Soki
461.70Sthorpejfile	common/bus_dma/bus_dmamem_common.c
471.70Sthorpej
481.1Sokifile	dev/cons.c
491.23Sminourafile	dev/cninit.c
501.1Soki
511.1Soki# Emulation modules
521.1Soki# 6888x emulator (FPU_EMULATE)
531.4Sokiinclude "arch/m68k/fpe/files.fpe"
541.12Sis
551.12Sis# 68060 software support package
561.12Sisinclude "arch/m68k/060sp/files.060sp"
571.1Soki
581.19Sthorpejdevice	xcom: tty
591.14Sthorpejattach	xcom at mainbus
601.14Sthorpejfile	arch/x68k/dev/com.c		xcom needs-count
611.1Soki
621.1Soki# graphic devices
631.60Schsdefine	grfb { addr = -1 }
641.1Soki
651.19Sthorpejdevice	grfbus: grfb
661.1Sokiattach	grfbus at mainbus
671.1Soki
681.60Schsdevice	grf { grfaddr = -1 }
691.1Sokiattach	grf at grfb
701.1Sokifile	arch/x68k/dev/grf.c		grf needs-count
711.60Schsfile	arch/x68k/dev/grf_conf.c	grf | ite
721.60Schsfile	arch/x68k/dev/grf_machdep.c	grf | ite
731.60Schsfile	arch/x68k/dev/grf_tv.c		grf | ite
741.60Schsfile	arch/x68k/dev/grf_gv.c		grf | ite
751.1Soki
761.42Slukemdefparam opt_ite.h	ITE_KERNEL_ATTR
771.60Schsdevice	ite : tty
781.1Sokiattach	ite at grf
791.1Sokifile	arch/x68k/dev/ite.c		ite needs-flag
801.60Schsfile	arch/x68k/dev/ite_tv.c		grf | ite
811.1Sokifile	arch/x68k/dev/kbdmap.c		ite
821.1Soki
831.23Sminouradevice	intio {[addr = -1], [intr = -1], [dma = -1], [dmaintr = -1]}
841.23Sminouraattach	intio at mainbus
851.23Sminourafile	arch/x68k/dev/intio.c		intio
861.23Sminoura
871.23Sminouradevice	xel
881.23Sminouraattach	xel at intio
891.23Sminourafile	arch/x68k/dev/xel.c		xel
901.23Sminoura
911.23Sminouradevice	mfp {}
921.23Sminouraattach	mfp at intio
931.23Sminourafile	arch/x68k/dev/mfp.c		mfp
941.23Sminoura
951.23Sminouradevice clock
961.23Sminouraattach	clock at mfp
971.23Sminourafile	arch/x68k/x68k/clock.c		clock needs-flag
981.23Sminoura
991.23Sminouradevice kbd: event
1001.23Sminouraattach	kbd at mfp
1011.23Sminourafile	arch/x68k/dev/kbd.c		kbd needs-flag
1021.23Sminoura
1031.67Sisakidevice pow: sysmon_power, sysmon_taskq
1041.66Sisakiattach	pow at mfp
1051.66Sisakifile	arch/x68k/dev/pow.c		pow
1061.66Sisaki
1071.23Sminouradevice rtc
1081.23Sminouraattach	rtc at intio
1091.23Sminourafile	arch/x68k/dev/rtclock.c		rtc
1101.23Sminoura
1111.23Sminouradevice dmac
1121.23Sminouraattach	dmac at intio
1131.23Sminourafile	arch/x68k/dev/intio_dmac.c	dmac needs-flag
1141.23Sminoura
1151.43Slukemdefflag	opt_zsc.h	ZSCONSOLE
1161.42Slukemdefparam opt_zsc.h	ZSCN_SPEED
1171.23Sminouradevice zsc {channel = -1}
1181.23Sminouraattach zsc at intio
1191.23Sminourafile arch/x68k/dev/zs.c			zsc needs-flag
1201.23Sminourafile dev/ic/z8530sc.c			zsc
1211.23Sminoura
1221.23Sminouradevice zstty: tty
1231.23Sminouraattach zstty at zsc
1241.23Sminourafile dev/ic/z8530tty.c			zstty needs-flag
1251.23Sminoura
1261.23Sminouradevice ms: event
1271.23Sminouraattach ms at zsc
1281.23Sminourafile arch/x68k/dev/ms.c			ms needs-flag
1291.23Sminoura
1301.23Sminouradevice	neptune {[addr = -1]}
1311.23Sminouraattach	neptune at intio
1321.23Sminourafile	arch/x68k/dev/neptune.c		neptune
1331.23Sminoura
1341.23Sminouraattach	ne at neptune with ne_neptune: rtl80x9
1351.23Sminourafile	arch/x68k/dev/if_ne_neptune.c	ne_neptune
1361.23Sminoura
1371.23Sminouradevice	opm
1381.23Sminouraattach	opm at intio
1391.23Sminourafile	arch/x68k/dev/opm.c		opm
1401.38Sminoura
1411.46Saugustssdevice	vs: audiobus, auconv, mulaw, msm6258
1421.38Sminouraattach	vs at intio
1431.38Sminourafile	arch/x68k/dev/vs.c		vs needs-flag
1441.23Sminoura
1451.23Sminouradevice	fdc { unit = -1 }
1461.23Sminouraattach	fdc at intio
1471.23Sminoura
1481.23Sminouradevice	fd: disk
1491.23Sminouraattach	fd at fdc
1501.23Sminourafile	arch/x68k/dev/fd.c		fd needs-flag
1511.31Sminoura
1521.31Sminouradevice	par
1531.31Sminouraattach	par at intio
1541.31Sminourafile	arch/x68k/dev/par.c		par needs-flag
1551.23Sminoura
1561.23Sminoura#
1571.23Sminoura# SCSI drivers
1581.23Sminoura#
1591.23Sminourainclude "dev/scsipi/files.scsipi"
1601.23Sminoura
1611.23Sminouradevice scsirom {}
1621.23Sminouraattach	scsirom at intio
1631.23Sminourafile	arch/x68k/dev/scsirom.c		scsirom
1641.23Sminoura
1651.23Sminouraattach	spc at scsirom with spc_intio
1661.23Sminourafile	arch/x68k/dev/spc.c		spc_intio needs-flag
1671.23Sminoura
1681.23Sminouradevice	mha: scsi
1691.23Sminouraattach	mha at scsirom
1701.23Sminourafile	arch/x68k/dev/mha.c		mha needs-flag
1711.23Sminoura
1721.68Sisakidevice	sram
1731.68Sisakiattach	sram at intio
1741.68Sisakifile	arch/x68k/dev/sram.c		sram
1751.68Sisaki
1761.27Sthorpejdefpseudo bell
1771.1Sokifile	arch/x68k/dev/opmbell.c		bell needs-flag
1781.1Soki
1791.40Sisaki# Nereid Ethernet
1801.40Sisakiattach	ne at intio with ne_intio: rtl80x9
1811.40Sisakifile	arch/x68k/dev/if_ne_intio.c	ne_intio
1821.2Soki
1831.47Sisaki# Nereid USB
1841.47Sisakiattach	slhci at intio with slhci_intio
1851.47Sisakifile	arch/x68k/dev/slhci_intio.c	slhci_intio
1861.53Sisaki
1871.53Sisaki# Nereid Bank Memory Disk
1881.53Sisakidevice	bmd
1891.53Sisakiattach	bmd at intio
1901.53Sisakifile	arch/x68k/dev/bmd.c		bmd needs-flag
1911.47Sisaki
1921.5Spk# memory disk
1931.34Sminourafile	dev/md_root.c			memory_disk_hooks
1941.1Soki
1951.37Sminoura# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
1961.37Sminourainclude "compat/aoutm68k/files.aoutm68k"
1971.37Sminoura
1981.37Sminoura# SunOS Binary Compatibility (COMPAT_SUNOS)
1991.4Sokiinclude	"compat/sunos/files.sunos"
2001.1Sokifile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
2011.25Skleink
2021.25Skleink# SVR4 Binary Compatibility (COMPAT_SVR4)
2031.25Skleinkinclude "compat/svr4/files.svr4"
2041.22Sitohy
2051.22Sitohy# Linux binary compatibility (COMPAT_LINUX)
2061.22Sitohyinclude "compat/linux/files.linux"
2071.22Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k"
2081.39Schristosfile arch/m68k/m68k/linux_trap.c	compat_linux
2091.22Sitohy
2101.22Sitohy# OSS audio driver compatibility
2111.22Sitohyinclude "compat/ossaudio/files.ossaudio"
2121.47Sisaki
2131.47Sisaki# USB support
2141.47Sisakiinclude "dev/usb/files.usb"
2151.48Sgehenna
2161.48Sgehennainclude "arch/x68k/conf/majors.x68k"
217