summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/conf/ALPHA
blob: 63ead133afdb65c846fbe960dfce1ddddf1c1ed3 (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
#	$NetBSD: ALPHA,v 1.6 1995/08/03 00:09:17 cgd Exp $
#
# Alpha kernel with all the options you'd want, and more.

machine		alpha

makeoptions	DEBUG="-g"

maxusers 8

# does not really do anything anymore, but this replaces "ident GENERIC"
options		GENERIC

# CPU Support
options		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
options		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
options		DEC_3000_300	# Pelican etc:	3000/300*
options		DEC_2100_A50	# "Avanti":	AlphaStation 400 4/233

# 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, VNODEPAGER, 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		UMAP		# User-mapping file system layer
options		PROCFS		# Process file system (/proc)

# 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

# NetBSD compatibility.  Mostly meaningless on the Alpha.
#options	COMPAT_09
#options	COMPAT_10

# 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		PCIVERBOSE		# recognize "unknown" PCI devices

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

mainbus0 at	root

cpu*	at	mainbus0

tc*	at	mainbus0
asic0	at	tc? slot ? offset ?
clock0	at	asic? offset ?
le0	at	asic? offset ?
scc0	at	asic? offset ?
scc1	at	asic? offset ?
tcds0	at	tc? slot ? offset ?
esp0	at	tcds? slot ?
esp1	at	tcds? slot ?
#sfb*	at	tc? slot ? offset ?

apecs*	at	mainbus?
#lca*	at	cpu?

pci*	at	apecs?
#pci*	at	lca?

de*	at	pci?
sio*	at	pci?
#ncr*	at	pci?

isa0	at	sio?
clock0	at	isa? port 0x70
#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

scsibus* at	esp?
#scsibus* at	ncr?

sd*	at	scsibus? target ? lun ?
st*	at	scsibus? target ? lun ?
cd*	at	scsibus? target ? lun ?

pseudo-device	bpfilter
pseudo-device	loop
pseudo-device	ppp
pseudo-device	pty
pseudo-device	sl
pseudo-device	tun
pseudo-device	vnd