1 1.68 thorpej # $NetBSD: files.mvme68k,v 1.68 2024/01/16 01:26:34 thorpej Exp $ 2 1.1 chuck 3 1.1 chuck # config file for mvme68k 4 1.1 chuck 5 1.49 lukem defflag opt_m060sp.h M060SP 6 1.57 he defflag PANICBUTTON # panic on ABORT if not DDB 7 1.36 scw 8 1.1 chuck # maxpartitions must be first item in files.${ARCH}.newconf 9 1.1 chuck maxpartitions 8 10 1.1 chuck 11 1.19 thorpej device mainbus { } 12 1.3 thorpej attach mainbus at root 13 1.40 scw file arch/mvme68k/dev/mainbus.c mainbus 14 1.1 chuck 15 1.50 scw device clock 16 1.50 scw 17 1.50 scw # Grab the MD VMEbus goop 18 1.50 scw include "dev/vme/files.vme" 19 1.50 scw 20 1.50 scw # Grab the common MVME glue 21 1.50 scw include "dev/mvme/files.mvme" 22 1.50 scw 23 1.5 chuck # MVME-147 Peripheral Channel Controller 24 1.19 thorpej device pcc { [ ipl = -1 ] } 25 1.5 chuck attach pcc at mainbus 26 1.40 scw file arch/mvme68k/dev/pcc.c pcc needs-flag 27 1.1 chuck 28 1.31 scw # MVME-147 VME controller chip 29 1.34 scw device vmepcc: mvmebus, vmebus 30 1.31 scw attach vmepcc at pcc 31 1.40 scw file arch/mvme68k/dev/vme_pcc.c vmepcc 32 1.31 scw 33 1.50 scw # MVME-147 Clock 34 1.5 chuck attach clock at pcc with clock_pcc 35 1.5 chuck file arch/mvme68k/dev/clock_pcc.c clock_pcc 36 1.1 chuck 37 1.50 scw # ZS Serial ports 38 1.19 thorpej device zsc { channel = -1 } 39 1.5 chuck file arch/mvme68k/dev/zs.c zsc 40 1.5 chuck file dev/ic/z8530sc.c zsc 41 1.5 chuck 42 1.50 scw # MVME-147 Serial ports 43 1.5 chuck attach zsc at pcc with zsc_pcc 44 1.5 chuck file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 45 1.35 scw 46 1.50 scw # MVME-1[67]2 Serial ports 47 1.35 scw attach zsc at pcctwo with zsc_pcctwo 48 1.35 scw file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 49 1.5 chuck 50 1.19 thorpej device zstty: tty 51 1.5 chuck attach zstty at zsc 52 1.5 chuck file dev/ic/z8530tty.c zstty needs-flag 53 1.9 chuck 54 1.50 scw # MVME-147 Parallel printer 55 1.9 chuck attach lpt at pcc with lpt_pcc 56 1.40 scw file arch/mvme68k/dev/lpt_pcc.c lpt_pcc 57 1.23 scw 58 1.6 thorpej # device defined in sys/conf/files 59 1.21 drochner attach le at pcc with le_pcc: le24 60 1.40 scw file arch/mvme68k/dev/if_le.c le_pcc 61 1.5 chuck 62 1.47 scw # TimeKeeper NVRAM device 63 1.47 scw device timekeeper: mk48txx 64 1.47 scw attach timekeeper at mainbus 65 1.47 scw file arch/mvme68k/dev/timekeeper.c timekeeper 66 1.47 scw 67 1.10 pk # Memory disk for boot tape 68 1.37 scw file dev/md_root.c memory_disk_hooks 69 1.7 chuck 70 1.28 thorpej include "dev/scsipi/files.scsipi" 71 1.1 chuck 72 1.5 chuck # WD33C93 SCSI ... 73 1.5 chuck define sbic 74 1.5 chuck file arch/mvme68k/dev/sbic.c sbic 75 1.5 chuck 76 1.5 chuck # ... on the MVME-147 77 1.19 thorpej device wdsc: sbic, scsi 78 1.5 chuck attach wdsc at pcc with wdsc_pcc 79 1.40 scw file arch/mvme68k/dev/wdsc.c wdsc_pcc 80 1.24 scw 81 1.50 scw file arch/mvme68k/dev/pcctwo_68k.c pcctwo 82 1.50 scw file arch/mvme68k/dev/memc_68k.c memc 83 1.51 scw 84 1.51 scw # This isn't as odd as it looks. This file is still needed even if 85 1.51 scw # no vmetwo device is configured into the kernel. 86 1.51 scw file arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 87 1.1 chuck 88 1.1 chuck file arch/mvme68k/mvme68k/autoconf.c 89 1.31 scw file arch/mvme68k/mvme68k/bus_dma.c 90 1.31 scw file arch/mvme68k/mvme68k/bus_space.c 91 1.5 chuck file arch/mvme68k/mvme68k/clock.c 92 1.1 chuck file arch/mvme68k/mvme68k/conf.c 93 1.1 chuck file arch/mvme68k/mvme68k/disksubr.c 94 1.8 mycroft file arch/mvme68k/mvme68k/machdep.c 95 1.20 thorpej file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 96 1.1 chuck file arch/mvme68k/mvme68k/trap.c 97 1.23 scw file arch/m68k/m68k/cacheops.c 98 1.54 chs file arch/m68k/m68k/db_memrw.c ddb | kgdb 99 1.65 andvar file arch/m68k/m68k/kgdb_machdep.c kgdb 100 1.68 thorpej file arch/m68k/m68k/m68k_intr.c 101 1.68 thorpej file arch/m68k/m68k/m68k_intr_stubs.s 102 1.64 thorpej file arch/m68k/m68k/m68k_trap.c 103 1.66 thorpej file arch/m68k/m68k/mmu_subr.s 104 1.56 chs file arch/m68k/m68k/pmap_motorola.c 105 1.59 christos file arch/m68k/m68k/procfs_machdep.c procfs 106 1.55 chs file arch/m68k/m68k/sys_machdep.c 107 1.67 thorpej file arch/m68k/m68k/vectors.c 108 1.53 chs file arch/m68k/m68k/vm_machdep.c 109 1.1 chuck file dev/cons.c 110 1.1 chuck file dev/cninit.c 111 1.36 scw 112 1.36 scw # Motorola 68060 support package 113 1.36 scw include "arch/m68k/060sp/files.060sp" 114 1.41 scw 115 1.41 scw # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 116 1.41 scw include "compat/aoutm68k/files.aoutm68k" 117 1.1 chuck 118 1.1 chuck # SunOS Binary Compatibility (COMPAT_SUNOS) 119 1.25 kleink include "compat/sunos/files.sunos" 120 1.48 lukem file arch/m68k/m68k/sunos_machdep.c compat_sunos 121 1.26 kleink 122 1.22 itohy # Linux binary compatibility (COMPAT_LINUX) 123 1.22 itohy include "compat/linux/files.linux" 124 1.22 itohy include "compat/linux/arch/m68k/files.linux_m68k" 125 1.44 christos file arch/m68k/m68k/linux_trap.c compat_linux 126 1.22 itohy 127 1.22 itohy # OSS audio driver compatibility 128 1.22 itohy include "compat/ossaudio/files.ossaudio" 129 1.52 gehenna 130 1.52 gehenna include "arch/mvme68k/conf/majors.mvme68k" 131