GENERIC revision 1.65 1 # $NetBSD: GENERIC,v 1.65 2001/06/30 11:00:33 darcy Exp $
2 #
3 # Generic kernel - one size fits all.
4 #
5
6 # Include attributes common to all hp300s
7 include "arch/hp300/conf/std.hp300"
8
9 #ident "GENERIC-$Revision: 1.65 $"
10
11 # Support for various CPU types
12 options HP320
13 options HP330 # includes 318, 319
14 options HP340
15 options HP345
16 options HP350
17 options HP360
18 options HP370
19 options HP375
20 options HP380
21 options HP385
22 options HP400
23 options HP425
24 options HP433
25
26 # Need to set locally
27 maxusers 32
28
29 # Standard system options
30 options COMPAT_43 # compatibility with 4.3BSD interfaces
31 options COMPAT_44 # compatibility with 4.4BSD binaries
32 options COMPAT_09 # compatibility with NetBSD 0.9
33 options COMPAT_10 # compatibility with NetBSD 1.0
34 options COMPAT_11 # compatibility with NetBSD 1.1
35 options COMPAT_12 # compatibility with NetBSD 1.2
36 options COMPAT_13 # compatibility with NetBSD 1.3
37 options COMPAT_14 # compatibility with NetBSD 1.4
38 options SYSVSHM # System V-style shared memory
39 options SYSVSEM # System V-style semaphores
40 #options SEMMNI=10 # number of semaphore identifiers
41 #options SEMMNS=60 # number of semaphores in system
42 #options SEMUME=10 # max number of undo entries per process
43 #options SEMMNU=30 # number of undo structures in system
44 options SYSVMSG # System V-style message queues
45 options KTRACE # system call tracing support
46 options LKM # Loadable kernel modules
47 #options SCSIVERBOSE # Verbose SCSI errors
48
49 # Filesystems
50 file-system FFS # fast filesystem
51 file-system CD9660 # CD-ROM ISO-9660 filesystem
52 file-system NFS # Network filesystem client
53 file-system UNION # Union filesystem (req. for FDESC)
54 file-system KERNFS # kernel data-structure filesystem
55 file-system FDESC # user file descriptor filesystem
56 file-system PROCFS # /proc filesystem
57 file-system MFS # Memory-based filesystem
58
59 # Filesystem options
60 options QUOTA # User and group quotas in FFS
61 #options FFS_EI # FFS Endian Independant support
62 options SOFTDEP # FFS soft updates support.
63 options NFSSERVER # Network filesystem server
64 options NFS_BOOT_BOOTPARAM # use Sun bootparams for NFS boot
65
66 # Networking options
67 options INET # Internet protocols
68 options INET6 # IPV6
69 #options IPSEC # IP security
70 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
71 #options IPSEC_DEBUG # debug for IP security
72 options GATEWAY # IP forwarding + larger mb_map
73 options MROUTING # Multicast routing
74 options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
75 options PFIL_HOOKS # packet filter hooks
76
77 # Options for HP hardware
78 options FPSP # floating point interface for 68040
79 options USELEDS # make the lights twinkle
80 options COMPAT_NOLABEL # defaults for unlabeled disks
81 #options PANICBUTTON # two fast <reset>s on HIL dump kernel
82 #options CONSCODE=9 # force console at this select code
83 options UK_KEYBOARD # include United Kingdom HIL keymap
84 options SE_KEYBOARD # include Swedish HIL keymap
85
86 # This option enables a different copyin/copyout that uses page
87 # mapping for large copies.
88 #options MAPPEDCOPY # different copyin/copyout for large copies
89
90 #
91 # HP-UX binary compatibility.
92 # NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY.
93 #
94 options COMPAT_HPUX # HP-UX binary compatibility
95
96 options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
97 options COMPAT_M68K4K # compat. with NetBSD/m68k4k binaries
98
99 #options COMPAT_LINUX # Linux/m68k binary compatibility
100 #options COMPAT_SVR4 # SVR4 binary compatibility
101
102 # Debugging options
103 options DIAGNOSTIC # Extra kernel sanity checks
104 #options DEBUG # Enable misc. kernel debugging code
105 options DDB # Kernel Dynamic Debugger
106 #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
107 makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
108
109 # Verbose descriptions of unconfigured DIO devices
110 # (Warning: this compiles in a large string table)
111 options DIOVERBOSE # recognize "unknown" DIO devices
112
113 config netbsd root on ? type ?
114
115 mainbus0 at root # root "bus"
116
117 intio0 at mainbus0 # internal i/o space
118 dio0 at mainbus0 # DIO/DIO-II bus
119
120 # Frodo utility chip found on 4xx's
121 frodo0 at intio?
122
123 # 8250-like serial ports found on Frodo ASIC
124 #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor
125 apci* at frodo? offset ? # tty flavor
126
127 # Davinci framebuffer
128 dvbox* at intio?
129 dvbox* at dio? scode ?
130
131 # Gatorbox framebuffer
132 gbox* at intio?
133 gbox* at dio? scode ?
134
135 # Hyperion framebuffer
136 hyper* at dio? scode ?
137
138 # Renaissance framebuffer
139 rbox* at intio?
140 rbox* at dio? scode ?
141
142 # Topcat/catseye framebuffers
143 topcat* at intio?
144 topcat* at dio? scode ?
145
146 # Framebuffer abstraction
147 grf* at dvbox?
148 grf* at gbox?
149 grf* at hyper?
150 grf* at rbox?
151 grf* at topcat?
152
153 # Internal Terminal Emulator
154 ite* at grf?
155
156 dca0 at dio? scode 9 flags 1 # DCA serial interfaces
157 dca* at dio? scode ?
158
159 dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
160
161 le* at dio? scode ? # LANCE ethernet interfaces
162
163 nhpib0 at dio? scode 7 # slow internal HP-IB
164 nhpib* at dio? scode ?
165
166 fhpib* at dio? scode ? # `fast' HP-IB
167
168 hpibbus0 at nhpib0
169 hpibbus* at nhpib?
170 hpibbus* at fhpib?
171
172 rd* at hpibbus? slave ? punit ? # HP-IB disks
173 ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
174 mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
175 ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
176
177 oscsi* at dio? scode ? # Old HP SCSI
178
179 sd* at oscsi? target ? lun ? # SCSI disks
180 st* at oscsi? target ? lun ? # SCSI tapes
181 ac* at oscsi? target ? lun ? # SCSI changers
182
183 pseudo-device pty # pseudo-terminals
184 pseudo-device sl 4 # SLIP network interfaces
185 pseudo-device ppp 4 # PPP network interfaces
186 pseudo-device bpfilter 16 # Berkeley packet filter
187 pseudo-device vnd 4 # vnode pseudo-disks
188 pseudo-device ccd 4 # concatenated disk devices
189 #pseudo-device raid 4 # RAIDframe disk driver
190 #options RAID_AUTOCONFIG # auto-configuration of RAID components
191 pseudo-device loop # loopback network interface
192 pseudo-device ipfilter # IP Filter package
193 #pseudo-device gre 2 # generic L3 over IP tunnel
194 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
195 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
196 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
197 pseudo-device vlan # IEEE 802.1q encapsulation
198 pseudo-device rnd # /dev/random and in-kernel generator
199