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