1# $NetBSD: files.mvme68k,v 1.61 2007/12/03 15:33:58 ad Exp $ 2 3# config file for mvme68k 4 5defflag opt_m060sp.h M060SP 6defflag PANICBUTTON # panic on ABORT if not DDB 7 8# maxpartitions must be first item in files.${ARCH}.newconf 9maxpartitions 8 10 11device mainbus { } 12attach mainbus at root 13file arch/mvme68k/dev/mainbus.c mainbus 14 15device clock 16 17# Grab the MD VMEbus goop 18include "dev/vme/files.vme" 19 20# Grab the common MVME glue 21include "dev/mvme/files.mvme" 22 23# MVME-147 Peripheral Channel Controller 24device pcc { [ ipl = -1 ] } 25attach pcc at mainbus 26file arch/mvme68k/dev/pcc.c pcc needs-flag 27 28# MVME-147 VME controller chip 29device vmepcc: mvmebus, vmebus 30attach vmepcc at pcc 31file arch/mvme68k/dev/vme_pcc.c vmepcc 32 33# MVME-147 Clock 34attach clock at pcc with clock_pcc 35file arch/mvme68k/dev/clock_pcc.c clock_pcc 36 37# ZS Serial ports 38device zsc { channel = -1 } 39file arch/mvme68k/dev/zs.c zsc 40file dev/ic/z8530sc.c zsc 41 42# MVME-147 Serial ports 43attach zsc at pcc with zsc_pcc 44file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag 45 46# MVME-1[67]2 Serial ports 47attach zsc at pcctwo with zsc_pcctwo 48file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag 49 50device zstty: tty 51attach zstty at zsc 52file dev/ic/z8530tty.c zstty needs-flag 53 54# MVME-147 Parallel printer 55attach lpt at pcc with lpt_pcc 56file arch/mvme68k/dev/lpt_pcc.c lpt_pcc 57 58# device defined in sys/conf/files 59attach le at pcc with le_pcc: le24 60file arch/mvme68k/dev/if_le.c le_pcc 61 62# TimeKeeper NVRAM device 63device timekeeper: mk48txx 64attach timekeeper at mainbus 65file arch/mvme68k/dev/timekeeper.c timekeeper 66 67# Memory disk for boot tape 68file dev/md_root.c memory_disk_hooks 69 70include "dev/scsipi/files.scsipi" 71 72# WD33C93 SCSI ... 73define sbic 74file arch/mvme68k/dev/sbic.c sbic 75 76# ... on the MVME-147 77device wdsc: sbic, scsi 78attach wdsc at pcc with wdsc_pcc 79file arch/mvme68k/dev/wdsc.c wdsc_pcc 80 81file arch/mvme68k/dev/pcctwo_68k.c pcctwo 82file arch/mvme68k/dev/memc_68k.c memc 83 84# This isn't as odd as it looks. This file is still needed even if 85# no vmetwo device is configured into the kernel. 86file arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo 87 88file arch/mvme68k/mvme68k/autoconf.c 89file arch/mvme68k/mvme68k/bus_dma.c 90file arch/mvme68k/mvme68k/bus_space.c 91file arch/mvme68k/mvme68k/clock.c 92file arch/mvme68k/mvme68k/conf.c 93file arch/mvme68k/mvme68k/disksubr.c 94file arch/mvme68k/mvme68k/isr.c 95file arch/mvme68k/mvme68k/machdep.c 96file arch/mvme68k/mvme68k/mem.c 97file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}" 98file arch/mvme68k/mvme68k/trap.c 99file arch/m68k/m68k/cacheops.c 100file arch/m68k/m68k/db_memrw.c ddb | kgdb 101file arch/m68k/m68k/pmap_motorola.c 102file arch/m68k/m68k/procfs_machdep.c procfs 103file arch/m68k/m68k/sys_machdep.c 104file arch/m68k/m68k/vm_machdep.c 105file dev/cons.c 106file dev/cninit.c 107 108# Motorola 68060 support package 109include "arch/m68k/060sp/files.060sp" 110 111# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K) 112include "compat/aoutm68k/files.aoutm68k" 113 114# SunOS Binary Compatibility (COMPAT_SUNOS) 115include "compat/sunos/files.sunos" 116file arch/m68k/m68k/sunos_machdep.c compat_sunos 117 118# SVR4 Binary Compatibility (COMPAT_SVR4) 119include "compat/svr4/files.svr4" 120 121# Linux binary compatibility (COMPAT_LINUX) 122include "compat/linux/files.linux" 123include "compat/linux/arch/m68k/files.linux_m68k" 124file arch/m68k/m68k/linux_trap.c compat_linux 125 126# OSS audio driver compatibility 127include "compat/ossaudio/files.ossaudio" 128 129include "arch/mvme68k/conf/majors.mvme68k" 130