summaryrefslogtreecommitdiff
path: root/sys/arch/pmax/conf/GENERIC
blob: 34c46cba4ca82802a58985e21b9ea38c9793d747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# this one isn't working at the moment - i'll make a real OpenBSD GENERIC then
# i find some time and get OpenBSD/pmax to somekind of snap - t

#
# Distribition miniroot kernel (any  model) kernel config file

#
# 	$NetBSD: GENERIC,v 1.7 1996/10/16 08:29:34 jonathan 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




# You need to set this locally, but it doesn't do much outside the kernel.
# Set up /etc/localtime instead.
options		TIMEZONE=0
options		DST=0			# use daylight savings rules


# Standard system options
options		SWAPPAGER		# swap pager (anonymous and swap space)
options		VNODEPAGER		# vnode pager (mapped files)
options		DEVPAGER		# device pager (mapped devices)
#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

# Note that this configuration is unlikely to work, yet...
#config		netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b
config		gennetbsd	swap generic


########################################################################
###                   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"

# 5000/200-only (aka 3MAX aka KN02) baseboard devices.
# (KN02 has turbochannel but no	IOASIC).
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"

########################################################################
# SCSI configuration                                                   #
########################################################################

oldscsibus*	at sii?
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