files.mvme68k revision 1.23
1# $NetBSD: files.mvme68k,v 1.23 1999/02/14 17:54:27 scw 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 47# device defined in sys/conf/files 48attach le at pcc with le_pcc: le24 49file arch/mvme68k/dev/if_le.c le 50 51# i82596 Ethernet Interface on MVME1[67]7 52device ie: ifnet, ether, arp, i82586 53attach ie at pcctwo with ie_pcctwo 54file arch/mvme68k/dev/if_ie.c ie 55 56# CD2401 Quad Serial Controller 57attach clmpcc at pcctwo with clmpcc_pcctwo 58file arch/mvme68k/dev/clmpcc_pcctwo.c clmpcc_pcctwo needs-flag 59 60# Generic VME support 61device vmechip { } 62file arch/mvme68k/dev/vme.c vmechip 63 64device vmes { [ atype = -1 ], addr = 0, [ ipl = -1 ], [ vec = - 1 ] } 65attach vmes at vmechip 66 67device vmel { [ atype = -1 ], addr = 0, [ ipl = -1 ], [ vec = - 1 ] } 68attach vmel at vmechip 69 70# Memory disk for boot tape 71file arch/mvme68k/dev/md_root.c memory_disk_hooks 72 73# MVME-147 VME controller chip 74attach vmechip at pcc with vmechip_pcc 75file arch/mvme68k/dev/vme_pcc.c vmechip_pcc 76 77include "../../../dev/scsipi/files.scsipi" 78 79major { vnd = 6 } 80major { sd = 7 } 81major { md = 9 } 82major { cd = 18 } 83 84# WD33C93 SCSI ... 85define sbic 86file arch/mvme68k/dev/sbic.c sbic 87 88# ... on the MVME-147 89device wdsc: sbic, scsi 90attach wdsc at pcc with wdsc_pcc 91file arch/mvme68k/dev/wdsc.c wdsc_pcc 92 93file arch/mvme68k/mvme68k/autoconf.c 94file arch/mvme68k/mvme68k/clock.c 95file arch/mvme68k/mvme68k/conf.c 96file arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb 97file arch/mvme68k/mvme68k/disksubr.c 98file arch/mvme68k/mvme68k/dkbad.c 99file arch/mvme68k/mvme68k/isr.c 100file arch/mvme68k/mvme68k/machdep.c 101file arch/mvme68k/mvme68k/mem.c 102file arch/mvme68k/mvme68k/pmap.c 103file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 104file arch/mvme68k/mvme68k/sys_machdep.c 105file arch/mvme68k/mvme68k/trap.c 106file arch/mvme68k/mvme68k/vm_machdep.c 107file arch/m68k/m68k/cacheops.c 108file dev/cons.c 109file dev/cninit.c 110 111# SunOS Binary Compatibility (COMPAT_SUNOS) 112include "../../../compat/sunos/files.sunos" 113file arch/m68k/m68k/sunos_machdep.c compat_sunos 114 115# Linux binary compatibility (COMPAT_LINUX) 116include "compat/linux/files.linux" 117include "compat/linux/arch/m68k/files.linux_m68k" 118 119# OSS audio driver compatibility 120include "compat/ossaudio/files.ossaudio" 121