GENERIC revision 1.35 1 # $NetBSD: GENERIC,v 1.35 1997/11/17 01:57:46 lukem 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 #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
89 makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
90
91 # Verbose descriptions of unconfigured DIO devices
92 # (Warning: this compiles in a large string table)
93 options DIOVERBOSE # recognize "unknown" DIO devices
94
95 config netbsd root on ? type ?
96
97 mainbus0 at root # root "bus"
98
99 intio0 at mainbus0 # internal i/o space
100 dio0 at mainbus0 # DIO/DIO-II bus
101
102 # Frodo utility chip found on 4xx's
103 frodo0 at intio?
104
105 # 8250-like serial ports found on Frodo ASIC
106 #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor
107 apci* at frodo? offset ? # tty flavor
108
109 # Davinci framebuffer
110 dvbox* at intio?
111 dvbox* at dio? scode ?
112
113 # Gatorbox framebuffer
114 gbox* at intio?
115 gbox* at dio? scode ?
116
117 # Hyperion framebuffer
118 hyper* at dio? scode ?
119
120 # Renaissance framebuffer
121 rbox* at intio?
122 rbox* at dio? scode ?
123
124 # Topcat/catseye framebuffers
125 topcat* at intio?
126 topcat* at dio? scode ?
127
128 # Framebuffer abstraction
129 grf* at dvbox?
130 grf* at gbox?
131 grf* at hyper?
132 grf* at rbox?
133 grf* at topcat?
134
135 # Internal Terminal Emulator
136 ite* at grf?
137
138 dca0 at dio? scode 9 flags 1 # DCA serial interfaces
139 dca* at dio? scode ?
140
141 dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
142
143 le* at dio? scode ? # LANCE ethernet interfaces
144
145 nhpib0 at dio? scode 7 # slow internal HP-IB
146 nhpib* at dio? scode ?
147
148 fhpib* at dio? scode ? # `fast' HP-IB
149
150 hpibbus0 at nhpib0
151 hpibbus* at nhpib?
152 hpibbus* at fhpib?
153
154 rd* at hpibbus? slave ? punit ? # HP-IB disks
155 ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
156 mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
157 ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
158
159 oscsi* at dio? scode ? # Old HP SCSI
160
161 sd* at oscsi? target ? lun ? # SCSI disks
162 st* at oscsi? target ? lun ? # SCSI tapes
163 ac* at oscsi? target ? lun ? # SCSI changers
164
165 pseudo-device pty 64 # pseudo ptys
166 pseudo-device sl 4 # SLIP network interfaces
167 pseudo-device ppp 4 # PPP network interfaces
168 pseudo-device bpfilter 16 # Berkeley packet filter
169 pseudo-device vnd 4 # vnode pseudo-disks
170 pseudo-device ccd 4 # concatenated disk devices
171 pseudo-device loop # loopback network interface
172 pseudo-device ipfilter # IP Filter package
173