11.69Sthorpej# $NetBSD: files.mvme68k,v 1.69 2024/01/18 05:12:29 thorpej Exp $ 21.1Schuck 31.1Schuck# config file for mvme68k 41.1Schuck 51.49Slukemdefflag opt_m060sp.h M060SP 61.57Shedefflag PANICBUTTON # panic on ABORT if not DDB 71.36Sscw 81.1Schuck# maxpartitions must be first item in files.${ARCH}.newconf 91.1Schuckmaxpartitions 8 101.1Schuck 111.69Sthorpej# System configuration options. 121.69Sthorpejdefflag opt_mvmeconf.h MVME147: M68030 131.69Sthorpejdefflag opt_mvmeconf.h MVME162: M68040 141.69Sthorpejdefflag opt_mvmeconf.h MVME167: M68040 151.69Sthorpejdefflag opt_mvmeconf.h MVME172: M68060 161.69Sthorpejdefflag opt_mvmeconf.h MVME177: M68060 171.69Sthorpej 181.19Sthorpejdevice mainbus { } 191.3Sthorpejattach mainbus at root 201.40Sscwfile arch/mvme68k/dev/mainbus.c mainbus 211.1Schuck 221.50Sscwdevice clock 231.50Sscw 241.50Sscw# Grab the MD VMEbus goop 251.50Sscwinclude "dev/vme/files.vme" 261.50Sscw 271.50Sscw# Grab the common MVME glue 281.50Sscwinclude "dev/mvme/files.mvme" 291.50Sscw 301.5Schuck# MVME-147 Peripheral Channel Controller 311.19Sthorpejdevice pcc { [ ipl = -1 ] } 321.5Schuckattach pcc at mainbus 331.40Sscwfile arch/mvme68k/dev/pcc.c pcc needs-flag 341.1Schuck 351.31Sscw# MVME-147 VME controller chip 361.34Sscwdevice vmepcc: mvmebus, vmebus 371.31Sscwattach vmepcc at pcc 381.40Sscwfile arch/mvme68k/dev/vme_pcc.c vmepcc 391.31Sscw 401.50Sscw# MVME-147 Clock 411.5Schuckattach clock at pcc with clock_pcc 421.5Schuckfile arch/mvme68k/dev/clock_pcc.c clock_pcc 431.1Schuck 441.50Sscw# ZS Serial ports 451.19Sthorpejdevice zsc { channel = -1 } 461.5Schuckfile arch/mvme68k/dev/zs.c zsc 471.5Schuckfile dev/ic/z8530sc.c zsc 481.5Schuck 491.50Sscw# MVME-147 Serial ports 501.5Schuckattach zsc at pcc with zsc_pcc 511.5Schuckfile arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 521.35Sscw 531.50Sscw# MVME-1[67]2 Serial ports 541.35Sscwattach zsc at pcctwo with zsc_pcctwo 551.35Sscwfile arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 561.5Schuck 571.19Sthorpejdevice zstty: tty 581.5Schuckattach zstty at zsc 591.5Schuckfile dev/ic/z8530tty.c zstty needs-flag 601.9Schuck 611.50Sscw# MVME-147 Parallel printer 621.9Schuckattach lpt at pcc with lpt_pcc 631.40Sscwfile arch/mvme68k/dev/lpt_pcc.c lpt_pcc 641.23Sscw 651.6Sthorpej# device defined in sys/conf/files 661.21Sdrochnerattach le at pcc with le_pcc: le24 671.40Sscwfile arch/mvme68k/dev/if_le.c le_pcc 681.5Schuck 691.47Sscw# TimeKeeper NVRAM device 701.47Sscwdevice timekeeper: mk48txx 711.47Sscwattach timekeeper at mainbus 721.47Sscwfile arch/mvme68k/dev/timekeeper.c timekeeper 731.47Sscw 741.10Spk# Memory disk for boot tape 751.37Sscwfile dev/md_root.c memory_disk_hooks 761.7Schuck 771.28Sthorpejinclude "dev/scsipi/files.scsipi" 781.1Schuck 791.5Schuck# WD33C93 SCSI ... 801.5Schuckdefine sbic 811.5Schuckfile arch/mvme68k/dev/sbic.c sbic 821.5Schuck 831.5Schuck# ... on the MVME-147 841.19Sthorpejdevice wdsc: sbic, scsi 851.5Schuckattach wdsc at pcc with wdsc_pcc 861.40Sscwfile arch/mvme68k/dev/wdsc.c wdsc_pcc 871.24Sscw 881.50Sscwfile arch/mvme68k/dev/pcctwo_68k.c pcctwo 891.50Sscwfile arch/mvme68k/dev/memc_68k.c memc 901.51Sscw 911.51Sscw# This isn't as odd as it looks. This file is still needed even if 921.51Sscw# no vmetwo device is configured into the kernel. 931.51Sscwfile arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 941.1Schuck 951.1Schuckfile arch/mvme68k/mvme68k/autoconf.c 961.31Sscwfile arch/mvme68k/mvme68k/bus_dma.c 971.31Sscwfile arch/mvme68k/mvme68k/bus_space.c 981.5Schuckfile arch/mvme68k/mvme68k/clock.c 991.1Schuckfile arch/mvme68k/mvme68k/conf.c 1001.1Schuckfile arch/mvme68k/mvme68k/disksubr.c 1011.8Smycroftfile arch/mvme68k/mvme68k/machdep.c 1021.20Sthorpejfile arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 1031.1Schuckfile arch/mvme68k/mvme68k/trap.c 1041.23Sscwfile arch/m68k/m68k/cacheops.c 1051.54Schsfile arch/m68k/m68k/db_memrw.c ddb | kgdb 1061.65Sandvarfile arch/m68k/m68k/kgdb_machdep.c kgdb 1071.68Sthorpejfile arch/m68k/m68k/m68k_intr.c 1081.68Sthorpejfile arch/m68k/m68k/m68k_intr_stubs.s 1091.64Sthorpejfile arch/m68k/m68k/m68k_trap.c 1101.66Sthorpejfile arch/m68k/m68k/mmu_subr.s 1111.56Schsfile arch/m68k/m68k/pmap_motorola.c 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