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