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