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
|