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