2000-12-19 13:42:02 +03:00
|
|
|
# $NetBSD: GENERIC,v 1.23 2000/12/19 10:42:05 bouyer Exp $
|
1999-02-20 03:18:49 +03:00
|
|
|
|
|
|
|
include "arch/mvme68k/conf/std.mvme68k"
|
|
|
|
|
2000-12-19 13:42:02 +03:00
|
|
|
#ident "GENERIC-$Revision: 1.23 $"
|
2000-01-24 02:46:04 +03:00
|
|
|
|
1999-02-20 03:18:49 +03:00
|
|
|
# Boards this kernel supports
|
|
|
|
options MVME147
|
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
|
|
|
options MVME162
|
1999-02-20 03:18:49 +03:00
|
|
|
options MVME167
|
2000-11-20 22:35:28 +03:00
|
|
|
options MVME172
|
|
|
|
options MVME177
|
1999-02-20 03:18:49 +03:00
|
|
|
|
|
|
|
maxusers 4
|
|
|
|
|
|
|
|
# Needed on m68040 boards to emulate some missing FP instructions
|
|
|
|
options FPSP
|
|
|
|
|
2000-11-20 22:35:28 +03:00
|
|
|
# Needed on m68060 boards
|
|
|
|
options M060SP
|
|
|
|
|
1999-02-20 03:18:49 +03:00
|
|
|
#options DDB
|
|
|
|
options DIAGNOSTIC, DEBUG
|
|
|
|
|
|
|
|
#options SYSVSHM
|
|
|
|
options KTRACE
|
|
|
|
options COMPAT_43
|
|
|
|
|
|
|
|
file-system FFS
|
|
|
|
file-system NFS
|
|
|
|
file-system KERNFS
|
2000-03-19 01:33:02 +03:00
|
|
|
file-system MFS
|
2000-11-25 22:33:39 +03:00
|
|
|
file-system CD9660
|
1999-02-20 03:18:49 +03:00
|
|
|
#file-system MSDOSFS
|
|
|
|
#file-system UNION
|
|
|
|
|
|
|
|
options NFSSERVER
|
|
|
|
#options FFS_EI # FFS Endian Independant support
|
2000-06-23 00:27:49 +04:00
|
|
|
options SOFTDEP # FFS soft updates support.
|
1999-02-20 03:18:49 +03:00
|
|
|
|
|
|
|
# Networking options
|
|
|
|
options INET
|
1999-11-21 17:00:37 +03:00
|
|
|
options INET6 # IPV6
|
|
|
|
#options IPSEC # IP security
|
|
|
|
#options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
|
|
|
|
#options IPSEC_DEBUG # debug for IP security
|
2000-11-25 22:33:39 +03:00
|
|
|
#options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
|
1999-02-20 03:18:49 +03:00
|
|
|
#options GATEWAY # IP packet forwarding
|
|
|
|
#options ISO # OSI networking
|
|
|
|
#options TPIP
|
|
|
|
#options EON
|
|
|
|
|
2000-12-07 11:40:06 +03:00
|
|
|
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
|
2000-11-26 00:06:12 +03:00
|
|
|
options COMPAT_09, COMPAT_10, COMPAT_11
|
2000-11-25 23:35:32 +03:00
|
|
|
options COMPAT_12, COMPAT_13, COMPAT_14, COMPAT_15
|
2000-11-25 22:33:39 +03:00
|
|
|
#options COMPAT_SUNOS
|
1999-02-20 03:18:49 +03:00
|
|
|
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
|
|
|
|
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
|
|
|
|
|
|
|
|
## force NFS root and swap
|
|
|
|
#config netbsd root on ? type nfs
|
|
|
|
## "generic" boot (put root on boot device)
|
|
|
|
config netbsd root on ? type ?
|
|
|
|
|
|
|
|
# Which protocol to use when booting over NFS
|
|
|
|
options NFS_BOOT_BOOTPARAM # Diskless client w/ bootparamd
|
|
|
|
|
|
|
|
pseudo-device sl
|
|
|
|
pseudo-device ppp 2
|
|
|
|
pseudo-device loop
|
|
|
|
pseudo-device bpfilter
|
1999-11-21 17:00:37 +03:00
|
|
|
pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
|
|
|
|
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f
|
2000-04-19 10:50:27 +04:00
|
|
|
#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
|
2000-12-19 13:42:02 +03:00
|
|
|
pseudo-device vlan # IEEE 802.1q encapsulation
|
2000-09-24 19:59:26 +04:00
|
|
|
pseudo-device pty # pseudo-terminals
|
1999-02-20 03:18:49 +03:00
|
|
|
pseudo-device vnd 2
|
|
|
|
|
2000-10-05 02:26:49 +04:00
|
|
|
# random number generator pseudo-device
|
|
|
|
pseudo-device rnd # /dev/random and in-kernel generator
|
|
|
|
#options RND_COM # use "com" randomness as well (BROKEN)
|
|
|
|
|
1999-02-20 03:18:49 +03:00
|
|
|
mainbus0 at root
|
|
|
|
|
|
|
|
# MVME147 specific devices
|
|
|
|
pcc0 at mainbus0
|
2000-03-19 01:33:02 +03:00
|
|
|
vmepcc0 at pcc?
|
1999-02-20 03:18:49 +03:00
|
|
|
clock0 at pcc? ipl 5
|
2000-11-25 22:33:39 +03:00
|
|
|
zsc* at pcc? ipl 4
|
1999-02-20 03:18:49 +03:00
|
|
|
le0 at pcc? ipl 3
|
|
|
|
wdsc0 at pcc? ipl 2
|
2000-11-25 22:33:39 +03:00
|
|
|
lpt0 at pcc? ipl 1
|
1999-02-20 03:18:49 +03:00
|
|
|
|
2000-11-25 22:33:39 +03:00
|
|
|
# MVME16x and MVME17x shared devices
|
1999-02-20 03:18:49 +03:00
|
|
|
pcctwo0 at mainbus0
|
2000-03-19 01:33:02 +03:00
|
|
|
vmetwo0 at mainbus0
|
2000-11-26 00:46:42 +03:00
|
|
|
memc* at pcctwo? ipl 6
|
1999-02-20 03:18:49 +03:00
|
|
|
clock0 at pcctwo? ipl 5
|
|
|
|
ie0 at pcctwo? ipl 3
|
|
|
|
ncrsc0 at pcctwo? ipl 2
|
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
|
|
|
|
2000-11-25 22:33:39 +03:00
|
|
|
# MVME162/MVME172 specific devices
|
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
|
|
|
zsc* at pcctwo? ipl 4
|
|
|
|
|
2000-11-25 22:33:39 +03:00
|
|
|
# MVME167/MVME177 specific devices
|
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
|
|
|
clmpcc0 at pcctwo? ipl 4
|
2000-11-25 22:33:39 +03:00
|
|
|
lpt0 at pcctwo? ipl 1
|
1999-02-20 03:18:49 +03:00
|
|
|
|
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
|
|
|
# Common front-end for MVME147 and MVME162 `zs' device
|
|
|
|
zstty* at zsc? channel ?
|
1999-02-20 03:18:49 +03:00
|
|
|
|
2000-11-26 00:46:42 +03:00
|
|
|
# MI VMEbus Interface
|
|
|
|
vme0 at vmepcc0
|
|
|
|
vme0 at vmetwo0
|
|
|
|
|
2000-03-19 01:33:02 +03:00
|
|
|
# Example VMEbus device
|
|
|
|
#foo0 at vme0 addr 0x00ef0000 irq 3 vect 0x80
|
1999-02-20 03:18:49 +03:00
|
|
|
|
|
|
|
scsibus* at wdsc?
|
|
|
|
scsibus* at ncrsc?
|
|
|
|
|
|
|
|
sd* at scsibus? target ? lun ?
|
|
|
|
st* at scsibus? target ? lun ?
|
|
|
|
cd* at scsibus? target ? lun ?
|
2000-11-25 22:33:39 +03:00
|
|
|
#ch* at scsibus? target ? lun ?
|
|
|
|
#ss* at scsibus? target ? lun ? # SCSI scanners
|
|
|
|
#uk* at scsibus? target ? lun ? # SCSI unknown
|