files.mvme68k revision 1.66
11.66Sthorpej# $NetBSD: files.mvme68k,v 1.66 2024/01/09 04:16:25 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.19Sthorpejdevice mainbus { } 121.3Sthorpejattach mainbus at root 131.40Sscwfile arch/mvme68k/dev/mainbus.c mainbus 141.1Schuck 151.50Sscwdevice clock 161.50Sscw 171.50Sscw# Grab the MD VMEbus goop 181.50Sscwinclude "dev/vme/files.vme" 191.50Sscw 201.50Sscw# Grab the common MVME glue 211.50Sscwinclude "dev/mvme/files.mvme" 221.50Sscw 231.5Schuck# MVME-147 Peripheral Channel Controller 241.19Sthorpejdevice pcc { [ ipl = -1 ] } 251.5Schuckattach pcc at mainbus 261.40Sscwfile arch/mvme68k/dev/pcc.c pcc needs-flag 271.1Schuck 281.31Sscw# MVME-147 VME controller chip 291.34Sscwdevice vmepcc: mvmebus, vmebus 301.31Sscwattach vmepcc at pcc 311.40Sscwfile arch/mvme68k/dev/vme_pcc.c vmepcc 321.31Sscw 331.50Sscw# MVME-147 Clock 341.5Schuckattach clock at pcc with clock_pcc 351.5Schuckfile arch/mvme68k/dev/clock_pcc.c clock_pcc 361.1Schuck 371.50Sscw# ZS Serial ports 381.19Sthorpejdevice zsc { channel = -1 } 391.5Schuckfile arch/mvme68k/dev/zs.c zsc 401.5Schuckfile dev/ic/z8530sc.c zsc 411.5Schuck 421.50Sscw# MVME-147 Serial ports 431.5Schuckattach zsc at pcc with zsc_pcc 441.5Schuckfile arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 451.35Sscw 461.50Sscw# MVME-1[67]2 Serial ports 471.35Sscwattach zsc at pcctwo with zsc_pcctwo 481.35Sscwfile arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 491.5Schuck 501.19Sthorpejdevice zstty: tty 511.5Schuckattach zstty at zsc 521.5Schuckfile dev/ic/z8530tty.c zstty needs-flag 531.9Schuck 541.50Sscw# MVME-147 Parallel printer 551.9Schuckattach lpt at pcc with lpt_pcc 561.40Sscwfile arch/mvme68k/dev/lpt_pcc.c lpt_pcc 571.23Sscw 581.6Sthorpej# device defined in sys/conf/files 591.21Sdrochnerattach le at pcc with le_pcc: le24 601.40Sscwfile arch/mvme68k/dev/if_le.c le_pcc 611.5Schuck 621.47Sscw# TimeKeeper NVRAM device 631.47Sscwdevice timekeeper: mk48txx 641.47Sscwattach timekeeper at mainbus 651.47Sscwfile arch/mvme68k/dev/timekeeper.c timekeeper 661.47Sscw 671.10Spk# Memory disk for boot tape 681.37Sscwfile dev/md_root.c memory_disk_hooks 691.7Schuck 701.28Sthorpejinclude "dev/scsipi/files.scsipi" 711.1Schuck 721.5Schuck# WD33C93 SCSI ... 731.5Schuckdefine sbic 741.5Schuckfile arch/mvme68k/dev/sbic.c sbic 751.5Schuck 761.5Schuck# ... on the MVME-147 771.19Sthorpejdevice wdsc: sbic, scsi 781.5Schuckattach wdsc at pcc with wdsc_pcc 791.40Sscwfile arch/mvme68k/dev/wdsc.c wdsc_pcc 801.24Sscw 811.50Sscwfile arch/mvme68k/dev/pcctwo_68k.c pcctwo 821.50Sscwfile arch/mvme68k/dev/memc_68k.c memc 831.51Sscw 841.51Sscw# This isn't as odd as it looks. This file is still needed even if 851.51Sscw# no vmetwo device is configured into the kernel. 861.51Sscwfile arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 871.1Schuck 881.1Schuckfile arch/mvme68k/mvme68k/autoconf.c 891.31Sscwfile arch/mvme68k/mvme68k/bus_dma.c 901.31Sscwfile arch/mvme68k/mvme68k/bus_space.c 911.5Schuckfile arch/mvme68k/mvme68k/clock.c 921.1Schuckfile arch/mvme68k/mvme68k/conf.c 931.1Schuckfile arch/mvme68k/mvme68k/disksubr.c 941.5Schuckfile arch/mvme68k/mvme68k/isr.c 951.8Smycroftfile arch/mvme68k/mvme68k/machdep.c 961.20Sthorpejfile arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 971.1Schuckfile arch/mvme68k/mvme68k/trap.c 981.23Sscwfile arch/m68k/m68k/cacheops.c 991.54Schsfile arch/m68k/m68k/db_memrw.c ddb | kgdb 1001.65Sandvarfile arch/m68k/m68k/kgdb_machdep.c kgdb 1011.64Sthorpejfile arch/m68k/m68k/m68k_trap.c 1021.66Sthorpejfile arch/m68k/m68k/mmu_subr.s 1031.56Schsfile arch/m68k/m68k/pmap_motorola.c 1041.59Schristosfile arch/m68k/m68k/procfs_machdep.c procfs 1051.55Schsfile arch/m68k/m68k/sys_machdep.c 1061.53Schsfile arch/m68k/m68k/vm_machdep.c 1071.1Schuckfile dev/cons.c 1081.1Schuckfile dev/cninit.c 1091.36Sscw 1101.36Sscw# Motorola 68060 support package 1111.36Sscwinclude "arch/m68k/060sp/files.060sp" 1121.41Sscw 1131.41Sscw# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 1141.41Sscwinclude "compat/aoutm68k/files.aoutm68k" 1151.1Schuck 1161.1Schuck# SunOS Binary Compatibility (COMPAT_SUNOS) 1171.25Skleinkinclude "compat/sunos/files.sunos" 1181.48Slukemfile arch/m68k/m68k/sunos_machdep.c compat_sunos 1191.26Skleink 1201.22Sitohy# Linux binary compatibility (COMPAT_LINUX) 1211.22Sitohyinclude "compat/linux/files.linux" 1221.22Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k" 1231.44Schristosfile arch/m68k/m68k/linux_trap.c compat_linux 1241.22Sitohy 1251.22Sitohy# OSS audio driver compatibility 1261.22Sitohyinclude "compat/ossaudio/files.ossaudio" 1271.52Sgehenna 1281.52Sgehennainclude "arch/mvme68k/conf/majors.mvme68k" 129