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