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