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