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