summaryrefslogtreecommitdiff
path: root/sys/arch/hp300/conf/NEWCONFIG
blob: 7c0344eea654ef51e635a5195f9492771b0bbb52 (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
#	$OpenBSD: NEWCONFIG,v 1.1 1997/01/12 15:12:14 downsj Exp $
#	$NetBSD: NEWCONFIG,v 1.1 1996/12/17 08:40:56 thorpej Exp $
#
# "Generic" kernel for new-style config.
#

# Include attributes common to all hp300s
include "arch/hp300/conf/std.hp300"

# Support for various CPU types
options 	HP320
options 	HP330		# includes 318, 319
options 	HP340
options 	HP350
options 	HP360
options 	HP370
options 	HP375		# includes 345, 400t, 400s
options 	HP380		# includes 425t, 425s, 433s

# Need to set locally
maxusers	32

# Standard system options
options 	COMPAT_43	# compatibility with 4.3BSD interfaces
options 	COMPAT_44	# compatibility with 4.4BSD binaries
options 	COMPAT_09	# compatibility with NetBSD 0.9
options 	COMPAT_10	# compatibility with NetBSD 1.0
options 	COMPAT_11	# compatibility with NetBSD 1.1
options 	COMPAT_12	# compatibility with NetBSD 1.2
options 	SYSVSHM		# System V-style shared memory
options 	SYSVSEM		# System V-style semaphores
options 	SYSVMSG		# System V-style message queues
options 	KTRACE		# system call tracing support
options 	"NKMEMCLUSTERS=1024"	# # 4K pages in kernel malloc pool

# Filesystem options
options 	FIFO		# POSIX fifo support (in all filesystems)
options 	FFS,QUOTA	# fast filesystem with user and group quotas
options         CD9660		# CD-ROM ISO-9660 filesystem
options 	NFSSERVER	# Network filesystem server
options 	NFSCLIENT	# Network filesystem client
options 	UNION		# Union filesystem (req. for FDESC)
options 	KERNFS		# kernel data-structure filesystem
options 	FDESC		# user file descriptor filesystem
options 	PROCFS		# /proc filesystem
options 	MFS		# Memory-based filesystem

# Networking options
options		INET		# Internet protocols
options		GATEWAY		# IP forwarding + larger mb_map
options		MROUTING	# Multicast routing
options		TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP

# Options for HP hardware
options		FPSP		# floating point interface for 68040
options		USELEDS		# make the lights twinkle
options		COMPAT_NOLABEL	# defaults for unlabeled disks
#options	PANICBUTTON	# two fast <reset>s on HIL dump kernel
#options	CONSCODE="9"	# force console at this select code
options		UK_KEYBOARD	# include United Kingdom HIL keymap
options		SE_KEYBOARD	# include Swedish HIL keymap

# This option enables a different copyin/copyout that uses page
# mapping for large copies.
#options 	MAPPEDCOPY	# different copyin/copyout for large copies

#
# HP-UX binary compatibility.
# NOTE: THIS IS STILL VERY EXPERIMENTAL.  YOUR MILEAGE MAY VARY.
#
options 	COMPAT_HPUX	# HP-UX binary compatibility

options 	COMPAT_M68K4K	# compat. with NetBSD/m68k4k binaries

# Debugging options
options 	DIAGNOSTIC	# Extra kernel sanity checks
#options 	DEBUG		# Enable misc. kernel debugging code
options		DDB		# Kernel Dynamic Debugger

config		netbsd swap generic

mainbus0	at root		# root "bus"

intio0		at mainbus0	# internal i/o space
dio0		at mainbus0	# DIO/DIO-II bus

# Davinci framebuffer
dvbox*		at intio?
dvbox*		at dio? scode ?

# Gatorbox framebuffer
gbox*		at intio?
gbox*		at dio? scode ?

# Hyperion framebuffer
hyper*		at dio? scode ?

# Renaissance framebuffer
rbox*		at intio?
rbox*		at dio? scode ?

# Topcat/catseye framebuffers
topcat*		at intio?
topcat*		at dio? scode ?

# Framebuffer abstraction
grf*		at dvbox?
grf*		at gbox?
grf*		at hyper?
grf*		at rbox?
grf*		at topcat?

# Internal Terminal Emulator
ite*		at grf?

dca0		at dio? scode 9	flags 1	  # DCA serial interfaces
dca*		at dio? scode ?

dcm*		at dio? scode ?	flags 0xe # DCM 4- or 8-port serial interfaces

le*		at dio? scode ?		# LANCE ethernet interfaces

#nhpib0		at dio? scode 7		# slow internal HP-IB
#nhpib*		at dio? scode ?

#fhpib*		at dio? scode ?		# `fast' HP-IB

#hpibbus*	at nhpib?
#hpibbus*	at fhpib?

#rd*		at hpibbus? slave ? punit ?	# HP-IB disks
#ct*		at hpibbus? slave ? punit ?	# HP-IB cartridge tapes
#mt*		at hpibbus? slave ? punit ?	# HP-IB 9-track tape
#ppi0		at hpibbus0 slave 5 punit 0	# HP-IB plotter

#oscsi*		at dio? scode ?		# Old HP SCSI

#sd*		at oscsi? target ? lun ?	# SCSI disks
#st*		at oscsi? target ? lun ?	# SCSI tapes
#ac*		at oscsi? target ? lun ?	# SCSI changers

pseudo-device	pty		64	# pseudo ptys
pseudo-device	sl		4	# SLIP network interfaces
pseudo-device	ppp		4	# PPP network interfaces
pseudo-device	bpfilter	16	# Berkeley packet filter
pseudo-device	vnd		4	# vnode pseudo-disks
pseudo-device	ccd		4	# concatenated disk devices
pseudo-device	loop			# loopback network interface