| @@ -1,295 +1,295 @@ | | | @@ -1,295 +1,295 @@ |
1 | # $NetBSD: GENERIC,v 1.103 2020/03/08 06:23:18 rin Exp $ | | 1 | # $NetBSD: GENERIC,v 1.104 2020/03/08 06:25:10 rin Exp $ |
2 | # | | 2 | # |
3 | # GENERIC machine description file | | 3 | # GENERIC machine description file |
4 | # | | 4 | # |
5 | # This machine description file is used to generate the default NetBSD | | 5 | # This machine description file is used to generate the default NetBSD |
6 | # kernel. The generic kernel does not include all options, subsystems | | 6 | # kernel. The generic kernel does not include all options, subsystems |
7 | # and device drivers, but should be useful for most applications. | | 7 | # and device drivers, but should be useful for most applications. |
8 | # | | 8 | # |
9 | # The machine description file can be customised for your specific | | 9 | # The machine description file can be customised for your specific |
10 | # machine to reduce the kernel size and improve its performance. | | 10 | # machine to reduce the kernel size and improve its performance. |
11 | # | | 11 | # |
12 | # For further information on compiling NetBSD kernels, see the config(8) | | 12 | # For further information on compiling NetBSD kernels, see the config(8) |
13 | # man page. | | 13 | # man page. |
14 | # | | 14 | # |
15 | # For further information on hardware support for this architecture, see | | 15 | # For further information on hardware support for this architecture, see |
16 | # the intro(4) man page. For further information about kernel options | | 16 | # the intro(4) man page. For further information about kernel options |
17 | # for this architecture, see the options(4) man page. For an explanation | | 17 | # for this architecture, see the options(4) man page. For an explanation |
18 | # of each device driver in this file see the section 4 man page for the | | 18 | # of each device driver in this file see the section 4 man page for the |
19 | # device. | | 19 | # device. |
20 | | | 20 | |
21 | # Supports Sun2 (2/120, 2/170, 2/50, ...) | | 21 | # Supports Sun2 (2/120, 2/170, 2/50, ...) |
22 | # Supports root on: ie0, sd*, ... | | 22 | # Supports root on: ie0, sd*, ... |
23 | | | 23 | |
24 | include "arch/sun2/conf/std.sun2" | | 24 | include "arch/sun2/conf/std.sun2" |
25 | | | 25 | |
26 | options MODULAR # new style module(7) framework | | 26 | options MODULAR # new style module(7) framework |
27 | #options MODULAR_DEFAULT_AUTOLOAD | | 27 | #options MODULAR_DEFAULT_AUTOLOAD |
28 | options INSECURE # allow modload(8) in multiuser mode | | 28 | options INSECURE # allow modload(8) in multiuser mode |
29 | | | 29 | |
30 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 30 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
31 | | | 31 | |
32 | #ident "GENERIC-$Revision: 1.103 $" | | 32 | #ident "GENERIC-$Revision: 1.104 $" |
33 | | | 33 | |
34 | makeoptions COPTS="-Os -fno-inline-small-functions" | | 34 | makeoptions COPTS="-Os -fno-inline-small-functions" |
35 | # bootloader has size limit (~2MB) | | 35 | # bootloader has size limit (~2MB) |
36 | | | 36 | |
37 | # Machines to be supported by this kernel | | 37 | # Machines to be supported by this kernel |
38 | #options FPU_EMULATE | | 38 | #options FPU_EMULATE |
39 | | | 39 | |
40 | # Needs to be set per system. i.e change these as you see fit | | 40 | # Needs to be set per system. i.e change these as you see fit |
41 | maxusers 4 | | 41 | maxusers 4 |
42 | | | 42 | |
43 | # Standard system options | | 43 | # Standard system options |
44 | options KTRACE # system call tracing | | 44 | options KTRACE # system call tracing |
45 | #options SYSVMSG # System V message queues | | 45 | #options SYSVMSG # System V message queues |
46 | #options SYSVSEM # System V semaphores | | 46 | #options SYSVSEM # System V semaphores |
47 | #options SYSVSHM # System V shared memory | | 47 | #options SYSVSHM # System V shared memory |
48 | #options INSECURE # disable kernel security level | | 48 | #options INSECURE # disable kernel security level |
49 | #options USERCONF # userconf(4) support | | 49 | #options USERCONF # userconf(4) support |
50 | options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 50 | options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
51 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 51 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
52 | | | 52 | |
53 | # Alternate buffer queue strategies for better responsiveness under high | | 53 | # Alternate buffer queue strategies for better responsiveness under high |
54 | # disk I/O load. | | 54 | # disk I/O load. |
55 | #options BUFQ_READPRIO | | 55 | #options BUFQ_READPRIO |
56 | #options BUFQ_PRIOCSCAN | | 56 | #options BUFQ_PRIOCSCAN |
57 | | | 57 | |
58 | # Which kernel debugger? Uncomment either this: | | 58 | # Which kernel debugger? Uncomment either this: |
59 | options DDB | | 59 | options DDB |
60 | # ... or these for KGDB (gdb remote target) | | 60 | # ... or these for KGDB (gdb remote target) |
61 | #makeoptions DEBUG="-g" # debugging symbols for gdb | | 61 | #makeoptions DEBUG="-g" # debugging symbols for gdb |
62 | #options KGDB | | 62 | #options KGDB |
63 | #options KGDB_DEV=0x0C00 # ttya=0C00 ttyb=0C01 | | 63 | #options KGDB_DEV=0x0C00 # ttya=0C00 ttyb=0C01 |
64 | | | 64 | |
65 | # Other debugging options | | 65 | # Other debugging options |
66 | #options DDB_HISTORY_SIZE=100 # enable history editing in DDB | | 66 | #options DDB_HISTORY_SIZE=100 # enable history editing in DDB |
67 | #options DEBUG # kernel debugging code | | 67 | #options DEBUG # kernel debugging code |
68 | #options DIAGNOSTIC # extra kernel sanity checking | | 68 | #options DIAGNOSTIC # extra kernel sanity checking |
69 | #options PMAP_DEBUG | | 69 | #options PMAP_DEBUG |
70 | #options SCSIDEBUG | | 70 | #options SCSIDEBUG |
71 | #options SCSIVERBOSE # Verbose SCSI errors | | 71 | #options SCSIVERBOSE # Verbose SCSI errors |
72 | | | 72 | |
73 | # Compatibility options | | 73 | # Compatibility options |
74 | include "conf/compat_netbsd16.config" | | 74 | include "conf/compat_netbsd16.config" |
75 | #options COMPAT_SUNOS # can run SunOS 4.1.1 executables | | 75 | #options COMPAT_SUNOS # can run SunOS 4.1.1 executables |
76 | #options COMPAT_AOUT_M68K # support for NetBSD a.out executables | | 76 | #options COMPAT_AOUT_M68K # support for NetBSD a.out executables |
77 | #options EXEC_AOUT # support for a.out executables | | 77 | #options EXEC_AOUT # support for a.out executables |
78 | | | 78 | |
79 | # Filesystem options | | 79 | # Filesystem options |
80 | file-system FFS # Berkeley Fast Filesystem | | 80 | file-system FFS # Berkeley Fast Filesystem |
81 | #file-system NFS # Sun NFS client support | | 81 | #file-system NFS # Sun NFS client support |
82 | #file-system CD9660 # ISO 9660 + Rock Ridge file system | | 82 | #file-system CD9660 # ISO 9660 + Rock Ridge file system |
83 | #file-system FDESC # /dev/fd/* | | 83 | #file-system FDESC # /dev/fd/* |
84 | #file-system KERNFS # /kern | | 84 | #file-system KERNFS # /kern |
85 | #file-system NULLFS # loopback file system | | 85 | #file-system NULLFS # loopback file system |
86 | #file-system OVERLAY # overlay file system | | 86 | #file-system OVERLAY # overlay file system |
87 | #file-system PROCFS # /proc | | 87 | #file-system PROCFS # /proc |
88 | #file-system UNION # union file system | | 88 | #file-system UNION # union file system |
89 | #file-system MFS # memory-based filesystem | | 89 | #file-system MFS # memory-based filesystem |
90 | file-system PTYFS # /dev/pts/N support | | 90 | file-system PTYFS # /dev/pts/N support |
91 | #file-system TMPFS # Efficient memory file-system | | 91 | #file-system TMPFS # Efficient memory file-system |
92 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | | 92 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system |
93 | | | 93 | |
94 | #options NFSSERVER # nfs server support | | 94 | #options NFSSERVER # nfs server support |
95 | #options QUOTA # legacy UFS quotas | | 95 | #options QUOTA # legacy UFS quotas |
96 | #options QUOTA2 # new, in-filesystem UFS quotas | | 96 | #options QUOTA2 # new, in-filesystem UFS quotas |
97 | #options FFS_EI # FFS Endian Independent support | | 97 | #options FFS_EI # FFS Endian Independent support |
98 | #options WAPBL # File system journaling support | | 98 | #options WAPBL # File system journaling support |
99 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | | 99 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental |
100 | #options NFS_V2_ONLY # Exclude NFS3 code to save space | | 100 | #options NFS_V2_ONLY # Exclude NFS3 code to save space |
101 | options FFS_NO_SNAPSHOT # No FFS snapshot support | | 101 | options FFS_NO_SNAPSHOT # No FFS snapshot support |
102 | #options UFS_EXTATTR # Extended attribute support for UFS1 | | 102 | #options UFS_EXTATTR # Extended attribute support for UFS1 |
103 | | | 103 | |
104 | # Networking options | | 104 | # Networking options |
105 | options INET # IP protocol stack support | | 105 | options INET # IP protocol stack support |
106 | #options INET6 # IPV6 | | 106 | #options INET6 # IPV6 |
107 | #options IPSEC # IP security | | 107 | #options IPSEC # IP security |
108 | #options IPSEC_DEBUG # debug for IP security | | 108 | #options IPSEC_DEBUG # debug for IP security |
109 | #options GATEWAY # IP packet forwarding | | 109 | #options GATEWAY # IP packet forwarding |
110 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 110 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
111 | | | 111 | |
112 | #options ALTQ # Manipulate network interfaces' output queues | | 112 | #options ALTQ # Manipulate network interfaces' output queues |
113 | #options ALTQ_BLUE # Stochastic Fair Blue | | 113 | #options ALTQ_BLUE # Stochastic Fair Blue |
114 | #options ALTQ_CBQ # Class-Based Queueing | | 114 | #options ALTQ_CBQ # Class-Based Queueing |
115 | #options ALTQ_CDNR # Diffserv Traffic Conditioner | | 115 | #options ALTQ_CDNR # Diffserv Traffic Conditioner |
116 | #options ALTQ_FIFOQ # First-In First-Out Queue | | 116 | #options ALTQ_FIFOQ # First-In First-Out Queue |
117 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) | | 117 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) |
118 | #options ALTQ_HFSC # Hierarchical Fair Service Curve | | 118 | #options ALTQ_HFSC # Hierarchical Fair Service Curve |
119 | #options ALTQ_LOCALQ # Local queueing discipline | | 119 | #options ALTQ_LOCALQ # Local queueing discipline |
120 | #options ALTQ_PRIQ # Priority Queueing | | 120 | #options ALTQ_PRIQ # Priority Queueing |
121 | #options ALTQ_RED # Random Early Detection | | 121 | #options ALTQ_RED # Random Early Detection |
122 | #options ALTQ_RIO # RED with IN/OUT | | 122 | #options ALTQ_RIO # RED with IN/OUT |
123 | #options ALTQ_WFQ # Weighted Fair Queueing | | 123 | #options ALTQ_WFQ # Weighted Fair Queueing |
124 | | | 124 | |
125 | # Work-around for root on slow servers (insurance...) | | 125 | # Work-around for root on slow servers (insurance...) |
126 | options NFS_BOOT_RWSIZE=1024 | | 126 | options NFS_BOOT_RWSIZE=1024 |
127 | options NFS_BOOT_BOOTPARAM | | 127 | options NFS_BOOT_BOOTPARAM |
128 | | | 128 | |
129 | config netbsd root on ? type ? | | 129 | config netbsd root on ? type ? |
130 | | | 130 | |
131 | #### Main bus. | | 131 | #### Main bus. |
132 | mainbus0 at root | | 132 | mainbus0 at root |
133 | | | 133 | |
134 | #### Bus types. | | 134 | #### Bus types. |
135 | | | 135 | |
136 | obio0 at mainbus? # all Sun-2 | | 136 | obio0 at mainbus? # all Sun-2 |
137 | obmem0 at mainbus? # all Sun-2 | | 137 | obmem0 at mainbus? # all Sun-2 |
138 | mbmem0 at mainbus? # 2/120, 2/170 | | 138 | mbmem0 at mainbus? # 2/120, 2/170 |
139 | mbio0 at mainbus? # 2/120, 2/170 | | 139 | mbio0 at mainbus? # 2/120, 2/170 |
140 | sun68kvme0 at mainbus? # 2/50, 2/130, 2/160 | | 140 | sun68kvme0 at mainbus? # 2/50, 2/130, 2/160 |
141 | vme0 at sun68kvme0 # mi VME attachment | | 141 | vme0 at sun68kvme0 # mi VME attachment |
142 | | | 142 | |
143 | #### Standard system devices. | | 143 | #### Standard system devices. |
144 | | | 144 | |
145 | ## The AM9513 clock chip. | | 145 | ## The AM9513 clock chip. |
146 | clock0 at obio0 addr 0x002800 # 2/120, 2/170 | | 146 | clock0 at obio0 addr 0x002800 # 2/120, 2/170 |
147 | clock0 at obio0 addr 0x7f2800 # 2/50, 2/130, 2/160 | | 147 | clock0 at obio0 addr 0x7f2800 # 2/50, 2/130, 2/160 |
148 | | | 148 | |
149 | ## The MM58167 time-of-day chip. | | 149 | ## The MM58167 time-of-day chip. |
150 | tod0 at obio0 addr 0x003800 # 2/120, 2/170 | | 150 | tod0 at obio0 addr 0x003800 # 2/120, 2/170 |
151 | tod0 at vme0 addr 0x200800 # 2/50, 2/130, 2/160 | | 151 | tod0 at vme0 addr 0x200800 # 2/50, 2/130, 2/160 |
152 | | | 152 | |
153 | #### Serial port configuration. | | 153 | #### Serial port configuration. |
154 | | | 154 | |
155 | ## Zilog 8530 serial chips. Each has two channels. | | 155 | ## Zilog 8530 serial chips. Each has two channels. |
156 | ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. | | 156 | ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. |
157 | ## zs0 is REQUIRED to use KGDB. | | 157 | ## zs0 is REQUIRED to use KGDB. |
158 | zs0 at obio0 addr 0x002000 # 2/120, 2/170 | | 158 | zs0 at obio0 addr 0x002000 # 2/120, 2/170 |
159 | zs0 at obio0 addr 0x7f2000 # 2/50 | | 159 | zs0 at obio0 addr 0x7f2000 # 2/50 |
160 | zs1 at obmem0 addr 0x780000 # 2/120, 2/170 | | 160 | zs1 at obmem0 addr 0x780000 # 2/120, 2/170 |
161 | zs1 at obio0 addr 0x7f1800 # 2/50 | | 161 | zs1 at obio0 addr 0x7f1800 # 2/50 |
162 | zs2 at mbmem0 addr 0x080800 # 2/120, 2/170 (first sc SCSI) | | 162 | zs2 at mbmem0 addr 0x080800 # 2/120, 2/170 (first sc SCSI) |
163 | zs3 at mbmem0 addr 0x081000 # 2/120, 2/170 (first sc SCSI) | | 163 | zs3 at mbmem0 addr 0x081000 # 2/120, 2/170 (first sc SCSI) |
164 | zs4 at mbmem0 addr 0x084800 # 2/120, 2/170 (second sc SCSI) | | 164 | zs4 at mbmem0 addr 0x084800 # 2/120, 2/170 (second sc SCSI) |
165 | zs5 at mbmem0 addr 0x085000 # 2/120, 2/170 (second sc SCSI) | | 165 | zs5 at mbmem0 addr 0x085000 # 2/120, 2/170 (second sc SCSI) |
166 | zstty* at zs? channel ? # ttya | | 166 | zstty* at zs? channel ? # ttya |
167 | kbd0 at zstty? # keyboard | | 167 | kbd0 at zstty? # keyboard |
168 | ms0 at zstty? # mouse | | 168 | ms0 at zstty? # mouse |
169 | | | 169 | |
170 | #### Disk controllers and disks. | | 170 | #### Disk controllers and disks. |
171 | | | 171 | |
172 | ## PAL+logic-based "Sun SCSI 2" Multibus/VME SCSI controller. | | 172 | ## PAL+logic-based "Sun SCSI 2" Multibus/VME SCSI controller. |
173 | ## This driver has several flags which may be enabled using | | 173 | ## This driver has several flags which may be enabled using |
174 | ## the "flags" directive. Valid flags are: | | 174 | ## the "flags" directive. Valid flags are: |
175 | ## | | 175 | ## |
176 | ## 0x0ff Set (1<<target) to disable parity checking | | 176 | ## 0x0ff Set (1<<target) to disable parity checking |
177 | ## 0x100 Set this bit to disable DMA interrupts (poll) | | 177 | ## 0x100 Set this bit to disable DMA interrupts (poll) |
178 | ## 0x200 Set this bit to disable DMA entirely (use PIO) | | 178 | ## 0x200 Set this bit to disable DMA entirely (use PIO) |
179 | ## | | 179 | ## |
180 | ## For example: "flags 0x10f" would disable DMA interrupts, | | 180 | ## For example: "flags 0x10f" would disable DMA interrupts, |
181 | ## and disable parity for targets 0-3 | | 181 | ## and disable parity for targets 0-3 |
182 | | | 182 | |
183 | sc0 at mbmem0 addr 0x80000 ipl 2 flags 0xff | | 183 | sc0 at mbmem0 addr 0x80000 ipl 2 flags 0xff |
184 | sc0 at vme0 addr 0x200000 irq 2 vect 0x40 flags 0xff | | 184 | sc0 at vme0 addr 0x200000 irq 2 vect 0x40 flags 0xff |
185 | sc1 at mbmem0 addr 0x84000 ipl 2 flags 0xff | | 185 | sc1 at mbmem0 addr 0x84000 ipl 2 flags 0xff |
186 | | | 186 | |
187 | ## NCR5380-based "Sun SCSI 3" VME SCSI controller. | | 187 | ## NCR5380-based "Sun SCSI 3" VME SCSI controller. |
188 | ## This driver has several flags which may be enabled by OR'ing | | 188 | ## This driver has several flags which may be enabled by OR'ing |
189 | ## the values and using the "flags" directive. | | 189 | ## the values and using the "flags" directive. |
190 | ## Valid flags are: | | 190 | ## Valid flags are: |
191 | ## | | 191 | ## |
192 | ## 0x01 Use DMA (may be polled) | | 192 | ## 0x01 Use DMA (may be polled) |
193 | ## 0x02 Use DMA completion interrupts | | 193 | ## 0x02 Use DMA completion interrupts |
194 | ## 0x04 Allow disconnect/reselect | | 194 | ## 0x04 Allow disconnect/reselect |
195 | ## | | 195 | ## |
196 | ## E.g. the following would enable DMA, interrupts, and reselect: | | 196 | ## E.g. the following would enable DMA, interrupts, and reselect: |
197 | ## si0 at vme0 addr 0x200000 ipl 3 vect 0x40 flags 0x07 | | 197 | ## si0 at vme0 addr 0x200000 ipl 3 vect 0x40 flags 0x07 |
198 | ## | | 198 | ## |
199 | ## By default, DMA is enabled in the driver. | | 199 | ## By default, DMA is enabled in the driver. |
200 | | | 200 | |
201 | si0 at vme0 addr 0x200000 irq 2 vect 0x40 | | 201 | si0 at vme0 addr 0x200000 irq 2 vect 0x40 |
202 | | | 202 | |
203 | ## These entries find devices on all SCSI busses and assign | | 203 | ## These entries find devices on all SCSI busses and assign |
204 | ## unit numbers dynamically. | | 204 | ## unit numbers dynamically. |
205 | scsibus* at sc? | | 205 | scsibus* at sc? |
206 | scsibus* at si? | | 206 | scsibus* at si? |
207 | sd* at scsibus? target ? lun ? # SCSI disks | | 207 | sd* at scsibus? target ? lun ? # SCSI disks |
208 | st* at scsibus? target ? lun ? # SCSI tapes | | 208 | st* at scsibus? target ? lun ? # SCSI tapes |
209 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs | | 209 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs |
210 | #ch* at scsibus? target ? lun ? # SCSI changer devices | | 210 | #ch* at scsibus? target ? lun ? # SCSI changer devices |
211 | #ss* at scsibus? target ? lun ? # SCSI scanners | | 211 | #ss* at scsibus? target ? lun ? # SCSI scanners |
212 | #ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE | | 212 | #ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE |
213 | #uk* at scsibus? target ? lun ? # unknown SCSI | | 213 | #uk* at scsibus? target ? lun ? # unknown SCSI |
214 | | | 214 | |
215 | # support old SCSI devices that don't understand the INQUIRY command | | 215 | # support old SCSI devices that don't understand the INQUIRY command |
216 | options SCSI_OLD_NOINQUIRY | | 216 | options SCSI_OLD_NOINQUIRY |
217 | | | 217 | |
218 | ## Xylogics 450 or 451 Multibus/VME SMD disk controllers and disks. | | 218 | ## Xylogics 450 or 451 Multibus/VME SMD disk controllers and disks. |
219 | #xyc0 at mbio0 addr 0xee40 ipl 2 | | 219 | #xyc0 at mbio0 addr 0xee40 ipl 2 |
220 | #xyc0 at vme0 addr 0xee40 irq 2 vect 0x48 | | 220 | #xyc0 at vme0 addr 0xee40 irq 2 vect 0x48 |
221 | #xyc1 at mbio0 addr 0xee48 ipl 2 | | 221 | #xyc1 at mbio0 addr 0xee48 ipl 2 |
222 | #xyc1 at vme0 addr 0xee48 irq 2 vect 0x49 | | 222 | #xyc1 at vme0 addr 0xee48 irq 2 vect 0x49 |
223 | #xy* at xyc? drive ? | | 223 | #xy* at xyc? drive ? |
224 | | | 224 | |
225 | # | | 225 | # |
226 | # accept filters | | 226 | # accept filters |
227 | #pseudo-device accf_data # "dataready" accept filter | | 227 | #pseudo-device accf_data # "dataready" accept filter |
228 | #pseudo-device accf_http # "httpready" accept filter | | 228 | #pseudo-device accf_http # "httpready" accept filter |
229 | | | 229 | |
230 | ## Memory-disk device. | | 230 | ## Memory-disk device. |
231 | pseudo-device md | | 231 | #pseudo-device md |
232 | | | 232 | |
233 | #### Network interfaces. | | 233 | #### Network interfaces. |
234 | | | 234 | |
235 | ## Intel Ethernet (onboard, or Multibus/VME) | | 235 | ## Intel Ethernet (onboard, or Multibus/VME) |
236 | ie0 at obio0 addr 0x7f0800 ipl 3 # 2/50 | | 236 | ie0 at obio0 addr 0x7f0800 ipl 3 # 2/50 |
237 | ie0 at mbmem0 addr 0x88000 ipl 3 | | 237 | ie0 at mbmem0 addr 0x88000 ipl 3 |
238 | ie1 at mbmem0 addr 0x8c000 ipl 3 | | 238 | ie1 at mbmem0 addr 0x8c000 ipl 3 |
239 | ## VME: the first [addr,len] pair specifies the device registers; | | 239 | ## VME: the first [addr,len] pair specifies the device registers; |
240 | ## the second pair specifies the on-board memory buffer | | 240 | ## the second pair specifies the on-board memory buffer |
241 | ie1 at vme0 addr 0xe88000,0xe00000 len -1,0x40000 irq 3 vect 0x75 | | 241 | ie1 at vme0 addr 0xe88000,0xe00000 len -1,0x40000 irq 3 vect 0x75 |
242 | | | 242 | |
243 | ## 3Com Ethernet (Multibus only) | | 243 | ## 3Com Ethernet (Multibus only) |
244 | ec0 at mbmem0 addr 0xe0000 ipl 3 | | 244 | ec0 at mbmem0 addr 0xe0000 ipl 3 |
245 | ec1 at mbmem0 addr 0xe2000 ipl 3 | | 245 | ec1 at mbmem0 addr 0xe2000 ipl 3 |
246 | # limit NFS R/W size for poor ec(4) interfaces | | 246 | # limit NFS R/W size for poor ec(4) interfaces |
247 | options NFS_RSIZE=1024,NFS_WSIZE=1024 | | 247 | options NFS_RSIZE=1024,NFS_WSIZE=1024 |
248 | | | 248 | |
249 | ## Frame buffers. | | 249 | ## Frame buffers. |
250 | | | 250 | |
251 | ## Sun "bwtwo" black and white framebuffer. | | 251 | ## Sun "bwtwo" black and white framebuffer. |
252 | bwtwo0 at obmem0 addr 0x700000 # 2/120, 2/170 | | 252 | bwtwo0 at obmem0 addr 0x700000 # 2/120, 2/170 |
253 | bwtwo0 at obio0 addr 0x0 # 2/50 | | 253 | bwtwo0 at obio0 addr 0x0 # 2/50 |
254 | | | 254 | |
255 | ## PROM console driver -- if all else fails | | 255 | ## PROM console driver -- if all else fails |
256 | pcons0 at mainbus0 # PROM console | | 256 | pcons0 at mainbus0 # PROM console |
257 | | | 257 | |
258 | #### Miscellaneous. | | 258 | #### Miscellaneous. |
259 | pseudo-device loop # network loopback | | 259 | pseudo-device loop # network loopback |
260 | #pseudo-device bpfilter # packet filter | | 260 | #pseudo-device bpfilter # packet filter |
261 | #pseudo-device carp # Common Address Redundancy Protocol | | 261 | #pseudo-device carp # Common Address Redundancy Protocol |
262 | #pseudo-device bridge # simple inter-network bridging | | 262 | #pseudo-device bridge # simple inter-network bridging |
263 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | | 263 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too |
264 | #pseudo-device sl # CSLIP | | 264 | #pseudo-device sl # CSLIP |
265 | #pseudo-device ppp # PPP | | 265 | #pseudo-device ppp # PPP |
266 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 266 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
267 | #pseudo-device tun # network tunneling over tty | | 267 | #pseudo-device tun # network tunneling over tty |
268 | #pseudo-device tap # virtual Ethernet | | 268 | #pseudo-device tap # virtual Ethernet |
269 | #pseudo-device gre # generic L3 over IP tunnel | | 269 | #pseudo-device gre # generic L3 over IP tunnel |
270 | #pseudo-device npf # NPF packet filter | | 270 | #pseudo-device npf # NPF packet filter |
271 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) | | 271 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) |
272 | #pseudo-device faith # IPv[46] tcp relay translation i/f | | 272 | #pseudo-device faith # IPv[46] tcp relay translation i/f |
273 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 273 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
274 | | | 274 | |
275 | pseudo-device pty # pseudo-terminals | | 275 | pseudo-device pty # pseudo-terminals |
276 | #pseudo-device vnd # paging to files | | 276 | #pseudo-device vnd # paging to files |
277 | #options VND_COMPRESSION # compressed vnd(4) | | 277 | #options VND_COMPRESSION # compressed vnd(4) |
278 | #pseudo-device ccd # concatenated disks | | 278 | #pseudo-device ccd # concatenated disks |
279 | #pseudo-device cgd # cryptographic disk devices | | 279 | #pseudo-device cgd # cryptographic disk devices |
280 | #pseudo-device raid # RAIDframe disk driver | | 280 | #pseudo-device raid # RAIDframe disk driver |
281 | #options RAID_AUTOCONFIG # auto-configuration of RAID components | | 281 | #options RAID_AUTOCONFIG # auto-configuration of RAID components |
282 | # Options to enable various other RAIDframe RAID types. | | 282 | # Options to enable various other RAIDframe RAID types. |
283 | # options RF_INCLUDE_EVENODD=1 | | 283 | # options RF_INCLUDE_EVENODD=1 |
284 | # options RF_INCLUDE_RAID5_RS=1 | | 284 | # options RF_INCLUDE_RAID5_RS=1 |
285 | # options RF_INCLUDE_PARITYLOGGING=1 | | 285 | # options RF_INCLUDE_PARITYLOGGING=1 |
286 | # options RF_INCLUDE_CHAINDECLUSTER=1 | | 286 | # options RF_INCLUDE_CHAINDECLUSTER=1 |
287 | # options RF_INCLUDE_INTERDECLUSTER=1 | | 287 | # options RF_INCLUDE_INTERDECLUSTER=1 |
288 | # options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 288 | # options RF_INCLUDE_PARITY_DECLUSTERING=1 |
289 | # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 289 | # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
290 | #pseudo-device fss # file system snapshot device | | 290 | #pseudo-device fss # file system snapshot device |
291 | #pseudo-device clockctl # user control of clock subsystem | | 291 | #pseudo-device clockctl # user control of clock subsystem |
292 | pseudo-device ksyms # /dev/ksyms | | 292 | pseudo-device ksyms # /dev/ksyms |
293 | | | 293 | |
294 | # Veriexec | | 294 | # Veriexec |
295 | # include "dev/veriexec.config" | | 295 | # include "dev/veriexec.config" |