1 1.47 scw # $NetBSD: files.mvme68k,v 1.47 2001/08/12 18:33:12 scw Exp $ 2 1.1 chuck 3 1.1 chuck # config file for mvme68k 4 1.1 chuck 5 1.36 scw defopt opt_m060sp.h M060SP 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.19 thorpej device mainbus { } 11 1.3 thorpej attach mainbus at root 12 1.40 scw file arch/mvme68k/dev/mainbus.c mainbus 13 1.1 chuck 14 1.5 chuck # MVME-147 Peripheral Channel Controller 15 1.19 thorpej device pcc { [ ipl = -1 ] } 16 1.5 chuck attach pcc at mainbus 17 1.40 scw file arch/mvme68k/dev/pcc.c pcc needs-flag 18 1.1 chuck 19 1.23 scw # MVME-166,167 and 177 Peripheral Channel Controller Chip2 20 1.23 scw device pcctwo { [ ipl = -1 ] } 21 1.23 scw attach pcctwo at mainbus 22 1.40 scw file arch/mvme68k/dev/pcctwo.c pcctwo needs-flag 23 1.23 scw 24 1.45 scw # This is not as odd as it looks. If the user doesn't define 25 1.45 scw # a vmetwo0 device in the config file, we still need the 26 1.45 scw # following gloop to deal with some local interrupts. 27 1.45 scw file arch/mvme68k/dev/vme_two_isr.c pcctwo 28 1.45 scw 29 1.31 scw # Grab the MD VMEbus goop 30 1.31 scw include "dev/vme/files.vme" 31 1.31 scw 32 1.34 scw # Our own common VMEbus glue 33 1.34 scw define mvmebus 34 1.34 scw file arch/mvme68k/dev/mvmebus.c mvmebus 35 1.34 scw 36 1.31 scw # MVME-147 VME controller chip 37 1.34 scw device vmepcc: mvmebus, vmebus 38 1.31 scw attach vmepcc at pcc 39 1.40 scw file arch/mvme68k/dev/vme_pcc.c vmepcc 40 1.31 scw 41 1.31 scw # MVME-1[67]7 VME controller chip 42 1.34 scw device vmetwo: mvmebus, vmebus 43 1.31 scw attach vmetwo at mainbus 44 1.45 scw file arch/mvme68k/dev/vme_two.c vmetwo needs-flag 45 1.31 scw 46 1.19 thorpej device clock 47 1.5 chuck attach clock at pcc with clock_pcc 48 1.23 scw attach clock at pcctwo with clock_pcctwo 49 1.5 chuck file arch/mvme68k/dev/clock_pcc.c clock_pcc 50 1.23 scw file arch/mvme68k/dev/clock_pcctwo.c clock_pcctwo 51 1.1 chuck 52 1.19 thorpej device zsc { channel = -1 } 53 1.5 chuck file arch/mvme68k/dev/zs.c zsc 54 1.5 chuck file dev/ic/z8530sc.c zsc 55 1.5 chuck 56 1.5 chuck attach zsc at pcc with zsc_pcc 57 1.5 chuck file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 58 1.35 scw 59 1.35 scw attach zsc at pcctwo with zsc_pcctwo 60 1.35 scw file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 61 1.5 chuck 62 1.19 thorpej device zstty: tty 63 1.5 chuck attach zstty at zsc 64 1.5 chuck file dev/ic/z8530tty.c zstty needs-flag 65 1.9 chuck 66 1.23 scw # Parallel printer 67 1.19 thorpej device lpt 68 1.9 chuck attach lpt at pcc with lpt_pcc 69 1.23 scw attach lpt at pcctwo with lpt_pcctwo 70 1.9 chuck file arch/mvme68k/dev/lpt.c lpt needs-flag 71 1.40 scw file arch/mvme68k/dev/lpt_pcc.c lpt_pcc 72 1.40 scw file arch/mvme68k/dev/lpt_pcctwo.c lpt_pcctwo 73 1.23 scw 74 1.6 thorpej # device defined in sys/conf/files 75 1.21 drochner attach le at pcc with le_pcc: le24 76 1.40 scw file arch/mvme68k/dev/if_le.c le_pcc 77 1.5 chuck 78 1.23 scw # i82596 Ethernet Interface on MVME1[67]7 79 1.23 scw attach ie at pcctwo with ie_pcctwo 80 1.40 scw file arch/mvme68k/dev/if_ie.c ie_pcctwo 81 1.23 scw 82 1.23 scw # CD2401 Quad Serial Controller 83 1.23 scw attach clmpcc at pcctwo with clmpcc_pcctwo 84 1.23 scw file arch/mvme68k/dev/clmpcc_pcctwo.c clmpcc_pcctwo needs-flag 85 1.38 scw 86 1.38 scw # MVME16x and MVME17x Memory Controller ASICs 87 1.38 scw device memc 88 1.46 scw attach memc at mainbus 89 1.40 scw file arch/mvme68k/dev/memc.c memc 90 1.23 scw 91 1.47 scw # TimeKeeper NVRAM device 92 1.47 scw device timekeeper: mk48txx 93 1.47 scw attach timekeeper at mainbus 94 1.47 scw file arch/mvme68k/dev/timekeeper.c timekeeper 95 1.47 scw 96 1.10 pk # Memory disk for boot tape 97 1.37 scw file dev/md_root.c memory_disk_hooks 98 1.7 chuck 99 1.28 thorpej include "dev/scsipi/files.scsipi" 100 1.1 chuck 101 1.29 scw major { sd = 4 } 102 1.29 scw major { cd = 8 } 103 1.10 pk major { md = 9 } 104 1.30 oster 105 1.30 oster # RAIDframe 106 1.30 oster major { raid = 16 } 107 1.4 chuck 108 1.5 chuck # WD33C93 SCSI ... 109 1.5 chuck define sbic 110 1.5 chuck file arch/mvme68k/dev/sbic.c sbic 111 1.5 chuck 112 1.5 chuck # ... on the MVME-147 113 1.19 thorpej device wdsc: sbic, scsi 114 1.5 chuck attach wdsc at pcc with wdsc_pcc 115 1.40 scw file arch/mvme68k/dev/wdsc.c wdsc_pcc 116 1.24 scw 117 1.43 scw # NCR53C710 SCSI on everything else 118 1.43 scw attach osiop at pcctwo with ncrsc_pcctwo 119 1.40 scw file arch/mvme68k/dev/ncrsc_pcctwo.c ncrsc_pcctwo 120 1.1 chuck 121 1.1 chuck file arch/mvme68k/mvme68k/autoconf.c 122 1.31 scw file arch/mvme68k/mvme68k/bus_dma.c 123 1.31 scw file arch/mvme68k/mvme68k/bus_space.c 124 1.5 chuck file arch/mvme68k/mvme68k/clock.c 125 1.1 chuck file arch/mvme68k/mvme68k/conf.c 126 1.14 thorpej file arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb 127 1.1 chuck file arch/mvme68k/mvme68k/disksubr.c 128 1.5 chuck file arch/mvme68k/mvme68k/isr.c 129 1.8 mycroft file arch/mvme68k/mvme68k/machdep.c 130 1.1 chuck file arch/mvme68k/mvme68k/mem.c 131 1.1 chuck file arch/mvme68k/mvme68k/pmap.c 132 1.20 thorpej file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 133 1.42 fvdl file arch/mvme68k/mvme68k/procfs_machdep.c procfs 134 1.33 scw file arch/mvme68k/mvme68k/softintr.c 135 1.1 chuck file arch/mvme68k/mvme68k/sys_machdep.c 136 1.1 chuck file arch/mvme68k/mvme68k/trap.c 137 1.1 chuck file arch/mvme68k/mvme68k/vm_machdep.c 138 1.23 scw file arch/m68k/m68k/cacheops.c 139 1.47 scw file dev/clock_subr.c 140 1.1 chuck file dev/cons.c 141 1.1 chuck file dev/cninit.c 142 1.36 scw 143 1.36 scw # Motorola 68060 support package 144 1.36 scw include "arch/m68k/060sp/files.060sp" 145 1.41 scw 146 1.41 scw # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 147 1.41 scw include "compat/aoutm68k/files.aoutm68k" 148 1.1 chuck 149 1.1 chuck # SunOS Binary Compatibility (COMPAT_SUNOS) 150 1.25 kleink include "compat/sunos/files.sunos" 151 1.1 chuck file arch/m68k/m68k/sunos_machdep.c compat_sunos 152 1.26 kleink 153 1.26 kleink # SVR4 Binary Compatibility (COMPAT_SVR4) 154 1.26 kleink include "compat/svr4/files.svr4" 155 1.22 itohy 156 1.22 itohy # Linux binary compatibility (COMPAT_LINUX) 157 1.22 itohy include "compat/linux/files.linux" 158 1.22 itohy include "compat/linux/arch/m68k/files.linux_m68k" 159 1.44 christos file arch/m68k/m68k/linux_trap.c compat_linux 160 1.22 itohy 161 1.22 itohy # OSS audio driver compatibility 162 1.22 itohy include "compat/ossaudio/files.ossaudio" 163