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