files.mvme68k revision 1.37
1# $NetBSD: files.mvme68k,v 1.37 2000/11/24 08:54:08 scw Exp $ 2 3# config file for mvme68k 4 5defopt opt_m060sp.h M060SP 6 7# maxpartitions must be first item in files.${ARCH}.newconf 8maxpartitions 8 9 10device mainbus { } 11attach mainbus at root 12file arch/mvme68k/dev/mainbus.c mainbus 13 14# MVME-147 Peripheral Channel Controller 15device pcc { [ ipl = -1 ] } 16attach pcc at mainbus 17file arch/mvme68k/dev/pcc.c pcc needs-flag 18 19# MVME-166,167 and 177 Peripheral Channel Controller Chip2 20device pcctwo { [ ipl = -1 ] } 21attach pcctwo at mainbus 22file arch/mvme68k/dev/pcctwo.c pcctwo needs-flag 23 24# Grab the MD VMEbus goop 25include "dev/vme/files.vme" 26 27# Our own common VMEbus glue 28define mvmebus 29file arch/mvme68k/dev/mvmebus.c mvmebus 30 31# MVME-147 VME controller chip 32device vmepcc: mvmebus, vmebus 33attach vmepcc at pcc 34file arch/mvme68k/dev/vme_pcc.c vmepcc 35 36# MVME-1[67]7 VME controller chip 37device vmetwo: mvmebus, vmebus 38attach vmetwo at mainbus 39file arch/mvme68k/dev/vme_two.c vmetwo 40 41device clock 42attach clock at pcc with clock_pcc 43attach clock at pcctwo with clock_pcctwo 44file arch/mvme68k/dev/clock_pcc.c clock_pcc 45file arch/mvme68k/dev/clock_pcctwo.c clock_pcctwo 46 47device zsc { channel = -1 } 48file arch/mvme68k/dev/zs.c zsc 49file dev/ic/z8530sc.c zsc 50 51attach zsc at pcc with zsc_pcc 52file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 53 54attach zsc at pcctwo with zsc_pcctwo 55file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 56 57device zstty: tty 58attach zstty at zsc 59file dev/ic/z8530tty.c zstty needs-flag 60 61# Parallel printer 62device lpt 63attach lpt at pcc with lpt_pcc 64attach lpt at pcctwo with lpt_pcctwo 65file arch/mvme68k/dev/lpt.c lpt needs-flag 66file arch/mvme68k/dev/lpt_pcc.c lpt_pcc 67file arch/mvme68k/dev/lpt_pcctwo.c lpt_pcctwo 68 69# device defined in sys/conf/files 70attach le at pcc with le_pcc: le24 71file arch/mvme68k/dev/if_le.c le_pcc 72 73# i82596 Ethernet Interface on MVME1[67]7 74attach ie at pcctwo with ie_pcctwo 75file arch/mvme68k/dev/if_ie.c ie_pcctwo 76 77# CD2401 Quad Serial Controller 78attach clmpcc at pcctwo with clmpcc_pcctwo 79file arch/mvme68k/dev/clmpcc_pcctwo.c clmpcc_pcctwo needs-flag 80 81# Memory disk for boot tape 82file dev/md_root.c memory_disk_hooks 83 84include "dev/scsipi/files.scsipi" 85 86major { sd = 4 } 87major { cd = 8 } 88major { md = 9 } 89 90# RAIDframe 91major { raid = 16 } 92 93# WD33C93 SCSI ... 94define sbic 95file arch/mvme68k/dev/sbic.c sbic 96 97# ... on the MVME-147 98device wdsc: sbic, scsi 99attach wdsc at pcc with wdsc_pcc 100file arch/mvme68k/dev/wdsc.c wdsc_pcc 101 102# NCR53C710 SCSI ... 103define msiop 104file arch/mvme68k/dev/siop.c msiop 105 106# ... on everything else 107device ncrsc: msiop, scsi 108attach ncrsc at pcctwo with ncrsc_pcctwo 109file arch/mvme68k/dev/ncrsc_pcctwo.c ncrsc_pcctwo 110 111file arch/mvme68k/mvme68k/autoconf.c 112file arch/mvme68k/mvme68k/bus_dma.c 113file arch/mvme68k/mvme68k/bus_space.c 114file arch/mvme68k/mvme68k/clock.c 115file arch/mvme68k/mvme68k/conf.c 116file arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb 117file arch/mvme68k/mvme68k/disksubr.c 118file arch/mvme68k/mvme68k/isr.c 119file arch/mvme68k/mvme68k/machdep.c 120file arch/mvme68k/mvme68k/mem.c 121file arch/mvme68k/mvme68k/pmap.c 122file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 123file arch/mvme68k/mvme68k/softintr.c 124file arch/mvme68k/mvme68k/sys_machdep.c 125file arch/mvme68k/mvme68k/trap.c 126file arch/mvme68k/mvme68k/vm_machdep.c 127file arch/m68k/m68k/cacheops.c 128file dev/cons.c 129file dev/cninit.c 130 131# Motorola 68060 support package 132include "arch/m68k/060sp/files.060sp" 133 134# SunOS Binary Compatibility (COMPAT_SUNOS) 135include "compat/sunos/files.sunos" 136file arch/m68k/m68k/sunos_machdep.c compat_sunos 137 138# SVR4 Binary Compatibility (COMPAT_SVR4) 139include "compat/svr4/files.svr4" 140 141# Linux binary compatibility (COMPAT_LINUX) 142include "compat/linux/files.linux" 143include "compat/linux/arch/m68k/files.linux_m68k" 144 145# OSS audio driver compatibility 146include "compat/ossaudio/files.ossaudio" 147