11.71Sthorpej# $NetBSD: files.mvme68k,v 1.71 2025/11/20 18:05:00 thorpej Exp $ 21.1Schuck 31.1Schuck# config file for mvme68k 41.1Schuck 51.57Shedefflag PANICBUTTON # panic on ABORT if not DDB 61.36Sscw 71.1Schuck# maxpartitions must be first item in files.${ARCH}.newconf 81.1Schuckmaxpartitions 8 91.1Schuck 101.69Sthorpej# System configuration options. 111.69Sthorpejdefflag opt_mvmeconf.h MVME147: M68030 121.69Sthorpejdefflag opt_mvmeconf.h MVME162: M68040 131.69Sthorpejdefflag opt_mvmeconf.h MVME167: M68040 141.69Sthorpejdefflag opt_mvmeconf.h MVME172: M68060 151.69Sthorpejdefflag opt_mvmeconf.h MVME177: M68060 161.69Sthorpej 171.19Sthorpejdevice mainbus { } 181.3Sthorpejattach mainbus at root 191.40Sscwfile arch/mvme68k/dev/mainbus.c mainbus 201.1Schuck 211.50Sscwdevice clock 221.50Sscw 231.50Sscw# Grab the MD VMEbus goop 241.50Sscwinclude "dev/vme/files.vme" 251.50Sscw 261.50Sscw# Grab the common MVME glue 271.50Sscwinclude "dev/mvme/files.mvme" 281.50Sscw 291.5Schuck# MVME-147 Peripheral Channel Controller 301.19Sthorpejdevice pcc { [ ipl = -1 ] } 311.5Schuckattach pcc at mainbus 321.40Sscwfile arch/mvme68k/dev/pcc.c pcc needs-flag 331.1Schuck 341.31Sscw# MVME-147 VME controller chip 351.34Sscwdevice vmepcc: mvmebus, vmebus 361.31Sscwattach vmepcc at pcc 371.40Sscwfile arch/mvme68k/dev/vme_pcc.c vmepcc 381.31Sscw 391.50Sscw# MVME-147 Clock 401.5Schuckattach clock at pcc with clock_pcc 411.5Schuckfile arch/mvme68k/dev/clock_pcc.c clock_pcc 421.1Schuck 431.50Sscw# ZS Serial ports 441.19Sthorpejdevice zsc { channel = -1 } 451.5Schuckfile arch/mvme68k/dev/zs.c zsc 461.5Schuckfile dev/ic/z8530sc.c zsc 471.5Schuck 481.50Sscw# MVME-147 Serial ports 491.5Schuckattach zsc at pcc with zsc_pcc 501.5Schuckfile arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 511.35Sscw 521.50Sscw# MVME-1[67]2 Serial ports 531.35Sscwattach zsc at pcctwo with zsc_pcctwo 541.35Sscwfile arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 551.5Schuck 561.19Sthorpejdevice zstty: tty 571.5Schuckattach zstty at zsc 581.5Schuckfile dev/ic/z8530tty.c zstty needs-flag 591.9Schuck 601.50Sscw# MVME-147 Parallel printer 611.9Schuckattach lpt at pcc with lpt_pcc 621.40Sscwfile arch/mvme68k/dev/lpt_pcc.c lpt_pcc 631.23Sscw 641.6Sthorpej# device defined in sys/conf/files 651.21Sdrochnerattach le at pcc with le_pcc: le24 661.40Sscwfile arch/mvme68k/dev/if_le.c le_pcc 671.5Schuck 681.47Sscw# TimeKeeper NVRAM device 691.47Sscwdevice timekeeper: mk48txx 701.47Sscwattach timekeeper at mainbus 711.47Sscwfile arch/mvme68k/dev/timekeeper.c timekeeper 721.47Sscw 731.10Spk# Memory disk for boot tape 741.37Sscwfile dev/md_root.c memory_disk_hooks 751.7Schuck 761.28Sthorpejinclude "dev/scsipi/files.scsipi" 771.1Schuck 781.5Schuck# WD33C93 SCSI ... 791.5Schuckdefine sbic 801.5Schuckfile arch/mvme68k/dev/sbic.c sbic 811.5Schuck 821.5Schuck# ... on the MVME-147 831.19Sthorpejdevice wdsc: sbic, scsi 841.5Schuckattach wdsc at pcc with wdsc_pcc 851.40Sscwfile arch/mvme68k/dev/wdsc.c wdsc_pcc 861.24Sscw 871.50Sscwfile arch/mvme68k/dev/pcctwo_68k.c pcctwo 881.50Sscwfile arch/mvme68k/dev/memc_68k.c memc 891.51Sscw 901.51Sscw# This isn't as odd as it looks. This file is still needed even if 911.51Sscw# no vmetwo device is configured into the kernel. 921.51Sscwfile arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 931.1Schuck 941.1Schuckfile arch/mvme68k/mvme68k/autoconf.c 951.31Sscwfile arch/mvme68k/mvme68k/bus_dma.c 961.31Sscwfile arch/mvme68k/mvme68k/bus_space.c 971.5Schuckfile arch/mvme68k/mvme68k/clock.c 981.1Schuckfile arch/mvme68k/mvme68k/conf.c 991.1Schuckfile arch/mvme68k/mvme68k/disksubr.c 1001.8Smycroftfile arch/mvme68k/mvme68k/machdep.c 1011.70Sthorpejfile arch/mvme68k/mvme68k/pmap_bootstrap.c !__have_new_pmap_68k compile-with "${NOPROF_C}" 1021.1Schuckfile arch/mvme68k/mvme68k/trap.c 1031.23Sscwfile arch/m68k/m68k/cacheops.c 1041.54Schsfile arch/m68k/m68k/db_memrw.c ddb | kgdb 1051.65Sandvarfile arch/m68k/m68k/kgdb_machdep.c kgdb 1061.68Sthorpejfile arch/m68k/m68k/m68k_intr.c 1071.68Sthorpejfile arch/m68k/m68k/m68k_intr_stubs.s 1081.64Sthorpejfile arch/m68k/m68k/m68k_trap.c 1091.66Sthorpejfile arch/m68k/m68k/mmu_subr.s 1101.70Sthorpejfile arch/m68k/m68k/pmap_motorola.c !__have_new_pmap_68k 1111.70Sthorpejfile arch/m68k/m68k/pmap_68k.c __have_new_pmap_68k 1121.59Schristosfile arch/m68k/m68k/procfs_machdep.c procfs 1131.55Schsfile arch/m68k/m68k/sys_machdep.c 1141.67Sthorpejfile arch/m68k/m68k/vectors.c 1151.53Schsfile arch/m68k/m68k/vm_machdep.c 1161.1Schuckfile dev/cons.c 1171.1Schuckfile dev/cninit.c 1181.36Sscw 1191.36Sscw# Motorola 68060 support package 1201.36Sscwinclude "arch/m68k/060sp/files.060sp" 1211.41Sscw 1221.41Sscw# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 1231.41Sscwinclude "compat/aoutm68k/files.aoutm68k" 1241.1Schuck 1251.1Schuck# SunOS Binary Compatibility (COMPAT_SUNOS) 1261.25Skleinkinclude "compat/sunos/files.sunos" 1271.48Slukemfile arch/m68k/m68k/sunos_machdep.c compat_sunos 1281.26Skleink 1291.22Sitohy# Linux binary compatibility (COMPAT_LINUX) 1301.22Sitohyinclude "compat/linux/files.linux" 1311.22Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k" 1321.44Schristosfile arch/m68k/m68k/linux_trap.c compat_linux 1331.22Sitohy 1341.22Sitohy# OSS audio driver compatibility 1351.22Sitohyinclude "compat/ossaudio/files.ossaudio" 1361.52Sgehenna 1371.52Sgehennainclude "arch/mvme68k/conf/majors.mvme68k" 138