GENERIC revision 1.1 1 1.1 jonathan #
2 1.1 jonathan # DECstation (3100 or 5000/xxx)
3 1.1 jonathan #
4 1.1 jonathan # Generic config.new configuration for NetBSD/pmax
5 1.1 jonathan # $NetBSD: GENERIC,v 1.1 1995/12/28 16:11:31 jonathan Exp $
6 1.1 jonathan #
7 1.1 jonathan include "std.pmax"
8 1.1 jonathan
9 1.1 jonathan maxusers 8
10 1.1 jonathan
11 1.1 jonathan # enables fudging of swap blocks to swap after a miniroot
12 1.1 jonathan # in the b partition, and make the kernel call setconf() to ask
13 1.1 jonathan # what the root device is.
14 1.1 jonathan options GENERIC
15 1.1 jonathan
16 1.1 jonathan
17 1.1 jonathan # replaces "cpu ds5k/240"
18 1.1 jonathan options DS5000 # generic TC support and 3MAX support
19 1.1 jonathan options DS5000_240 # 3MAXPLUS (kn03) support
20 1.1 jonathan options DS5000_100 # 3MIN (kn02ba/kmin) support
21 1.1 jonathan options DS5000_25 # MAXINE (kn02ca/xine) support
22 1.1 jonathan options DS5000_200 # 3MAX (kn02) support, one day
23 1.1 jonathan
24 1.1 jonathan
25 1.1 jonathan options DS3100 # PMAX (kn01) DECstation 2100, 3100
26 1.1 jonathan
27 1.1 jonathan
28 1.1 jonathan # You need to set this locally, but it doesn't do much outside the kernel.
29 1.1 jonathan # Set up /etc/localtime instead.
30 1.1 jonathan options TIMEZONE="0" # minutes west of GMT (for)
31 1.1 jonathan options DST=0 # use daylight savings rules
32 1.1 jonathan
33 1.1 jonathan
34 1.1 jonathan # Standard system options
35 1.1 jonathan options SWAPPAGER # swap pager (anonymous and swap space)
36 1.1 jonathan options VNODEPAGER # vnode pager (mapped files)
37 1.1 jonathan options DEVPAGER # device pager (mapped devices)
38 1.1 jonathan #options DIAGNOSTIC # extra kernel debugging checks
39 1.1 jonathan options DEBUG # extra kernel debugging support
40 1.1 jonathan options "COMPAT_43" # compatibility with 4.3BSD binaries
41 1.1 jonathan options KTRACE # system call tracing support
42 1.1 jonathan options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool
43 1.1 jonathan
44 1.1 jonathan #options KGDB # support for kernel gdb
45 1.1 jonathan #options "KGDBRATE=19200" # kernel gdb port rate (default 9600)
46 1.1 jonathan #options "KGDBDEV=15*256+0" # device for kernel gdb
47 1.1 jonathan
48 1.1 jonathan # Filesystem options
49 1.1 jonathan options FIFO # POSIX fifo support (in all filesystems)
50 1.1 jonathan options FFS,QUOTA # fast filesystem with user and group quotas
51 1.1 jonathan options MFS # memory-based filesystem
52 1.1 jonathan options NFSCLIENT # Sun NFS-compatible filesystem (client)
53 1.1 jonathan options NFSSERVER # Sun NFS-compatible filesystem (server)
54 1.1 jonathan options KERNFS # kernel data-structure filesystem
55 1.1 jonathan #options FDESC # user file descriptor filesystem
56 1.1 jonathan #options UMAPFS # uid/gid remapping filesystem
57 1.1 jonathan options NULLFS # null layer filesystem
58 1.1 jonathan #options LFS # Log-based filesystem (still experimental)
59 1.1 jonathan #options PORTAL # portal filesystem (still experimental)
60 1.1 jonathan
61 1.1 jonathan # Networking options
62 1.1 jonathan options INET # Internet protocols
63 1.1 jonathan options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP
64 1.1 jonathan options GATEWAY # IP packet forwarding
65 1.1 jonathan #options MULTICAST # Multicast support
66 1.1 jonathan #options MROUTING # Multicast routing support
67 1.1 jonathan #options ISO # OSI networking
68 1.1 jonathan #options TPIP
69 1.1 jonathan #options EON
70 1.1 jonathan
71 1.1 jonathan options COMPAT_10 # Pre-NetBSD 1.1 compatibility
72 1.1 jonathan
73 1.1 jonathan # pmax specific
74 1.1 jonathan options COMPAT_ULTRIX # ultrix compatibility
75 1.1 jonathan
76 1.1 jonathan # Note that this configuration is unlikely to work, yet...
77 1.1 jonathan config gennetbsd swap generic
78 1.1 jonathan
79 1.1 jonathan
80 1.1 jonathan ########################################################################
81 1.1 jonathan # #
82 1.1 jonathan # DECstation Turbochannel configuration and options #
83 1.1 jonathan # #
84 1.1 jonathan ########################################################################
85 1.1 jonathan
86 1.1 jonathan tc* at mainbus0 # All but PMAXes have a turbochannel
87 1.1 jonathan
88 1.1 jonathan
89 1.1 jonathan ########################################################################
90 1.1 jonathan # Common configuration for machines with IO ASIC chips #
91 1.1 jonathan # (3MIN, MAXINE, 3MAXPLUS) #
92 1.1 jonathan ########################################################################
93 1.1 jonathan ioasic0 at tc?
94 1.1 jonathan clock0 at ioasic? # RTC
95 1.1 jonathan asc0 at ioasic? # system SCSI subslot
96 1.1 jonathan scc0 at ioasic?
97 1.1 jonathan le0 at ioasic? # tc onboard lance
98 1.1 jonathan scc1 at ioasic? # Not present on Maxine
99 1.1 jonathan
100 1.1 jonathan ########################################################################
101 1.1 jonathan # MAXINE-only baseboard devices and on-baseboard "options" #
102 1.1 jonathan ########################################################################
103 1.1 jonathan xcfb0 at tc? # TC framebuffer "option"
104 1.1 jonathan dtop0 at ioasic0
105 1.1 jonathan #isdn at ioasic0
106 1.1 jonathan #fdc at ioasic0 # floppy disk
107 1.1 jonathan
108 1.1 jonathan
109 1.1 jonathan ########################################################################
110 1.1 jonathan # Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.#
111 1.1 jonathan # 3MAX (5000/200) baseboard devices and on-baseboard "options" #
112 1.1 jonathan ########################################################################
113 1.1 jonathan clock0 at mainbus0 # RTC
114 1.1 jonathan dc0 at mainbus0
115 1.1 jonathan le0 at tc? #slot ? offset ? # TC ether "option" on baseboard
116 1.1 jonathan asc0 at tc? # TC scsi "option" on baseboard
117 1.1 jonathan # For now, pretend this machine has an IOASIC.
118 1.1 jonathan dc0 at ioasic? # dc7083 four-port DZ device
119 1.1 jonathan
120 1.1 jonathan ########################################################################
121 1.1 jonathan # Supported turbochannel option cards #
122 1.1 jonathan ########################################################################
123 1.1 jonathan cfb0 at tc?
124 1.1 jonathan mfb0 at tc?
125 1.1 jonathan sfb0 at tc?
126 1.1 jonathan #sfb1 at tc?
127 1.1 jonathan le* at tc? #slot ? offset ? # TC ether option
128 1.1 jonathan #tt0 at tc? #slot? offset ?
129 1.1 jonathan
130 1.1 jonathan
131 1.1 jonathan ########################################################################
132 1.1 jonathan # Decstation 2100/3100 (aka PMAX aka KN01) configuration. #
133 1.1 jonathan # (these don't really have any options except a framebuffer.) #
134 1.1 jonathan ########################################################################
135 1.1 jonathan clock0 at mainbus0 # RTC
136 1.1 jonathan pm0 at mainbus0 # 3100 onboard fb
137 1.1 jonathan dc0 at mainbus0 # dc7083 four-port DZ device
138 1.1 jonathan le0 at mainbus0 # 3100 onboard lance
139 1.1 jonathan sii0 at mainbus0 # onboard scsi
140 1.1 jonathan
141 1.1 jonathan
142 1.1 jonathan ########################################################################
143 1.1 jonathan # SCSI configuration #
144 1.1 jonathan ########################################################################
145 1.1 jonathan
146 1.1 jonathan #
147 1.1 jonathan # SCSI configuration for new-config machine-independent SCSI driver
148 1.1 jonathan #
149 1.1 jonathan scsibus* at sii?
150 1.1 jonathan scsibus* at asc?
151 1.1 jonathan
152 1.1 jonathan sd* at scsibus? target ? lun ?
153 1.1 jonathan st* at scsibus? target ? lun ?
154 1.1 jonathan cd* at scsibus? target ? lun ?
155 1.1 jonathan
156 1.1 jonathan
157 1.1 jonathan #
158 1.1 jonathan # SCSI configuration for old DECstation SCSI driver
159 1.1 jonathan #
160 1.1 jonathan oldscsibus* at sii?
161 1.1 jonathan oldscsibus* at asc?
162 1.1 jonathan
163 1.1 jonathan rz0 at oldscsibus? target ? drive ?
164 1.1 jonathan rz1 at oldscsibus? target ? drive ?
165 1.1 jonathan rz2 at oldscsibus? target ? drive ?
166 1.1 jonathan rz3 at oldscsibus? target ? drive ?
167 1.1 jonathan rz4 at oldscsibus? target ? drive ?
168 1.1 jonathan rz5 at oldscsibus? target ? drive ?
169 1.1 jonathan tz0 at oldscsibus? target? drive ?
170 1.1 jonathan tz1 at oldscsibus? target? drive ?
171 1.1 jonathan
172 1.1 jonathan
173 1.1 jonathan #
174 1.1 jonathan # pseudo-devices
175 1.1 jonathan #
176 1.1 jonathan
177 1.1 jonathan pseudo-device sl 4 # serial-line IP ports
178 1.1 jonathan pseudo-device pty 64 # pseudo ptys
179 1.1 jonathan pseudo-device bpfilter 16 # packet filter ports
180 1.1 jonathan pseudo-device loop
181 1.1 jonathan pseudo-device vnd 4 # virtual disk ick
182 1.1 jonathan
183 1.1 jonathan #pseudo-device ether # From old config. what does it mean?
184 1.1 jonathan pseudo-device rasterconsole 1 # NB: raster console requires "fb"
185 1.1 jonathan pseudo-device fb 3 # up to 3 framebuffers
186