2001-07-06 23:00:12 +04:00
|
|
|
# $NetBSD: files.mvme68k,v 1.45 2001/07/06 19:00:12 scw Exp $
|
1995-07-26 03:11:53 +04:00
|
|
|
|
|
|
|
# config file for mvme68k
|
|
|
|
|
2000-11-20 22:35:28 +03:00
|
|
|
defopt opt_m060sp.h M060SP
|
|
|
|
|
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
|
|
|
|
1996-04-26 22:47:34 +04:00
|
|
|
# MVME-147 Peripheral Channel Controller
|
1998-02-17 01:12:45 +03:00
|
|
|
device pcc { [ ipl = -1 ] }
|
1996-04-26 22:47:34 +04:00
|
|
|
attach pcc at mainbus
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/pcc.c pcc needs-flag
|
1995-07-26 03:11:53 +04:00
|
|
|
|
1999-02-14 20:54:27 +03:00
|
|
|
# MVME-166,167 and 177 Peripheral Channel Controller Chip2
|
|
|
|
device pcctwo { [ ipl = -1 ] }
|
|
|
|
attach pcctwo at mainbus
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/pcctwo.c pcctwo needs-flag
|
1999-02-14 20:54:27 +03:00
|
|
|
|
2001-07-06 23:00:12 +04:00
|
|
|
# This is not as odd as it looks. If the user doesn't define
|
|
|
|
# a vmetwo0 device in the config file, we still need the
|
|
|
|
# following gloop to deal with some local interrupts.
|
|
|
|
file arch/mvme68k/dev/vme_two_isr.c pcctwo
|
|
|
|
|
2000-03-19 01:33:02 +03:00
|
|
|
# Grab the MD VMEbus goop
|
|
|
|
include "dev/vme/files.vme"
|
|
|
|
|
2000-08-13 21:00:51 +04:00
|
|
|
# Our own common VMEbus glue
|
|
|
|
define mvmebus
|
|
|
|
file arch/mvme68k/dev/mvmebus.c mvmebus
|
|
|
|
|
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
|
|
|
|
|
|
|
# MVME-1[67]7 VME controller chip
|
2000-08-13 21:00:51 +04:00
|
|
|
device vmetwo: mvmebus, vmebus
|
2000-03-19 01:33:02 +03:00
|
|
|
attach vmetwo at mainbus
|
2001-07-06 23:00:12 +04:00
|
|
|
file arch/mvme68k/dev/vme_two.c vmetwo needs-flag
|
2000-03-19 01:33:02 +03:00
|
|
|
|
1998-02-17 01:12:45 +03:00
|
|
|
device clock
|
1996-04-26 22:47:34 +04:00
|
|
|
attach clock at pcc with clock_pcc
|
1999-02-14 20:54:27 +03:00
|
|
|
attach clock at pcctwo with clock_pcctwo
|
1996-04-26 22:47:34 +04:00
|
|
|
file arch/mvme68k/dev/clock_pcc.c clock_pcc
|
1999-02-14 20:54:27 +03:00
|
|
|
file arch/mvme68k/dev/clock_pcctwo.c clock_pcctwo
|
1995-07-26 03:11:53 +04:00
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
1999-02-14 20:54:27 +03:00
|
|
|
# Parallel printer
|
1998-02-17 01:12:45 +03:00
|
|
|
device lpt
|
1996-11-09 06:52:51 +03:00
|
|
|
attach lpt at pcc with lpt_pcc
|
1999-02-14 20:54:27 +03:00
|
|
|
attach lpt at pcctwo with lpt_pcctwo
|
1996-11-09 06:52:51 +03:00
|
|
|
file arch/mvme68k/dev/lpt.c lpt needs-flag
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/lpt_pcc.c lpt_pcc
|
|
|
|
file arch/mvme68k/dev/lpt_pcctwo.c lpt_pcctwo
|
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
|
|
|
|
1999-02-14 20:54:27 +03:00
|
|
|
# i82596 Ethernet Interface on MVME1[67]7
|
|
|
|
attach ie at pcctwo with ie_pcctwo
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/if_ie.c ie_pcctwo
|
1999-02-14 20:54:27 +03:00
|
|
|
|
|
|
|
# CD2401 Quad Serial Controller
|
|
|
|
attach clmpcc at pcctwo with clmpcc_pcctwo
|
|
|
|
file arch/mvme68k/dev/clmpcc_pcctwo.c clmpcc_pcctwo needs-flag
|
|
|
|
|
2000-11-24 12:42:09 +03:00
|
|
|
# MVME16x and MVME17x Memory Controller ASICs
|
|
|
|
device memc
|
|
|
|
attach memc at pcctwo
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/memc.c memc
|
2000-11-24 12:42:09 +03:00
|
|
|
|
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
|
|
|
|
1999-09-18 13:42:46 +04:00
|
|
|
major { sd = 4 }
|
|
|
|
major { cd = 8 }
|
1996-12-29 02:22:07 +03:00
|
|
|
major { md = 9 }
|
1995-07-26 03:11:53 +04:00
|
|
|
|
2000-03-14 18:56:51 +03:00
|
|
|
# RAIDframe
|
|
|
|
major { raid = 16 }
|
|
|
|
|
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
|
|
|
|
2001-04-30 13:05:58 +04:00
|
|
|
# NCR53C710 SCSI on everything else
|
|
|
|
attach osiop at pcctwo with ncrsc_pcctwo
|
2000-12-03 18:38:30 +03:00
|
|
|
file arch/mvme68k/dev/ncrsc_pcctwo.c ncrsc_pcctwo
|
1999-02-20 03:44:31 +03:00
|
|
|
|
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
|
1997-03-19 00:39:01 +03:00
|
|
|
file arch/mvme68k/mvme68k/db_memrw.c ddb | kgdb
|
1995-07-26 03:11:53 +04:00
|
|
|
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
|
|
|
|
file arch/mvme68k/mvme68k/pmap.c
|
1998-06-01 03:28:07 +04:00
|
|
|
file arch/mvme68k/mvme68k/pmap_bootstrap.c compile-with "${NOPROF_C}"
|
2001-01-17 03:07:18 +03:00
|
|
|
file arch/mvme68k/mvme68k/procfs_machdep.c procfs
|
2000-07-21 00:40:34 +04:00
|
|
|
file arch/mvme68k/mvme68k/softintr.c
|
1995-07-26 03:11:53 +04:00
|
|
|
file arch/mvme68k/mvme68k/sys_machdep.c
|
|
|
|
file arch/mvme68k/mvme68k/trap.c
|
|
|
|
file arch/mvme68k/mvme68k/vm_machdep.c
|
1999-02-14 20:54:27 +03:00
|
|
|
file arch/m68k/m68k/cacheops.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"
|
1995-07-26 03:11:53 +04: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"
|