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