GENERIC revision 1.27 1 # $NetBSD: GENERIC,v 1.27 1997/03/31 00:03:11 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 HP350
14 options HP360
15 options HP370
16 options HP375 # includes 345, 400t, 400s
17 options HP380 # includes 425t, 425s, 433s
18
19 # Need to set locally
20 maxusers 32
21
22 # Standard system options
23 options COMPAT_43 # compatibility with 4.3BSD interfaces
24 options COMPAT_44 # compatibility with 4.4BSD binaries
25 options COMPAT_09 # compatibility with NetBSD 0.9
26 options COMPAT_10 # compatibility with NetBSD 1.0
27 options COMPAT_11 # compatibility with NetBSD 1.1
28 options COMPAT_12 # compatibility with NetBSD 1.2
29 options SYSVSHM # System V-style shared memory
30 options SYSVSEM # System V-style semaphores
31 options SYSVMSG # System V-style message queues
32 options KTRACE # system call tracing support
33 options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool
34 options LKM # Loadable kernel modules
35
36 # Filesystems
37 file-system FFS # fast filesystem
38 file-system CD9660 # CD-ROM ISO-9660 filesystem
39 file-system NFS # Network filesystem client
40 file-system UNION # Union filesystem (req. for FDESC)
41 file-system KERNFS # kernel data-structure filesystem
42 file-system FDESC # user file descriptor filesystem
43 file-system PROCFS # /proc filesystem
44 file-system MFS # Memory-based filesystem
45
46 # Filesystem options
47 options FIFO # POSIX fifo support (in all filesystems)
48 options QUOTA # User and group quotas in FFS
49 options NFSSERVER # Network filesystem server
50
51 # Networking options
52 options INET # Internet protocols
53 options GATEWAY # IP forwarding + larger mb_map
54 options MROUTING # Multicast routing
55 options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
56 #options PFIL_HOOKS # packet filter hooks
57
58 # Options for HP hardware
59 options FPSP # floating point interface for 68040
60 options USELEDS # make the lights twinkle
61 options COMPAT_NOLABEL # defaults for unlabeled disks
62 #options PANICBUTTON # two fast <reset>s on HIL dump kernel
63 #options CONSCODE="9" # force console at this select code
64 options UK_KEYBOARD # include United Kingdom HIL keymap
65 options SE_KEYBOARD # include Swedish HIL keymap
66
67 # This option enables a different copyin/copyout that uses page
68 # mapping for large copies.
69 #options MAPPEDCOPY # different copyin/copyout for large copies
70
71 #
72 # HP-UX binary compatibility.
73 # NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY.
74 #
75 options COMPAT_HPUX # HP-UX binary compatibility
76
77 options COMPAT_M68K4K # compat. with NetBSD/m68k4k binaries
78
79 # Debugging options
80 options DIAGNOSTIC # Extra kernel sanity checks
81 #options DEBUG # Enable misc. kernel debugging code
82 options DDB # Kernel Dynamic Debugger
83 makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols
84
85 # Verbose descriptions of unconfigured DIO devices
86 # (Warning: this compiles in a large string table)
87 options DIOVERBOSE # recognize "unknown" DIO devices
88
89 config netbsd root on ? type ?
90
91 mainbus0 at root # root "bus"
92
93 intio0 at mainbus0 # internal i/o space
94 dio0 at mainbus0 # DIO/DIO-II bus
95
96 # Davinci framebuffer
97 dvbox* at intio?
98 dvbox* at dio? scode ?
99
100 # Gatorbox framebuffer
101 gbox* at intio?
102 gbox* at dio? scode ?
103
104 # Hyperion framebuffer
105 hyper* at dio? scode ?
106
107 # Renaissance framebuffer
108 rbox* at intio?
109 rbox* at dio? scode ?
110
111 # Topcat/catseye framebuffers
112 topcat* at intio?
113 topcat* at dio? scode ?
114
115 # Framebuffer abstraction
116 grf* at dvbox?
117 grf* at gbox?
118 grf* at hyper?
119 grf* at rbox?
120 grf* at topcat?
121
122 # Internal Terminal Emulator
123 ite* at grf?
124
125 dca0 at dio? scode 9 flags 1 # DCA serial interfaces
126 dca* at dio? scode ?
127
128 dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
129
130 le* at dio? scode ? # LANCE ethernet interfaces
131
132 nhpib0 at dio? scode 7 # slow internal HP-IB
133 nhpib* at dio? scode ?
134
135 fhpib* at dio? scode ? # `fast' HP-IB
136
137 hpibbus0 at nhpib0
138 hpibbus* at nhpib?
139 hpibbus* at fhpib?
140
141 rd* at hpibbus? slave ? punit ? # HP-IB disks
142 ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
143 mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
144 ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
145
146 oscsi* at dio? scode ? # Old HP SCSI
147
148 sd* at oscsi? target ? lun ? # SCSI disks
149 st* at oscsi? target ? lun ? # SCSI tapes
150 ac* at oscsi? target ? lun ? # SCSI changers
151
152 pseudo-device pty 64 # pseudo ptys
153 pseudo-device sl 4 # SLIP network interfaces
154 pseudo-device ppp 4 # PPP network interfaces
155 pseudo-device bpfilter 16 # Berkeley packet filter
156 pseudo-device vnd 4 # vnode pseudo-disks
157 pseudo-device ccd 4 # concatenated disk devices
158 pseudo-device loop # loopback network interface
159 pseudo-device ipfilter # IP Filter package
160