2007-12-03 18:33:00 +03:00
|
|
|
# $NetBSD: files.mvme68k,v 1.61 2007/12/03 15:33:58 ad Exp $
|
1995-07-26 03:11:53 +04:00
|
|
|
|
|
|
|
# config file for mvme68k
|
|
|
|
|
2001-11-28 13:21:10 +03:00
|
|
|
defflag opt_m060sp.h M060SP
|
2003-06-28 12:26:45 +04:00
|
|
|
defflag PANICBUTTON # panic on ABORT if not DDB
|
2000-11-20 22:35:28 +03:00
|
|
|
|
1995-07-26 03:11:53 +04:00
|
|
|
# maxpartitions must be first item in files.${ARCH}.newconf
|
|
|
|
maxpartitions 8
|
|
|
|
|
1998-02-17 01:12:45 +03:00
|
|
|
device mainbus { }
|
1996-03-17 04:26:49 +03:00
|
|
|
attach mainbus at root
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/mainbus.c mainbus
|
1995-07-26 03:11:53 +04:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
device clock
|
2001-07-06 23:00:12 +04:00
|
|
|
|
2000-03-19 01:33:02 +03:00
|
|
|
# Grab the MD VMEbus goop
|
|
|
|
include "dev/vme/files.vme"
|
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# Grab the common MVME glue
|
|
|
|
include "dev/mvme/files.mvme"
|
|
|
|
|
|
|
|
# MVME-147 Peripheral Channel Controller
|
|
|
|
device pcc { [ ipl = -1 ] }
|
|
|
|
attach pcc at mainbus
|
|
|
|
file arch/mvme68k/dev/pcc.c pcc needs-flag
|
2000-08-13 21:00:51 +04:00
|
|
|
|
2000-03-19 01:33:02 +03:00
|
|
|
# MVME-147 VME controller chip
|
2000-08-13 21:00:51 +04:00
|
|
|
device vmepcc: mvmebus, vmebus
|
2000-03-19 01:33:02 +03:00
|
|
|
attach vmepcc at pcc
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/vme_pcc.c vmepcc
|
2000-03-19 01:33:02 +03:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# MVME-147 Clock
|
1996-04-26 22:47:34 +04:00
|
|
|
attach clock at pcc with clock_pcc
|
|
|
|
file arch/mvme68k/dev/clock_pcc.c clock_pcc
|
1995-07-26 03:11:53 +04:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# ZS Serial ports
|
1998-02-17 01:12:45 +03:00
|
|
|
device zsc { channel = -1 }
|
1996-04-26 22:47:34 +04:00
|
|
|
file arch/mvme68k/dev/zs.c zsc
|
|
|
|
file dev/ic/z8530sc.c zsc
|
1995-07-26 03:11:53 +04:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# MVME-147 Serial ports
|
1996-04-26 22:47:34 +04:00
|
|
|
attach zsc at pcc with zsc_pcc
|
|
|
|
file arch/mvme68k/dev/zs_pcc.c zsc_pcc needs-flag
|
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# MVME-1[67]2 Serial ports
|
Add preliminary support for the MVME162-LX 200/300 series of boards.
Currently, the major onboard devices are supported (disk, network,
rs232 and VMEbus). However, work is still need to support the remaining
devices (eg. IndustryPack sites).
These boards are available with a dazzling array of build options. At
this time, the following options are *required*:
o Real floating point hardware (the 68LC040 model isn't tested),
o The VMEchip2 must be present,
o If offboard VMEbus RAM is not present, at least 8MB of onboard
RAM is required.
o Even if offboard VMEbus RAM *is* present, at least 4MB of onboard
RAM is required. (Boards with 1 or 2MB onboard RAM *can* be
supported with offboard RAM, but not without some funky values in
the VMEbus Master mapping registers.)
There is no support for boards other than those in the -LX 200/300 series.
2000-09-06 23:51:42 +04:00
|
|
|
attach zsc at pcctwo with zsc_pcctwo
|
|
|
|
file arch/mvme68k/dev/zs_pcctwo.c zsc_pcctwo needs-flag
|
|
|
|
|
1998-02-17 01:12:45 +03:00
|
|
|
device zstty: tty
|
1996-04-26 22:47:34 +04:00
|
|
|
attach zstty at zsc
|
|
|
|
file dev/ic/z8530tty.c zstty needs-flag
|
1995-07-26 03:11:53 +04:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
# MVME-147 Parallel printer
|
1996-11-09 06:52:51 +03:00
|
|
|
attach lpt at pcc with lpt_pcc
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/lpt_pcc.c lpt_pcc
|
1999-02-14 20:54:27 +03:00
|
|
|
|
1996-05-16 23:00:06 +04:00
|
|
|
# device defined in sys/conf/files
|
1998-07-21 21:36:01 +04:00
|
|
|
attach le at pcc with le_pcc: le24
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/if_le.c le_pcc
|
1996-04-26 22:47:34 +04:00
|
|
|
|
2001-08-12 22:33:12 +04:00
|
|
|
# TimeKeeper NVRAM device
|
|
|
|
device timekeeper: mk48txx
|
|
|
|
attach timekeeper at mainbus
|
|
|
|
file arch/mvme68k/dev/timekeeper.c timekeeper
|
|
|
|
|
1996-12-29 02:22:07 +03:00
|
|
|
# Memory disk for boot tape
|
2000-11-24 11:54:08 +03:00
|
|
|
file dev/md_root.c memory_disk_hooks
|
1996-05-20 05:15:45 +04:00
|
|
|
|
1999-07-09 06:32:28 +04:00
|
|
|
include "dev/scsipi/files.scsipi"
|
1995-07-26 03:11:53 +04:00
|
|
|
|
1996-04-26 22:47:34 +04:00
|
|
|
# WD33C93 SCSI ...
|
|
|
|
define sbic
|
|
|
|
file arch/mvme68k/dev/sbic.c sbic
|
|
|
|
|
|
|
|
# ... on the MVME-147
|
1998-02-17 01:12:45 +03:00
|
|
|
device wdsc: sbic, scsi
|
1996-04-26 22:47:34 +04:00
|
|
|
attach wdsc at pcc with wdsc_pcc
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/wdsc.c wdsc_pcc
|
1996-04-18 22:07:58 +04:00
|
|
|
|
2002-02-12 23:38:09 +03:00
|
|
|
file arch/mvme68k/dev/pcctwo_68k.c pcctwo
|
|
|
|
file arch/mvme68k/dev/memc_68k.c memc
|
1999-02-20 03:44:31 +03:00
|
|
|
|
2002-03-24 21:10:14 +03:00
|
|
|
# This isn't as odd as it looks. This file is still needed even if
|
|
|
|
# no vmetwo device is configured into the kernel.
|
|
|
|
file arch/mvme68k/dev/vme_two_68k.c vmetwo | pcctwo
|
|
|
|
|
1995-07-26 03:11:53 +04:00
|
|
|
file arch/mvme68k/mvme68k/autoconf.c
|
2000-03-19 01:33:02 +03:00
|
|
|
file arch/mvme68k/mvme68k/bus_dma.c
|
|
|
|
file arch/mvme68k/mvme68k/bus_space.c
|
1996-04-26 22:47:34 +04:00
|
|
|
file arch/mvme68k/mvme68k/clock.c
|
1995-07-26 03:11:53 +04:00
|
|
|
file arch/mvme68k/mvme68k/conf.c
|
|
|
|
file arch/mvme68k/mvme68k/disksubr.c
|
1996-04-26 22:47:34 +04:00
|
|
|
file arch/mvme68k/mvme68k/isr.c
|
1996-08-12 04:16:25 +04:00
|
|
|
file arch/mvme68k/mvme68k/machdep.c
|
1995-07-26 03:11:53 +04:00
|
|
|
file arch/mvme68k/mvme68k/mem.c
|
1998-06-01 03:28:07 +04:00
|
|
|
file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}"
|
1995-07-26 03:11:53 +04:00
|
|
|
file arch/mvme68k/mvme68k/trap.c
|
1999-02-14 20:54:27 +03:00
|
|
|
file arch/m68k/m68k/cacheops.c
|
2002-11-02 23:26:36 +03:00
|
|
|
file arch/m68k/m68k/db_memrw.c ddb | kgdb
|
2002-11-05 10:41:17 +03:00
|
|
|
file arch/m68k/m68k/pmap_motorola.c
|
2004-11-14 22:04:44 +03:00
|
|
|
file arch/m68k/m68k/procfs_machdep.c procfs
|
2002-11-03 05:29:37 +03:00
|
|
|
file arch/m68k/m68k/sys_machdep.c
|
2002-10-20 06:37:21 +04:00
|
|
|
file arch/m68k/m68k/vm_machdep.c
|
1995-07-26 03:11:53 +04:00
|
|
|
file dev/cons.c
|
|
|
|
file dev/cninit.c
|
|
|
|
|
2000-11-20 22:35:28 +03:00
|
|
|
# Motorola 68060 support package
|
|
|
|
include "arch/m68k/060sp/files.060sp"
|
|
|
|
|
2000-12-03 18:40:06 +03:00
|
|
|
# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
|
|
|
|
include "compat/aoutm68k/files.aoutm68k"
|
|
|
|
|
1995-07-26 03:11:53 +04:00
|
|
|
# SunOS Binary Compatibility (COMPAT_SUNOS)
|
1999-04-16 15:13:38 +04:00
|
|
|
include "compat/sunos/files.sunos"
|
2001-11-20 15:56:17 +03:00
|
|
|
file arch/m68k/m68k/sunos_machdep.c compat_sunos
|
1998-12-15 22:36:36 +03:00
|
|
|
|
1999-04-20 01:22:56 +04:00
|
|
|
# SVR4 Binary Compatibility (COMPAT_SVR4)
|
|
|
|
include "compat/svr4/files.svr4"
|
|
|
|
|
1998-12-15 22:36:36 +03:00
|
|
|
# Linux binary compatibility (COMPAT_LINUX)
|
|
|
|
include "compat/linux/files.linux"
|
|
|
|
include "compat/linux/arch/m68k/files.linux_m68k"
|
2001-06-18 06:00:48 +04:00
|
|
|
file arch/m68k/m68k/linux_trap.c compat_linux
|
1998-12-15 22:36:36 +03:00
|
|
|
|
|
|
|
# OSS audio driver compatibility
|
|
|
|
include "compat/ossaudio/files.ossaudio"
|
2002-09-06 17:18:43 +04:00
|
|
|
|
|
|
|
include "arch/mvme68k/conf/majors.mvme68k"
|