GENERIC revision 1.29 1 # $NetBSD: GENERIC,v 1.29 1997/05/06 00:56:57 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
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 # Davinci framebuffer
101 dvbox* at intio?
102 dvbox* at dio? scode ?
103
104 # Gatorbox framebuffer
105 gbox* at intio?
106 gbox* at dio? scode ?
107
108 # Hyperion framebuffer
109 hyper* at dio? scode ?
110
111 # Renaissance framebuffer
112 rbox* at intio?
113 rbox* at dio? scode ?
114
115 # Topcat/catseye framebuffers
116 topcat* at intio?
117 topcat* at dio? scode ?
118
119 # Framebuffer abstraction
120 grf* at dvbox?
121 grf* at gbox?
122 grf* at hyper?
123 grf* at rbox?
124 grf* at topcat?
125
126 # Internal Terminal Emulator
127 ite* at grf?
128
129 dca0 at dio? scode 9 flags 1 # DCA serial interfaces
130 dca* at dio? scode ?
131
132 dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
133
134 le* at dio? scode ? # LANCE ethernet interfaces
135
136 nhpib0 at dio? scode 7 # slow internal HP-IB
137 nhpib* at dio? scode ?
138
139 fhpib* at dio? scode ? # `fast' HP-IB
140
141 hpibbus0 at nhpib0
142 hpibbus* at nhpib?
143 hpibbus* at fhpib?
144
145 rd* at hpibbus? slave ? punit ? # HP-IB disks
146 ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
147 mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
148 ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
149
150 oscsi* at dio? scode ? # Old HP SCSI
151
152 sd* at oscsi? target ? lun ? # SCSI disks
153 st* at oscsi? target ? lun ? # SCSI tapes
154 ac* at oscsi? target ? lun ? # SCSI changers
155
156 pseudo-device pty 64 # pseudo ptys
157 pseudo-device sl 4 # SLIP network interfaces
158 pseudo-device ppp 4 # PPP network interfaces
159 pseudo-device bpfilter 16 # Berkeley packet filter
160 pseudo-device vnd 4 # vnode pseudo-disks
161 pseudo-device ccd 4 # concatenated disk devices
162 pseudo-device loop # loopback network interface
163 pseudo-device ipfilter # IP Filter package
164