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