GENERIC revision 1.35 1 # $NetBSD: GENERIC,v 1.35 1997/01/31 02:08:21 thorpej Exp $
2
3 #
4 # GENERIC Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
5 # Supports root on: ie0, le0, sd*, ...
6 #
7
8 include "arch/sun3/conf/std.sun3"
9
10 # Machines to be supported by this kernel
11 options FPU_EMULATE
12 options HAVECACHE # Sun3/260 VAC
13
14 # Needs to be set per system. i.e change these as you see fit
15 maxusers 4
16
17 # Standard system options
18 options KTRACE # system call tracing support
19
20 # Debugging options. Uncomment either this:
21 options DDB
22 # ... or these two: (for KGDB on another machine)
23 #makeoptions DEBUG="-g" # symbols for kgdb + nm
24 #options KGDB
25
26 # Filesystem options
27 file-system FFS # ufs file system
28 file-system NFS # nfs client support
29 file-system CD9660 # ISO 9660 + Rock Ridge file system
30 file-system FDESC # /dev/fd/*
31 file-system KERNFS # /kern
32 file-system NULLFS # loopback file system
33 file-system PROCFS # /proc
34 file-system UNION # union file system
35 file-system MFS # memory-based filesystem
36
37 options NFSSERVER # nfs server support
38 options FIFO # FIFOs; RECOMMENDED
39
40 # Networking options
41 options INET # IP prototol stack support
42 #options GATEWAY # IP packet forwarding
43 options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
44 # XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...)
45 options NFS_BOOT_RWSIZE=1024
46
47 # Compatability options
48 options COMPAT_SUNOS # can run SunOS 4.1.1 executables
49 options COMPAT_43 # and 4.3BSD and ...
50 options COMPAT_10 # NetBSD 1.0
51 options COMPAT_11 # NetBSD 1.1
52 options COMPAT_12 # NetBSD 1.2
53 options UCONSOLE # Allow non-root TIOCCONS
54
55 # Sun3-specific debugging options
56 options PMAP_DEBUG
57 #options VMFAULT_TRACE
58 #options SYSCALL_DEBUG
59 #options EXEC_DEBUG
60 options DIAGNOSTIC
61 #options SCSIDEBUG
62
63 config netbsd root on ? type ?
64
65 #
66 # Serial ports
67 #
68 zstty0 at zsc1 channel 0 # ttya
69 zstty1 at zsc1 channel 1 # ttyb
70
71 kbd0 at zsc0 channel 0 # keyboard
72 ms0 at zsc0 channel 1 # mouse
73
74 #
75 # Network devices
76 #
77
78 # Intel Ethernet (onboard, or VME)
79 ie0 at obio0 addr 0x0C0000 level 3
80 ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
81
82 # Lance Ethernet (only onboard)
83 le0 at obio0 addr 0x120000 level 3
84
85 #
86 # Disk and tape devices
87 #
88
89 # Sun3 "si" SCSI controller (NCR 5380)
90 # This driver has several flags which may be enabled by OR'ing
91 # the values and using the "flags" directive. (PR#1929)
92 # Valid flags are:
93 #
94 # 0x01 Use DMA (may be polled)
95 # 0x02 Use DMA completion interrupts
96 # 0x04 Allow disconnect/reselect
97 #
98 # E.g. "flags 0x07" would enable DMA, interrupts, and reselect.
99 # Note: these values are quite a bit paranoid...
100 si0 at obio0 addr 0x140000 level 2
101 si0 at vmes0 addr 0xff200000 level 2 vect 0x40
102 si1 at vmes0 addr 0xff204000 level 2 vect 0x41
103
104 # Xylogics 7053 controllers
105 # xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
106 # xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
107 # xd* at xdc? drive ?
108
109 # Xylogics 450/451 controllers
110 # xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
111 # xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
112 # xy* at xyc? drive ?
113
114 # Xylogics 472 tape controllers?
115
116 #
117 # Frame buffer devices
118 #
119
120 # The default cgfour address depends on the machine:
121 # 3/60: obmem 0xFF200000 .. 0xFF9fffff
122 # 3/110: different? (not tested)
123 cgfour0 at obmem0 addr ?
124
125 # 3/60 P4 accelerated 8-bit color frame buffer
126 # cgsix0 at obmem0 addr ?
127
128 # 3/60 P4 24-bit color frame buffer
129 # cgeight0 at obmem0 addr ?
130
131 # The default bwtwo address depends on the machine:
132 # 3/50: obmem 0x100000
133 # else: obmem 0xff000000
134 bwtwo0 at obmem0 addr ?
135 # 3/60 P4 color frame buffer overlay plane, or P4 monochrome frame buffer
136 #bwtwo1 at obmem0 addr 0xff300000
137 # 3/60 plug-in color frame buffer overlay plane
138 #bwtwo1 at obmem0 addr 0xff400000
139
140 # Sun-3 color board, or CG5 8-bit VME frame buffer.
141 cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8
142
143 # Support for the CG9 24-bit VME frame buffer.
144 # cgnine0 at vmel0 addr 0x08000000
145
146 #
147 # SCSI infrastructure
148 #
149 scsibus* at scsi?
150
151 # Sun compatible scsi device mappings
152 sd0 at scsibus? target 0 lun 0
153 sd1 at scsibus? target 0 lun 1
154 sd2 at scsibus? target 1 lun 0
155 sd3 at scsibus? target 1 lun 1
156 sd* at scsibus? target ? lun ?
157
158 st0 at scsibus? target 4 lun 0
159 st1 at scsibus? target 5 lun 0
160 st* at scsibus? target ? lun ?
161
162 cd0 at scsibus? target 6 lun 0
163 cd* at scsibus? target ? lun ?
164
165 #ch* at scsibus? target ? lun ?
166
167 # Memory-disk drivers
168 pseudo-device md 2
169
170 # Misc.
171 pseudo-device loop 1 # network loopback
172 pseudo-device bpfilter 8 # packet filter
173 pseudo-device sl 2 # CSLIP
174 pseudo-device ppp 2 # PPP
175 pseudo-device tun 2 # network tunneling over tty
176
177 pseudo-device pty 64 # pseudo-terminals
178 #pseudo-device vnd 4 # paging to files
179 #pseudo-device ccd 4 # concatenated disks
180