b89a3425b7
Eliminate obsolete global kernel variable "struct timezone tz" Add RTC_OFFSET option Add global kernel variable rtc_offset, which is initialized by RTC_OFFSET at kernel compile time. on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many minutes west (east) of GMT the hardware RTC runs. Defaults to 0. Places where tz variable was used to indicate this in the past have been replaced with rtc_offset. Add sysctl interface to rtc_offset. Kill obsolete DST_* macros in sys/time.h gettimeofday now always returns zeroed timezone if zone is requested. settimeofday now ignores and logs attempts to set non-existant kernel timezone.
125 lines
4.3 KiB
Plaintext
125 lines
4.3 KiB
Plaintext
#
|
|
# DECstation 5000/240 kernel config
|
|
#
|
|
# $NetBSD: DS5000_240,v 1.4 1997/01/15 01:29:03 perry Exp $
|
|
#
|
|
include "arch/pmax/conf/std.pmax"
|
|
|
|
maxusers 64
|
|
|
|
options MIPS1 # R2000/R3000 support (new)
|
|
#options MIPS3 # R4000/R4400 support (not finished)
|
|
|
|
|
|
# Support for specific models of DECstation
|
|
#options DS3100 # PMAX (kn01) DECstation 2100, 3100
|
|
#options DS5000_25 # MAXINE (kn02ca/xine) support
|
|
#options DS5000_100 # 3MIN (kn02ba/kmin) support
|
|
#options DS5000_200 # 3MAX (kn02) support
|
|
options DS5000_240 # 3MAXPLUS (kn03) support
|
|
|
|
|
|
|
|
# Standard system options
|
|
#options DIAGNOSTIC # extra kernel debugging checks
|
|
#options DEBUG # extra kernel debugging support
|
|
options "COMPAT_43" # compatibility with 4.3BSD binaries
|
|
options KTRACE # system call tracing support
|
|
options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool
|
|
#options KGDB # support for kernel gdb
|
|
#options "KGDBRATE=19200" # kernel gdb port rate (default 9600)
|
|
#options "KGDBDEV=15*256+0" # device for kernel gdb
|
|
|
|
options NTP # network time protocol
|
|
#options UCONSOLE # users can redirect console (unsafe)
|
|
|
|
|
|
# Filesystem options
|
|
options FIFO # POSIX fifo support (in all filesystems)
|
|
options FFS # fast filesystem with user and group quotas
|
|
options MFS # memory-based filesystem
|
|
options NFSCLIENT # Sun NFS-compatible filesystem (client)
|
|
options NFSSERVER # Sun NFS-compatible filesystem (server)
|
|
#options KERNFS # kernel data-structure filesystem
|
|
#options FDESC # user file descriptor filesystem
|
|
#options UMAPFS # uid/gid remapping filesystem
|
|
options NULLFS # null layer filesystem
|
|
options UNION
|
|
#options LFS # Log-based filesystem (still experimental)
|
|
#options PORTAL # portal filesystem (still experimental)
|
|
|
|
# Networking options
|
|
options INET # Internet protocols
|
|
options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP
|
|
options GATEWAY # IP packet forwarding
|
|
#options MULTICAST # Multicast support
|
|
#options MROUTING # Multicast routing support
|
|
#options ISO # OSI networking
|
|
#options TPIP
|
|
#options EON
|
|
|
|
# NetBSD backwards compatibility
|
|
#options COMPAT_10 # NetBSD 1.0, (needed for X on 386?)
|
|
#options COMPAT_11 # NetBSD 1.1,
|
|
options COMPAT_12 # Netbsd 1.2 reboot()
|
|
|
|
|
|
# pmax specific
|
|
options COMPAT_ULTRIX # ultrix compatibility
|
|
options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format
|
|
options "HZ=256" # RTC rate required
|
|
|
|
config netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b
|
|
|
|
|
|
|
|
########################################################################
|
|
### I/O bus and device options ###
|
|
########################################################################
|
|
|
|
# TC bus and supported options. (All but PMAXes have a turbochannel.)
|
|
include "arch/pmax/conf/tc.std"
|
|
|
|
# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0)
|
|
include "arch/pmax/conf/builtin.ioasic"
|
|
|
|
# MAXINE-only ioasic baseboard devices and on-baseboard "options"
|
|
#include "arch/pmax/conf/builtin.maxine"
|
|
|
|
# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.
|
|
#include "arch/pmax/conf/builtin.3max"
|
|
|
|
|
|
# 2100/3100-only (aka PMAX aka KN01) baseboard devices.
|
|
# (may also be present on a 5100).
|
|
#include "arch/pmax/conf/builtin.3100" # needed only on 2100/3100(/5100)
|
|
|
|
|
|
########################################################################
|
|
# SCSI configuration #
|
|
########################################################################
|
|
|
|
oldscsibus* at asc?
|
|
#
|
|
# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver
|
|
#
|
|
include "arch/pmax/conf/scsi.pmax"
|
|
#include "arch/pmax/conf/mi.scsi" # not yet supported
|
|
|
|
|
|
########################################################################
|
|
### Pseudo-devices ###
|
|
########################################################################
|
|
|
|
pseudo-device sl 4 # serial-line IP ports
|
|
pseudo-device ppp 2 # serial-line IP ports
|
|
pseudo-device pty 64 # pseudo ptys
|
|
pseudo-device bpfilter 16 # packet filter ports
|
|
pseudo-device loop
|
|
pseudo-device vnd 4 # virtual disk ick
|
|
pseudo-device ccd 4 # concatenated disks
|
|
|
|
#pseudo-device ether # From old config. what does it mean?
|
|
pseudo-device rasterconsole 1 # NB: raster console requires "fb"
|
|
pseudo-device fb 1 # up to 3 framebuffers
|