1 1.82 thorpej # $NetBSD: files.mvme68k,v 1.82 2026/03/29 20:42:51 thorpej Exp $ 2 1.1 chuck 3 1.1 chuck # config file for mvme68k 4 1.1 chuck 5 1.57 he defflag PANICBUTTON # panic on ABORT if not DDB 6 1.36 scw 7 1.1 chuck # maxpartitions must be first item in files.${ARCH}.newconf 8 1.1 chuck maxpartitions 8 9 1.1 chuck 10 1.69 thorpej # System configuration options. 11 1.69 thorpej defflag opt_mvmeconf.h MVME147: M68030 12 1.69 thorpej defflag opt_mvmeconf.h MVME162: M68040 13 1.69 thorpej defflag opt_mvmeconf.h MVME167: M68040 14 1.69 thorpej defflag opt_mvmeconf.h MVME172: M68060 15 1.69 thorpej defflag opt_mvmeconf.h MVME177: M68060 16 1.69 thorpej 17 1.19 thorpej device mainbus { } 18 1.3 thorpej attach mainbus at root 19 1.40 scw file arch/mvme68k/dev/mainbus.c mainbus 20 1.1 chuck 21 1.50 scw device clock 22 1.50 scw 23 1.50 scw # Grab the MD VMEbus goop 24 1.50 scw include "dev/vme/files.vme" 25 1.50 scw 26 1.50 scw # Grab the common MVME glue 27 1.50 scw include "dev/mvme/files.mvme" 28 1.50 scw 29 1.5 chuck # MVME-147 Peripheral Channel Controller 30 1.19 thorpej device pcc { [ ipl = -1 ] } 31 1.5 chuck attach pcc at mainbus 32 1.40 scw file arch/mvme68k/dev/pcc.c pcc needs-flag 33 1.1 chuck 34 1.31 scw # MVME-147 VME controller chip 35 1.34 scw device vmepcc: mvmebus, vmebus 36 1.31 scw attach vmepcc at pcc 37 1.40 scw file arch/mvme68k/dev/vme_pcc.c vmepcc 38 1.31 scw 39 1.50 scw # MVME-147 Clock 40 1.5 chuck attach clock at pcc with clock_pcc 41 1.5 chuck file arch/mvme68k/dev/clock_pcc.c clock_pcc 42 1.1 chuck 43 1.50 scw # ZS Serial ports 44 1.19 thorpej device zsc { channel = -1 } 45 1.5 chuck file arch/mvme68k/dev/zs.c zsc 46 1.5 chuck file dev/ic/z8530sc.c zsc 47 1.5 chuck 48 1.50 scw # MVME-147 Serial ports 49 1.5 chuck attach zsc at pcc with zsc_pcc 50 1.5 chuck file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 51 1.35 scw 52 1.50 scw # MVME-1[67]2 Serial ports 53 1.35 scw attach zsc at pcctwo with zsc_pcctwo 54 1.35 scw file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 55 1.5 chuck 56 1.19 thorpej device zstty: tty 57 1.5 chuck attach zstty at zsc 58 1.5 chuck file dev/ic/z8530tty.c zstty needs-flag 59 1.9 chuck 60 1.50 scw # MVME-147 Parallel printer 61 1.9 chuck attach lpt at pcc with lpt_pcc 62 1.40 scw file arch/mvme68k/dev/lpt_pcc.c lpt_pcc 63 1.23 scw 64 1.6 thorpej # device defined in sys/conf/files 65 1.21 drochner attach le at pcc with le_pcc: le24 66 1.40 scw file arch/mvme68k/dev/if_le.c le_pcc 67 1.5 chuck 68 1.47 scw # TimeKeeper NVRAM device 69 1.47 scw device timekeeper: mk48txx 70 1.47 scw attach timekeeper at mainbus 71 1.47 scw file arch/mvme68k/dev/timekeeper.c timekeeper 72 1.47 scw 73 1.10 pk # Memory disk for boot tape 74 1.37 scw file dev/md_root.c memory_disk_hooks 75 1.7 chuck 76 1.28 thorpej include "dev/scsipi/files.scsipi" 77 1.1 chuck 78 1.5 chuck # WD33C93 SCSI ... 79 1.5 chuck define sbic 80 1.5 chuck file arch/mvme68k/dev/sbic.c sbic 81 1.5 chuck 82 1.5 chuck # ... on the MVME-147 83 1.19 thorpej device wdsc: sbic, scsi 84 1.5 chuck attach wdsc at pcc with wdsc_pcc 85 1.40 scw file arch/mvme68k/dev/wdsc.c wdsc_pcc 86 1.24 scw 87 1.50 scw file arch/mvme68k/dev/pcctwo_68k.c pcctwo 88 1.50 scw file arch/mvme68k/dev/memc_68k.c memc 89 1.51 scw 90 1.51 scw # This isn't as odd as it looks. This file is still needed even if 91 1.51 scw # no vmetwo device is configured into the kernel. 92 1.51 scw file arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 93 1.1 chuck 94 1.1 chuck file arch/mvme68k/mvme68k/autoconf.c 95 1.31 scw file arch/mvme68k/mvme68k/bus_dma.c 96 1.31 scw file arch/mvme68k/mvme68k/bus_space.c 97 1.5 chuck file arch/mvme68k/mvme68k/clock.c 98 1.1 chuck file arch/mvme68k/mvme68k/conf.c 99 1.1 chuck file arch/mvme68k/mvme68k/disksubr.c 100 1.8 mycroft file arch/mvme68k/mvme68k/machdep.c 101 1.82 thorpej file arch/mvme68k/mvme68k/pmap_bootstrap.c !__have_new_pmap_68k 102 1.1 chuck file arch/mvme68k/mvme68k/trap.c 103 1.23 scw file arch/m68k/m68k/cacheops.c 104 1.54 chs file arch/m68k/m68k/db_memrw.c ddb | kgdb 105 1.75 thorpej file arch/m68k/m68k/delay.s 106 1.68 thorpej file arch/m68k/m68k/m68k_intr.c 107 1.68 thorpej file arch/m68k/m68k/m68k_intr_stubs.s 108 1.1 chuck file dev/cons.c 109 1.1 chuck file dev/cninit.c 110 1.36 scw 111 1.52 gehenna include "arch/mvme68k/conf/majors.mvme68k" 112