NetBSD/sys/arch/hpcmips/conf/GENERIC
itojun e9a0023b37 bring in content of GENERIC.v6 into GENERIC.
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}?
1999-11-21 14:00:37 +00:00

204 lines
6.2 KiB
Plaintext

#
# Distribution kernel (any model) kernel config file
#
# $NetBSD: GENERIC,v 1.15 1999/11/21 14:00:40 itojun Exp $
#
include "arch/hpcmips/conf/std.hpcmips"
maxusers 8
options MIPS3 # R4000/R4400/R4600 CPUs
# Support for specific models of H/PC MIPS
options VR41X1 # NEC VR41x1 series
options MIPS3_4100 # VR4100 core
options SOFTFLOAT # No FPU
options MIPS3_L2CACHE_ABSENT
# Standard system options
options DDB # in-kernel debugger
#options DDB_ONPANIC=0 # don't enter debugger on panic
#options DIAGNOSTIC # extra kernel debugging checks
#options DEBUG # extra kernel debugging support
options KTRACE # system call tracing support
options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool
options SCSIVERBOSE # human readable SCSI error messages
options PCMCIAVERBOSE # verbose PCMCIA configuration messages
#options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
#options RTC_OFFSET=-540 # JST-9
#options RTC_OFFSET=480 # PST8
options NTP # network time protocol
#options UCONSOLE # users can redirect console (unsafe)
#options WINCE_DEFAULT_SETTING # Debugging use
#options DUMP_GIU_LEVEL2_INTR # Debugging use
#options DEBUG_FIND_PCIC # Debugging use XXX harmful don't define until read source.
#options SYSCALL_DEBUG # for debug
#options HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug
#options HPCMIPS_FLUSHCACHE_XXX # for debug
#options MIPS_16K_PAGE # page size is 16KB
# Filesystem options
file-system FFS # fast filesystem with user and group quotas
file-system MFS # memory-based filesystem
file-system NFS # Sun NFS-compatible filesystem (client)
#file-system LFS # Log-based filesystem (still experimental)
#file-system CD9660 # ISO 9660 + Rock Ridge file system
#file-system FDESC # /dev/fd
file-system KERNFS # /kern (kernel informational filesystem)
#file-system NULLFS # loopback file system
#file-system PORTAL # portal filesystem (still experimental)
file-system PROCFS # /proc
#file-system UMAPFS # NULLFS + uid and gid remapping
file-system UNION
#options NFSSERVER # Sun NFS-compatible filesystem (server)
#options SOFTDEP # FFS soft updates support.
options QUOTA # UFS quotas
# Pull in config fragments for kernel crypto. Use only one of these,
# 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 GATEWAY # IP packet forwarding
options INET # IP + ICMP + TCP + UDP
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 MROUTING # Multicast routing support
#options ISO # OSI networking
#options TPIP # TPIP
#options EON # OSI tunneling over IP
#options CCITT,LLC,HDLC # X.25
# NetBSD backwards compatibility
options COMPAT_43, COMPAT_13, COMPAT_14
options COMPAT_386BSD_MBRPART # recognize old partition ID
options NFS_BOOT_DHCP
config netbsd root on ? type ?
config sdnetbsd root on sd0a type ffs
config nfsnetbsd root on ? type nfs
# WS console uses SUN or VT100 terminal emulation
options WSEMUL_VT100
options WSDISPLAY_DEFAULTSCREENS=4
#options FONT_VT220L8x8
options FONT_VT220L8x10
# Workstation Console attachments
fb* at mainbus0
wsdisplay* at fb?
wskbd* at vrkiu? mux 1
#wsmouse* at pms? mux 0
vrip* at mainbus0
vrcmu* at vrip? addr 0x0b000060 size 0x20
vrbcu* at vrip? addr 0x0b000000 size 0x20
vrrtc* at vrip? addr 0x0b0000c0 size 0x20 intr 2
vrkiu* at vrip? addr 0x0b000180 size 0x20 intr 7
options __NO_SOFT_SERIAL_INTERRUPT
com* at vrip? addr 0x0c000000 size 0x20 intr 9
vrgiu* at vrip? addr 0x0b000100 size 0x20 intr 8
vrpmu* at vrip? addr 0x0b0000a0 size 0x20 intr 1 # power switch
#
# MC-R300
# Button to GPIO port # mapping
# + REC button : 4
# + Open/Close button: 6
# (PCIC-ISA : 9)
# (COM power:14)
gpbus0 at vrgiu? platform NEC_MCR_3XX comctrl 14 button1 4 button2 6
gpbus0 at vrgiu? platform NEC_MCR_5XX comctrl 14 button1 4 button2 6
gpbus0 at vrgiu? platform NEC_MCR_7XX comctrl 46
gpbus0 at vrgiu? platform NEC_MCCS comctrl 14
vrisab0 at vrgiu? platform NEC_MCR
vrisab0 at vrgiu? platform NEC_MCCS
vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
isa0 at vrisab0
pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
#
# Freestyle
# Button to GPIO port # mapping
# +---------+
# 1 +| |
# | |+ 7
# | |
#20 +| LCD |+ 4
# | | + 6
# 8 +| |+ 5
# | |
# | |+----Power On/Off (connected to PMU)
# +---------+
# +9
# +12 +10
# +11
# (PCIC-ISA : 23)
gpbus1 at vrgiu? platform EVEREX_FREESTYLE button1 9 button2 10 button3 11 button4 12 button5 7 button6 4 button7 6 button8 5 button9 1 button10 20 button11 8
vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
isa1 at vrisab1
pcic0 at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
options PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
#
# Unknown machines
#
vrisab2 at vrgiu?
isa2 at vrisab2
# PCMCIA bus support
pcmcia* at pcic? controller ? socket ?
# PCMCIA IDE disk
wdc* at pcmcia? function ?
wd* at wdc? channel ? drive ? flags 0x0000
# ATAPI bus support
atapibus* at wdc? channel ?
# PCMCIA network interfaces
ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
mbe* at pcmcia? function ? # MB8696x based Ethernet
ne* at pcmcia? function ? # NE2000-compatible Ethernet
sm* at pcmcia? function ? # Megahertz Ethernet
com* at pcmcia? function ? # Modems and serial cards
aic* at pcmcia? function ?
scsibus* at aic?
sd* at scsibus? target ? lun ? # SCSI disk drives
pseudo-device loop 1 # network loopback
pseudo-device ppp 2 # serial-line IP ports
pseudo-device pty 64 # pseudo ptys
pseudo-device bpfilter 16 # packet filter ports
pseudo-device ipfilter # IP filter, NAT
pseudo-device vnd 4 # virtual disk ick
pseudo-device ccd 4 # concatenated disks
pseudo-device biconsdev 1 # build-in console device
# for IPv6
pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f