1 # $NetBSD: files.mvme68k,v 1.19 1998/02/16 22:12:47 thorpej Exp $ 2 3 # config file for mvme68k 4 5 # maxpartitions must be first item in files.${ARCH}.newconf 6 maxpartitions 8 7 8 device mainbus { } 9 attach mainbus at root 10 11 # MVME-147 Peripheral Channel Controller 12 device pcc { [ ipl = -1 ] } 13 attach pcc at mainbus 14 file arch/mvme68k/dev/pcc.c pcc needs-flag 15 16 device clock 17 attach clock at pcc with clock_pcc 18 file arch/mvme68k/dev/clock_pcc.c clock_pcc 19 20 device zsc { channel = -1 } 21 file arch/mvme68k/dev/zs.c zsc 22 file dev/ic/z8530sc.c zsc 23 24 attach zsc at pcc with zsc_pcc 25 file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 26 27 device zstty: tty 28 attach zstty at zsc 29 file dev/ic/z8530tty.c zstty needs-flag 30 31 # printer 32 device lpt 33 attach lpt at pcc with lpt_pcc 34 file arch/mvme68k/dev/lpt.c lpt needs-flag 35 36 # device defined in sys/conf/files 37 attach le at pcc with le_pcc 38 file arch/mvme68k/dev/if_le.c le 39 40 # Generic VME support 41 device vmechip { } 42 file arch/mvme68k/dev/vme.c vmechip 43 44 device vmes { [ atype = -1 ], addr = 0, [ ipl = -1 ], [ vec = - 1 ] } 45 attach vmes at vmechip 46 47 device vmel { [ atype = -1 ], addr = 0, [ ipl = -1 ], [ vec = - 1 ] } 48 attach vmel at vmechip 49 50 # Memory disk for boot tape 51 file arch/mvme68k/dev/md_root.c memory_disk_hooks 52 53 # MVME-147 VME controller chip 54 attach vmechip at pcc with vmechip_pcc 55 file arch/mvme68k/dev/vme_pcc.c vmechip_pcc 56 57 include "../../../dev/scsipi/files.scsipi" 58 59 major { vnd = 6 } 60 major { sd = 7 } 61 major { md = 9 } 62 major { cd = 18 } 63 64 # WD33C93 SCSI ... 65 define sbic 66 file arch/mvme68k/dev/sbic.c sbic 67 68 # ... on the MVME-147 69 device wdsc: sbic, scsi 70 attach wdsc at pcc with wdsc_pcc 71 file arch/mvme68k/dev/wdsc.c wdsc_pcc 72 73 file arch/mvme68k/mvme68k/autoconf.c 74 file arch/mvme68k/mvme68k/clock.c 75 file arch/mvme68k/mvme68k/conf.c 76 file arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb 77 file arch/mvme68k/mvme68k/disksubr.c 78 file arch/mvme68k/mvme68k/dkbad.c 79 file arch/mvme68k/mvme68k/isr.c 80 file arch/mvme68k/mvme68k/machdep.c 81 file arch/mvme68k/mvme68k/mem.c 82 file arch/mvme68k/mvme68k/pmap.c 83 file arch/mvme68k/mvme68k/pmap_bootstrap.c 84 file arch/mvme68k/mvme68k/sys_machdep.c 85 file arch/mvme68k/mvme68k/trap.c 86 file arch/mvme68k/mvme68k/vm_machdep.c 87 file dev/cons.c 88 file dev/cninit.c 89 90 # SunOS Binary Compatibility (COMPAT_SUNOS) 91 include "../../../compat/sunos/files.sunos" 92 file arch/m68k/m68k/sunos_machdep.c compat_sunos 93