summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/conf/ALPHA
blob: c02d10121679e86957bf247612f9b5c3a23a1db6 (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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
#	$OpenBSD: ALPHA,v 1.8 1996/10/30 22:38:37 niklas Exp $
#	$NetBSD: ALPHA,v 1.24 1996/09/27 17:08:32 cgd Exp $
#
# Alpha kernel with all the options you'd want, and more.

include	"arch/alpha/conf/std.alpha"

maxusers 8

# CPU Support
options		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
options		DEC_3000_300	# Pelican etc:	3000/300*
options		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
options		DEC_KN20AA	# KN20AA:	AlphaStation 600
options		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
#options	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)

# needs to be set per system
options		TIMEZONE="5*60"		# Minutes west of GMT (for param.c)
options		DST=1			# Daylight savings rules (for param.c)

# Standard system options
options		SWAPPAGER, DEVPAGER	# Paging (mandatory)
options		DEBUG, DIAGNOSTIC	# Extra kernel debugging
options		KTRACE			# System call tracing support

# File system options
options		FIFO		# POSIX fifo support (in all file systems)
options		FFS		# Fast file system
options		QUOTA		# User and group quotas for the FFS
options		MFS		# Memory-based file system
options		LFS		# Log-structured file system
options		CD9660		# ISO-9660 CD-ROM FS (w/RockRidge extensions)
options		MSDOSFS		# MS-DOS-compatible file system
options		ADOSFS		# AmigaDOS-compatible file system
options		NFSSERVER	# Sun NFS-compatible file system server
options		NFSCLIENT	# Sun NFS-compatible file system client
options		NULLFS		# Null file system layer
options		KERNFS		# Kernel variable file system (/kern)
options		FDESC		# File descriptor file system (/dev/fd)
options		PORTAL		# Portal file system
options		UMAPFS		# User-mapping file system layer
options		PROCFS		# Process file system (/proc)
options		UNION		# union file system

# Networking options
options		INET		# Internet protocol suite
options		NS		# Xerox NS protocol suite
options		ISO,TPIP,EON	# ISO protocol suite
options		CCITT,LLC,HDLC	# CCITT protocol suite
options		GATEWAY		# packet forwarding and more mbuf space

# Compatibility with 4.2BSD implementation of TCP/IP.  Not suggested.
#options	TCP_COMPAT_42

# 4.3BSD compatibility.  Should be optional, but necessary for now.
options		COMPAT_43

# Binary compatibility with previous versions of NetBSD.
#options	COMPAT_09
options		COMPAT_10
options		COMPAT_11
options		COMPAT_12

# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
#options	COMPAT_OSF1

# System V-like message queues
options		SYSVMSG

# System V-like semaphores
options		SYSVSEM

# System V-like shared memory
options		SYSVSHM
#options	SHMMAXPGS=1024		# 1024 pages is the default

# Loadable Kernel Modules
options		LKM

# Disable kernel security.
#options	INSECURE

# Misc. options
options		EISAVERBOSE		# recognize "unknown" EISA devices
options		FIX_UNALIGNED_VAX_FP	# fix unaligned VAX FP loads & stores
options		PCIVERBOSE		# recognize "unknown" PCI devices
options		TCVERBOSE		# recognize "unknown" TC devices
options		UCONSOLE		# users can use TIOCCONS (for xconsole)

config		bsd	swap generic
#config		bsd	root on sd0 swap on sd0
#config		bsd	root nfs swap nfs

mainbus0 at	root
cpu*	at	mainbus0

# TurboChannel host bus adapter support
tcasic*	at	mainbus0

# TurboChannel bus support
tc*	at	tcasic?

# TurboChannel devices
ioasic0	at	tc? slot ? offset ?
mcclock0 at	ioasic? offset ?
le*	at	ioasic? offset ?
scc0	at	ioasic? offset ?
scc1	at	ioasic? offset ?
tcds0	at	tc? slot ? offset ?
esp0	at	tcds? slot ?
esp1	at	tcds? slot ?
cfb*	at	tc? slot ? offset ?
sfb*	at	tc? slot ? offset ?
le*	at	tc? slot ? offset ?
fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
lca*	at	mainbus?

# PCI bus support
pci*	at	apecs?
pci*	at	cia?
pci*	at	lca?
pci*	at	ppb?

# PCI devices
#ahc*	at	pci? dev ? function ?		# AHA-28xx SCSI (NOT 64-BIT)
de*	at	pci? dev ? function ?		# 21x4[012]-based Ethernet
en*	at	pci? dev ? function ?		# ENI PCI ATM (untested)
ep*	at	pci? dev ? function ?		# 3COM 3c59x (untested)
fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI cards
le*	at	pci? dev ? function ?		# PCI LANCE Ethernet (untested)
ncr*	at	pci? dev ? function ?		# NCR 53c8xx SCSI
pceb*	at	pci? dev ? function ?		# Intel PCI-EISA brige
pcivga*	at	pci? dev ? function ?		# PCI VGA graphics
ppb*	at	pci? dev ? function ?		# PCI-PCI bridges
sio*	at	pci? dev ? function ?		# Intel PCI-ISA bridge
tga*	at	pci? dev ? function ?		# DEC ZLXp-E[123] graphics

# ISA/EISA bus support
isa*	at	pceb?
eisa*	at	pceb?
isa*	at	sio?

# ISA devices
mcclock0 at	isa? port 0x70
pckbd0	at	isa? port 0x60 irq 1		# PC-ish ISA keyboard
pms0	at	isa? port 0x60 irq 12		# PS/2 auxiliary
com0	at	isa? port 0x3f8 irq 4		# standard serial ports
com1	at	isa? port 0x2f8 irq 3
lpt0	at	isa? port 0x3bc irq 7		# standard parallel port
#wss0	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System

# EISA devices
fea*	at	eisa? slot ?			# DEC DEFEA FDDI cards

# SCSI bus support
scsibus* at	esp?
scsibus* at	ncr?

# SCSI devices
sd*	at	scsibus? target ? lun ?
st*	at	scsibus? target ? lun ?
cd*	at	scsibus? target ? lun ?

# Workstation Console attachments
wscons*	at	cfb?
wscons*	at	pcivga?
wscons*	at	sfb?
wscons*	at	tga?

pseudo-device	bpfilter	16
pseudo-device	loop
pseudo-device	ppp		4
pseudo-device	pty		64
pseudo-device	sl		4
pseudo-device	strip		4
pseudo-device	tun		4
pseudo-device	vnd		4
pseudo-device	rd		1