files.mac68k revision 1.88.2.7
11.88.2.7Sscottr#	$NetBSD: files.mac68k,v 1.88.2.7 1999/11/01 06:19:09 scottr Exp $
21.16Scgd
31.1Sbriggs# mac68k-specific configuration info
41.70Sscottr
51.70Sscottr# options understood by the mac68k-specific part of the kernel
61.70Sscottr# (note, these are case-sensitive)
71.85Sscottrdefopt	opt_adb.h	ADB_DEBUG MRG_ADB ALTXBUTTONS 
81.85Sscottrdefopt	opt_mac68k.h	DISABLE_EXT_CACHE ZS_CONSOLE_ABORT
91.21Scgd
101.88.2.3Sscottrdefopt	opt_wsdisplay_compat.h	WSDISPLAY_COMPAT_GRF
111.88.2.3Sscottrdefopt	opt_wsdisplay_compat.h	WSDISPLAY_COMPAT_ITE WSDISPLAY_COMPAT_ITEFONT
121.88.2.3Sscottr
131.21Scgd# maxpartitions must be first item in files.${ARCH}.newconf
141.21Scgdmaxpartitions 8
151.1Sbriggs
161.1Sbriggsmaxusers 2 8 64
171.1Sbriggs
181.77Sthorpejdevice mainbus { }			# no locators (yet?)
191.41Sthorpejattach mainbus at root
201.1Sbriggs
211.88.2.1Sscottrinclude "dev/wscons/files.wscons"
221.88.2.1Sscottr
231.58Sscottrdefine obio_norm { [addr = -1], ["no drq" = -1], ["no hsk" = -1] }
241.58Sscottrdefine obio_scsi5380 { [addr = -1], [drq = -1], [hsk = -1] }
251.77Sthorpejdevice	obio: obio_norm, obio_scsi5380
261.45Sbriggsattach	obio at mainbus
271.81Sscottrfile	arch/mac68k/obio/obio.c		obio
281.45Sbriggs
291.86Senderdevice	adb { }
301.58Sscottrattach	adb at obio_norm
311.19Sbriggsfile	arch/mac68k/dev/adb.c		adb
321.19Sbriggsfile	arch/mac68k/dev/adbsysasm.s
331.67Sscottrfile	arch/mac68k/dev/adb_direct.c
341.67Sscottrfile	arch/mac68k/dev/pm_direct.c
351.86Sender
361.86Senderdevice	aed
371.86Senderattach	aed at adb
381.86Senderfile	arch/mac68k/dev/aed.c		aed needs-flag
391.86Sender
401.88.2.1Sscottrdevice	akbd: wskbddev
411.88.2.1Sscottrattach	akbd at adb
421.88.2.1Sscottrfile	arch/mac68k/dev/akbd.c		akbd needs-flag
431.88.2.1Sscottr
441.88.2.1Sscottrdevice	ams: wsmousedev
451.88.2.1Sscottrattach	ams at adb
461.88.2.1Sscottrfile	arch/mac68k/dev/ams.c		ams needs-flag
471.13Sbriggs
481.77Sthorpejdevice	asc
491.58Sscottrattach	asc at obio_norm
501.81Sscottrfile	arch/mac68k/obio/asc.c		asc needs-flag
511.88.2.1Sscottr
521.88.2.1Sscottrdevice	nubus { }
531.88.2.1Sscottrattach	nubus at mainbus
541.88.2.1Sscottrfile	arch/mac68k/nubus/nubus.c	nubus
551.1Sbriggs
561.54Sscottrdefine grfbus { }
571.48Sscottrfile	arch/mac68k/dev/grf_subr.c	grfbus
581.48Sscottr
591.77Sthorpejdevice	intvid: grfbus
601.58Sscottrattach	intvid at obio_norm
611.81Sscottrfile	arch/mac68k/obio/grf_obio.c	intvid
621.48Sscottr
631.77Sthorpejdevice	macvid: grfbus
641.48Sscottrattach	macvid at nubus
651.81Sscottrfile	arch/mac68k/nubus/grf_nubus.c	macvid
661.88.2.2Sscottr
671.88.2.2Sscottrdevice	macfb: wsemuldisplaydev, wsrasteremulops
681.88.2.2Sscottrattach	macfb at grfbus
691.88.2.2Sscottrfile	arch/mac68k/dev/macfb.c		macfb needs-flag
701.88.2.5Sscottr
711.88.2.5Sscottrfile	arch/mac68k/dev/maccons.c	akbd & macfb
721.74Sbriggs
731.77Sthorpejdevice	ae: ifnet, ether, arp, dp8390nic
741.59Sscottrattach	ae at nubus with ae_nubus
751.81Sscottrfile	arch/mac68k/nubus/if_ae_nubus.c	ae_nubus
761.59Sscottrfile	arch/mac68k/dev/if_ae.c		ae
771.1Sbriggs
781.77Sthorpejdevice	mc: ifnet, ether, arp
791.74Sbriggsattach	mc at obio_norm with mc_obio
801.74Sbriggsfile	arch/mac68k/dev/if_mc.c		mc
811.81Sscottrfile	arch/mac68k/obio/if_mc_obio.c	mc_obio
821.64Sbriggs
831.77Sthorpejdevice	sn: ifnet, ether, arp
841.64Sbriggsattach	sn at obio_norm with sn_obio
851.64Sbriggsattach	sn at nubus with sn_nubus
861.64Sbriggsfile	arch/mac68k/dev/if_sn.c		sn
871.81Sscottrfile	arch/mac68k/obio/if_sn_obio.c	sn_obio
881.81Sscottrfile	arch/mac68k/nubus/if_sn_nubus.c	sn_nubus
891.88Sscottr
901.88Sscottr# Sony floppy disk controller
911.88Sscottrdevice	iwm { drive = -1 }
921.88Sscottrattach	iwm at obio_norm
931.88Sscottr
941.88Sscottrdevice	fd: disk
951.88Sscottrattach	fd at iwm
961.88Sscottrfile	arch/mac68k/obio/iwm_fd.c	fd needs-flag
971.88Sscottrfile	arch/mac68k/obio/iwm.s		fd needs-flag
981.43Sbriggs
991.72Sbouyerinclude "dev/scsipi/files.scsipi"
1001.1Sbriggs
1011.43Sbriggs# Option 1 for ncr5380 support
1021.77Sthorpejdevice	ncrscsi: scsi
1031.58Sscottrattach	ncrscsi at obio_scsi5380
1041.35Sbriggsfile	arch/mac68k/dev/mac68k5380.c	ncrscsi needs-flag
1051.11Sbriggs
1061.43Sbriggs# Option 2 for ncr5380 support
1071.77Sthorpejdevice	sbc: scsi, ncr5380sbc
1081.61Sscottrattach	sbc at obio_scsi5380 with sbc_obio
1091.46Sscottrfile	arch/mac68k/dev/sbc.c		sbc
1101.81Sscottrfile	arch/mac68k/obio/sbc_obio.c	sbc_obio
1111.43Sbriggs
1121.77Sthorpejdevice	esp: scsi, ncr53c9x
1131.58Sscottrattach	esp at obio_norm
1141.88.2.7Sscottrfile	arch/mac68k/obio/esp.c		esp
1151.39Sscottr
1161.77Sthorpejdevice	zsc { channel = -1 }
1171.58Sscottrattach	zsc at obio_norm
1181.47Sbriggsfile	arch/mac68k/dev/zs.c		zsc needs-flag
1191.73Sscottr#file	arch/mac68k/dev/z8530sc.c	zsc
1201.73Sscottrfile	dev/ic/z8530sc.c		zsc
1211.47Sbriggs
1221.77Sthorpejdevice	zstty: tty
1231.47Sbriggsattach	zstty at zsc
1241.73Sscottrfile	dev/ic/z8530tty.c		zstty needs-flag
1251.80Sscottrfile	arch/mac68k/dev/zs_kgdb.c	kgdb
1261.43Sbriggs
1271.43Sbriggs# This one is out of alphabetical order
1281.77Sthorpejdevice	fpu
1291.58Sscottrattach	fpu at mainbus
1301.43Sbriggsfile	arch/mac68k/mac68k/fpu.c	fpu
1311.1Sbriggs
1321.80Sscottrfile	arch/m68k/m68k/db_memrw.c	ddb | kgdb
1331.62Sbriggsinclude "arch/m68k/fpe/files.fpe"
1341.36Sbriggs
1351.8Sbriggsfile	arch/mac68k/mac68k/autoconf.c
1361.79Senderfile	arch/mac68k/mac68k/bus_space.c
1371.8Sbriggsfile	arch/mac68k/mac68k/clock.c
1381.38Smycroftfile	arch/mac68k/mac68k/conf.c
1391.1Sbriggsfile	arch/mac68k/mac68k/disksubr.c		disk
1401.84Sscottrfile	arch/mac68k/mac68k/intr.c
1411.88.2.7Sscottrfile	arch/mac68k/mac68k/iop.c
1421.80Sscottrfile	arch/mac68k/mac68k/kgdb_machdep.c	kgdb
1431.8Sbriggsfile	arch/mac68k/mac68k/machdep.c
1441.19Sbriggsfile	arch/mac68k/mac68k/macrom.c
1451.19Sbriggsfile	arch/mac68k/mac68k/macromasm.s
1461.49Sscottrfile	arch/mac68k/mac68k/mainbus.c
1471.8Sbriggsfile	arch/mac68k/mac68k/mem.c
1481.8Sbriggsfile	arch/mac68k/mac68k/pmap.c
1491.82Sthorpejfile	arch/mac68k/mac68k/pmap_bootstrap.c	compile-with "${NOPROF_C}"
1501.8Sbriggsfile	arch/mac68k/mac68k/pram.c
1511.23Sbriggsfile	arch/mac68k/mac68k/pramasm.s
1521.74Sbriggsfile	arch/mac68k/mac68k/psc.c
1531.8Sbriggsfile	arch/mac68k/mac68k/sys_machdep.c
1541.8Sbriggsfile	arch/mac68k/mac68k/trap.c
1551.8Sbriggsfile	arch/mac68k/mac68k/via.c
1561.1Sbriggsfile	arch/mac68k/mac68k/vm_machdep.c
1571.9Sbriggs
1581.13Sbriggsfile	dev/cons.c
1591.26Smellonfile	dev/cninit.c
1601.22Sbriggs
1611.53Spk# Memory Disk for installs
1621.43Sbriggs#     These files are out of order
1631.53Spkfile	arch/mac68k/dev/md_root.c	memory_disk_hooks
1641.37Sbriggs
1651.37Sbriggsmajor	{sd = 4}
1661.37Sbriggsmajor	{cd = 6}
1671.53Spkmajor	{md = 13}
1681.31Schristos
1691.31Schristos# Compatibility modules
1701.31Schristos
1711.31Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
1721.62Sbriggsinclude "compat/sunos/files.sunos"
1731.31Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
1741.88.2.4Sscottr
1751.88.2.4Sscottr# SVR4 Binary Compatibility (COMPAT_SVR4)
1761.88.2.4Sscottrinclude "compat/svr4/files.svr4"
1771.87Sitohy
1781.87Sitohy# Linux binary compatibility (COMPAT_LINUX)
1791.87Sitohyinclude "compat/linux/files.linux"
1801.87Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k"
1811.87Sitohy
1821.87Sitohy# OSS audio driver compatibility
1831.87Sitohyinclude "compat/ossaudio/files.ossaudio"
184