summaryrefslogtreecommitdiff
path: root/sys/arch/pmax/conf/INSTALL64
blob: d0c312f5a7bd68da81767b34528b3330ef76362f (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
# 	$NetBSD: INSTALL64,v 1.12 2020/01/20 18:38:21 thorpej Exp $
#
# Distribution	install kernel (any model)
#    netbsd:	cut-down kernel for miniroots.
#    nfsnetbsd:	root on NFS to boot diskless for installation,
#	disk drivers for labelling disks and installation on local disk.
#
#    Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs.
#
#
include		"arch/pmax/conf/std.pmax64"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2

maxusers	8

# CPU options
options 	MIPS3			# R4000/R4400 support


# Support for specific models of DECstation
options 	DEC_MAXINE		# kn02ca: 5000/xx (Personal DECstation)
options 	DEC_3MIN		#  5000/1xx (kn02ba), 5000/150 (kn04)
options 	DEC_3MAXPLUS		#  5000/240 (kn03), 5000/260 (kn05)

# Standard system options
#options 	DIAGNOSTIC		# extra kernel debugging checks
#options 	DEBUG			# extra kernel debugging support
#options 	KTRACE			# system call tracing support
#options 	LKM			# loadable kernel modules
options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

#options 	NTP			# network time protocol


# File systems
file-system 	FFS			# BSD fast filesystem
file-system 	NFS			# Sun NFS-compatible filesystem (client)
file-system 	CD9660			# ISO 9660 + Rock Ridge file system
file-system 	KERNFS			# kernel data-structure filesystem
#file-system	PTYFS			# /dev/pts/N support

# Filesystem options
#options 	NFS_V2_ONLY		# Exclude NFS3 code to save space
options 	FFS_NO_SNAPSHOT		# No FFS snapshot support
options 	WAPBL			# File system journaling support


# Networking options
options 	INET			# Internet protocols
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT


# Workstation console options
options 	FONT_BOLD8x16		# Font for fb devices
options 	FONT_GALLANT12x22

options		WSEMUL_VT100
options 	WSDISPLAY_DEFAULTSCREENS=1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options		WS_KERNEL_FG=WSCOL_GREEN
options		WS_KERNEL_BG=WSCOL_BLACK

# Disable kernel security levels.  Needed for X with a PX or PXG.
#options       INSECURE

# pmax specific
options 	HZ=256		# RTC rate required

options 	NFS_BOOT_DHCP	# superset of BOOTP

config		netbsd		root on ? type ?
config		nfsnetbsd	root on ? type nfs

mainbus0	at root
cpu*		at mainbus0

## Peripheral Bus Support (for devices to attach to)
## ----------------------------------------------------------------------------

# TURBOchannel bus support
tc*	at	mainbus0

# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot
ioasic0	at	tc?
mcclock* at	ioasic? offset ?	# DS1287 RTC
le*	at	ioasic? offset ?	# LANCE
dt*	at      ioasic? offset ?        # MAXINE kbd and mouse
#bba*	at	ioasic? offset ?	# MAXINE baseboard audio
#fdc	at	ioasic? offset ?	# MAXINE floppy disk (not supported)
zsc0	at	ioasic? offset 0x100000 # Z85C30
zsc1	at	ioasic? offset 0x180000 # Z85C30
asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC

zstty*	at	zsc? channel ?		# serial ports on B/A channels
lkkbd*	at	zsc1 channel ?		# keyboard port on A channels
#vsms*	at	zsc0 channel ?		# mouse port on A channels   

#audio*	at	bba?

#spkr*	at	audio?			# PC speaker (synthesized)

dtkbd*	at	dt? addr ?
#dtms*	at	dt? addr ?

# TURBOchannel devices
mfb*	at	tc? slot ? offset ?	# PMAG-A MX Monochrome Framebuffer
cfb*	at	tc? slot ? offset ?	# PMAG-B CX Color Framebuffer
tfb*	at	tc? slot ? offset ?	# PMAG-RO TX True Color Framebuffer
sfb*	at	tc? slot ? offset ?	# PMAGB-B HX Smart Framebuffer
px*	at	tc? slot ? offset ?	# PMAG-C 2D accelerator
pxg*	at	tc? slot ? offset ?	# PMAG-D,E,F 3D accelerator
#sfbp*	at	tc? slot ? offset ?	# PMAGD HX+ Smart Framebuffer
xcfb*	at	tc? slot ? offset ?	# PMAG-DV Color Framebuffer at MAXINE
asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
le*	at	tc? slot ? offset ?	# PMAD-A LANCE
tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
asc*	at	tcds? chip ?

# Workstation console

wskbd*		at	lkkbd? console ?
wskbd*		at	dtkbd? console ?
#wsmouse*	at	vsms?
#wsmouse*	at	dtms?

wsdisplay*	at	mfb?
wsdisplay*	at	cfb?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	tfb?
wsdisplay*	at	xcfb?


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

scsibus* at asc?
sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tapes
cd*	at scsibus? target ? lun ?	# SCSI CD-ROMs

#########################################################################
# Pseudo-devices							#
#########################################################################

pseudo-device	pty			# pseudo-terminals
pseudo-device	bpfilter		# packet filter ports
pseudo-device	loop
pseudo-device	ccd		 	# concatenated disks
#pseudo-device	fss		 	# file system snapshot device
#pseudo-device	wsfont			# wsfont control device
pseudo-device	wsmux			# wsmux control device