e9a0023b37
remove GENERIC.v6 file (as it is part of GENERIC now). "faith" interface is commented out by default as it is not really for general use. IPsec items are commented out as well, though we can enable "options IPSEC" without export-related issue ("options IPSEC" will enable authentication portion only). We may need to think about it again. if you have problem compiling with INET6 on archs I do not have access to, please contact me. XXX what to do with arch/arm32/SHARK{,.v6}?
116 lines
2.9 KiB
Plaintext
116 lines
2.9 KiB
Plaintext
# $NetBSD: GENERIC,v 1.4 1999/11/21 14:00:41 itojun Exp $
|
|
|
|
include "arch/mvme68k/conf/std.mvme68k"
|
|
|
|
# Boards this kernel supports
|
|
options MVME147
|
|
options MVME167
|
|
|
|
maxusers 4
|
|
|
|
# Needed on m68040 boards to emulate some missing FP instructions
|
|
options FPSP
|
|
|
|
#options DDB
|
|
options DIAGNOSTIC, DEBUG
|
|
|
|
#options SYSVSHM
|
|
options KTRACE
|
|
options COMPAT_43
|
|
|
|
file-system FFS
|
|
file-system NFS
|
|
file-system KERNFS
|
|
#file-system MFS
|
|
#file-system MSDOSFS
|
|
#file-system UNION
|
|
|
|
options NFSSERVER
|
|
#options FFS_EI # FFS Endian Independant support
|
|
#options SOFTDEP # FFS soft updates support.
|
|
|
|
# Pull in config fragments for kernel crypto. This is required for
|
|
# options IPSEC etc. to work. If you want to run with IPSEC, uncomment
|
|
# one of these, based on whether you use crypto-us or crypto-intl, and
|
|
# adjust the prefixes as necessary.
|
|
|
|
#prefix ../crypto-us/sys
|
|
#cinclude "conf/files.crypto-us"
|
|
#prefix
|
|
|
|
#prefix ../crypto-intl/sys
|
|
#cinclude "conf/files.crypto-intl"
|
|
#prefix
|
|
|
|
# Networking options
|
|
options INET
|
|
options INET6 # IPV6
|
|
#options IPSEC # IP security
|
|
#options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
|
|
#options IPSEC_DEBUG # debug for IP security
|
|
options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
|
|
#options GATEWAY # IP packet forwarding
|
|
#options ISO # OSI networking
|
|
#options TPIP
|
|
#options EON
|
|
|
|
options COMPAT_09, COMPAT_10, COMPAT_11, COMPAT_12, COMPAT_13, COMPAT_14
|
|
options COMPAT_SUNOS
|
|
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
|
|
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
|
|
#options EXEC_ELF32 # 32-bit ELF executables (Linux)
|
|
|
|
## 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
|
|
pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
|
|
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f
|
|
pseudo-device pty
|
|
pseudo-device vnd 2
|
|
|
|
mainbus0 at root
|
|
|
|
# MVME147 specific devices
|
|
pcc0 at mainbus0
|
|
vmechip* at pcc?
|
|
zsc* at pcc? ipl 4
|
|
zstty* at zsc? channel ?
|
|
clock0 at pcc? ipl 5
|
|
le0 at pcc? ipl 3
|
|
wdsc0 at pcc? ipl 2
|
|
lpt* at pcc? ipl 1
|
|
|
|
# MVME167 specific devices
|
|
pcctwo0 at mainbus0
|
|
vmechip* at mainbus0
|
|
clock0 at pcctwo? ipl 5
|
|
clmpcc0 at pcctwo? ipl 4
|
|
ie0 at pcctwo? ipl 3
|
|
ncrsc0 at pcctwo? ipl 2
|
|
lpt* at pcctwo? ipl 1
|
|
|
|
vmes0 at vmechip?
|
|
vmel0 at vmechip?
|
|
|
|
# example only - A24D16 device
|
|
#foo0 at vmes0 atype 24 addr 0x0ef00 ipl 3 vec 0x60
|
|
|
|
scsibus* at wdsc?
|
|
scsibus* at ncrsc?
|
|
|
|
sd* at scsibus? target ? lun ?
|
|
st* at scsibus? target ? lun ?
|
|
cd* at scsibus? target ? lun ?
|
|
ch* at scsibus? target ? lun ?
|
|
ss* at scsibus? target ? lun ? # SCSI scanners
|
|
uk* at scsibus? target ? lun ? # SCSI unknown
|