GENERIC revision 1.58 1 # $NetBSD: GENERIC,v 1.58 2000/07/27 17:53:37 mason 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.58 $"
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 PULLDOWN_TEST # use m_pulldown for IPv4/v6 processing
66 #options IPSEC # IP security
67 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
68 #options IPSEC_DEBUG # debug for IP security
69 options GATEWAY # IP forwarding + larger mb_map
70 options MROUTING # Multicast routing
71 options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
72 options PFIL_HOOKS # packet filter hooks
73
74 # Options for HP hardware
75 options FPSP # floating point interface for 68040
76 options USELEDS # make the lights twinkle
77 options COMPAT_NOLABEL # defaults for unlabeled disks
78 #options PANICBUTTON # two fast <reset>s on HIL dump kernel
79 #options CONSCODE=9 # force console at this select code
80 options UK_KEYBOARD # include United Kingdom HIL keymap
81 options SE_KEYBOARD # include Swedish HIL keymap
82
83 # This option enables a different copyin/copyout that uses page
84 # mapping for large copies.
85 #options MAPPEDCOPY # different copyin/copyout for large copies
86
87 #
88 # HP-UX binary compatibility.
89 # NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY.
90 #
91 options COMPAT_HPUX # HP-UX binary compatibility
92
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 #options EXEC_ELF32 # 32-bit ELF executables (Linux, SVR4)
98
99 # Debugging options
100 options DIAGNOSTIC # Extra kernel sanity checks
101 #options DEBUG # Enable misc. kernel debugging code
102 options DDB # Kernel Dynamic Debugger
103 #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
104 makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
105
106 # Verbose descriptions of unconfigured DIO devices
107 # (Warning: this compiles in a large string table)
108 options DIOVERBOSE # recognize "unknown" DIO devices
109
110 config netbsd root on ? type ?
111
112 mainbus0 at root # root "bus"
113
114 intio0 at mainbus0 # internal i/o space
115 dio0 at mainbus0 # DIO/DIO-II bus
116
117 # Frodo utility chip found on 4xx's
118 frodo0 at intio?
119
120 # 8250-like serial ports found on Frodo ASIC
121 #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor
122 apci* at frodo? offset ? # tty flavor
123
124 # Davinci framebuffer
125 dvbox* at intio?
126 dvbox* at dio? scode ?
127
128 # Gatorbox framebuffer
129 gbox* at intio?
130 gbox* at dio? scode ?
131
132 # Hyperion framebuffer
133 hyper* at dio? scode ?
134
135 # Renaissance framebuffer
136 rbox* at intio?
137 rbox* at dio? scode ?
138
139 # Topcat/catseye framebuffers
140 topcat* at intio?
141 topcat* at dio? scode ?
142
143 # Framebuffer abstraction
144 grf* at dvbox?
145 grf* at gbox?
146 grf* at hyper?
147 grf* at rbox?
148 grf* at topcat?
149
150 # Internal Terminal Emulator
151 ite* at grf?
152
153 dca0 at dio? scode 9 flags 1 # DCA serial interfaces
154 dca* at dio? scode ?
155
156 dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
157
158 le* at dio? scode ? # LANCE ethernet interfaces
159
160 nhpib0 at dio? scode 7 # slow internal HP-IB
161 nhpib* at dio? scode ?
162
163 fhpib* at dio? scode ? # `fast' HP-IB
164
165 hpibbus0 at nhpib0
166 hpibbus* at nhpib?
167 hpibbus* at fhpib?
168
169 rd* at hpibbus? slave ? punit ? # HP-IB disks
170 ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
171 mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
172 ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
173
174 oscsi* at dio? scode ? # Old HP SCSI
175
176 sd* at oscsi? target ? lun ? # SCSI disks
177 st* at oscsi? target ? lun ? # SCSI tapes
178 ac* at oscsi? target ? lun ? # SCSI changers
179
180 pseudo-device pty 64 # pseudo-terminals
181 pseudo-device sl 4 # SLIP network interfaces
182 pseudo-device ppp 4 # PPP network interfaces
183 pseudo-device bpfilter 16 # Berkeley packet filter
184 pseudo-device vnd 4 # vnode pseudo-disks
185 pseudo-device ccd 4 # concatenated disk devices
186 #pseudo-device raid 4 # RAIDframe disk driver
187 #options RAID_AUTOCONFIG # auto-configuration of RAID components
188 pseudo-device loop # loopback network interface
189 pseudo-device ipfilter # IP Filter package
190 #pseudo-device gre 2 # generic L3 over IP tunnel
191 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
192 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
193 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
194 # rnd is EXPERIMENTAL
195 #pseudo-device rnd # /dev/random and in-kernel generator
196