EB7500ATX revision 1.6.2.12 1 1.6.2.12 skrll # $NetBSD: EB7500ATX,v 1.6.2.12 2005/11/10 13:48:20 skrll Exp $
2 1.6.2.2 skrll #
3 1.6.2.2 skrll # EB7500ATX --- NetBSD/acorn32 complete configuration
4 1.6.2.2 skrll #
5 1.6.2.2 skrll # This machine description file is used to generate the default NetBSD
6 1.6.2.2 skrll # kernel. This generic kernel does not include all options, subsystems
7 1.6.2.2 skrll # and device drivers, but should be useful for most applications.
8 1.6.2.2 skrll #
9 1.6.2.2 skrll # The machine description file can be customised for your specific
10 1.6.2.2 skrll # machine to reduce the kernel size and improve its performance.
11 1.6.2.2 skrll #
12 1.6.2.2 skrll # For further information on compiling NetBSD kernels, see the config(8)
13 1.6.2.2 skrll # man page.
14 1.6.2.2 skrll #
15 1.6.2.2 skrll # For further information on hardware support for this architecture, see
16 1.6.2.2 skrll # the intro(4) man page. For further information about kernel options
17 1.6.2.2 skrll # for this architecture, see the options(4) man page. For an explanation
18 1.6.2.2 skrll # of each device driver in this file see the section 4 man page for the
19 1.6.2.2 skrll # device.
20 1.6.2.2 skrll
21 1.6.2.2 skrll include "arch/acorn32/conf/std.acorn32"
22 1.6.2.2 skrll
23 1.6.2.2 skrll options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24 1.6.2.2 skrll
25 1.6.2.12 skrll #ident "EB7500ATX-$Revision: 1.6.2.12 $"
26 1.6.2.2 skrll
27 1.6.2.2 skrll # estimated number of users
28 1.6.2.2 skrll maxusers 32
29 1.6.2.2 skrll
30 1.6.2.2 skrll # Standard system options
31 1.6.2.2 skrll
32 1.6.2.2 skrll options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
33 1.6.2.2 skrll #options NTP # NTP phase/frequency locked loop
34 1.6.2.2 skrll
35 1.6.2.2 skrll # CPU options
36 1.6.2.2 skrll options CPU_ARM7 # Support the ARM7 core
37 1.6.2.2 skrll
38 1.6.2.2 skrll # FPA options
39 1.6.2.2 skrll #options ARMFPE # ARM Ltd FPE
40 1.6.2.2 skrll
41 1.6.2.2 skrll options EB7500ATX # Define in case needed
42 1.6.2.2 skrll
43 1.6.2.2 skrll # File systems
44 1.6.2.2 skrll
45 1.6.2.2 skrll file-system FFS # UFS
46 1.6.2.2 skrll #file-system LFS # log-structured file system
47 1.6.2.2 skrll file-system MFS # memory file system
48 1.6.2.2 skrll file-system NFS # Network file system
49 1.6.2.2 skrll file-system ADOSFS # AmigaDOS-compatible file system
50 1.6.2.2 skrll file-system EXT2FS # second extended file system (linux)
51 1.6.2.2 skrll file-system CD9660 # ISO 9660 + Rock Ridge file system
52 1.6.2.2 skrll file-system MSDOSFS # MS-DOS file system
53 1.6.2.2 skrll file-system FDESC # /dev/fd
54 1.6.2.2 skrll file-system FILECORE # Acorn filecore file system
55 1.6.2.2 skrll file-system KERNFS # /kern
56 1.6.2.2 skrll file-system NULLFS # loopback file system
57 1.6.2.2 skrll file-system OVERLAY # overlay filesystem
58 1.6.2.2 skrll file-system PORTAL # portal filesystem (still experimental)
59 1.6.2.2 skrll file-system PROCFS # /proc
60 1.6.2.2 skrll file-system UMAPFS # NULLFS + uid and gid remapping
61 1.6.2.2 skrll file-system UNION # union file system
62 1.6.2.12 skrll file-system PTYFS # /dev/pts/N support
63 1.6.2.2 skrll
64 1.6.2.2 skrll # File system options
65 1.6.2.2 skrll options QUOTA # UFS quotas
66 1.6.2.2 skrll #options FFS_EI # FFS Endian Independant support
67 1.6.2.2 skrll options SOFTDEP # FFS soft updates support.
68 1.6.2.2 skrll options NFSSERVER
69 1.6.2.10 skrll #options FFS_NO_SNAPSHOT # ffs snapshots
70 1.6.2.2 skrll
71 1.6.2.2 skrll # Networking options
72 1.6.2.2 skrll
73 1.6.2.2 skrll options GATEWAY # packet forwarding
74 1.6.2.2 skrll options INET # IP + ICMP + TCP + UDP
75 1.6.2.2 skrll options INET6 # IPV6
76 1.6.2.2 skrll #options IPSEC # IP security
77 1.6.2.2 skrll #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
78 1.6.2.12 skrll #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
79 1.6.2.2 skrll #options IPSEC_DEBUG # debug for IP security
80 1.6.2.2 skrll #options MROUTING # IP multicast routing
81 1.6.2.3 skrll #options PIM # Protocol Independent Multicast
82 1.6.2.2 skrll options NS # XNS
83 1.6.2.2 skrll #options NSIP # XNS tunneling over IP
84 1.6.2.2 skrll options ISO,TPIP # OSI
85 1.6.2.2 skrll #options EON # OSI tunneling over IP
86 1.6.2.2 skrll options CCITT,LLC,HDLC # X.25
87 1.6.2.2 skrll options NETATALK # AppleTalk networking
88 1.6.2.2 skrll options PFIL_HOOKS # pfil(9) packet filter hooks
89 1.6.2.2 skrll options PPP_BSDCOMP # BSD-Compress compression support for PPP
90 1.6.2.2 skrll options PPP_DEFLATE # Deflate compression support for PPP
91 1.6.2.2 skrll options PPP_FILTER # Active filter support for PPP (requires bpf)
92 1.6.2.2 skrll #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
93 1.6.2.2 skrll
94 1.6.2.2 skrll #options ALTQ # Manipulate network interfaces' output queues
95 1.6.2.2 skrll #options ALTQ_BLUE # Stochastic Fair Blue
96 1.6.2.2 skrll #options ALTQ_CBQ # Class-Based Queueing
97 1.6.2.2 skrll #options ALTQ_CDNR # Diffserv Traffic Conditioner
98 1.6.2.2 skrll #options ALTQ_FIFOQ # First-In First-Out Queue
99 1.6.2.2 skrll #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
100 1.6.2.2 skrll #options ALTQ_HFSC # Hierarchical Fair Service Curve
101 1.6.2.2 skrll #options ALTQ_LOCALQ # Local queueing discipline
102 1.6.2.2 skrll #options ALTQ_PRIQ # Priority Queueing
103 1.6.2.2 skrll #options ALTQ_RED # Random Early Detection
104 1.6.2.2 skrll #options ALTQ_RIO # RED with IN/OUT
105 1.6.2.2 skrll #options ALTQ_WFQ # Weighted Fair Queueing
106 1.6.2.2 skrll
107 1.6.2.2 skrll # Compatibility options
108 1.6.2.2 skrll
109 1.6.2.2 skrll options COMPAT_43 # 4.3BSD compatibility.
110 1.6.2.12 skrll options COMPAT_30 # NetBSD 3.0 compatibility.
111 1.6.2.6 skrll options COMPAT_20 # NetBSD 2.0 compatibility.
112 1.6.2.2 skrll options COMPAT_16 # NetBSD 1.6 compatibility.
113 1.6.2.2 skrll options COMPAT_15 # NetBSD 1.5 compatibility.
114 1.6.2.2 skrll options COMPAT_14 # NetBSD 1.4 compatibility.
115 1.6.2.2 skrll options COMPAT_13 # NetBSD 1.3 compatibility.
116 1.6.2.2 skrll options COMPAT_12 # NetBSD 1.2 compatibility.
117 1.6.2.2 skrll #options COMPAT_11 # NetBSD 1.1 compatibility.
118 1.6.2.2 skrll #options COMPAT_10 # NetBSD 1.0 compatibility.
119 1.6.2.2 skrll #options COMPAT_09 # NetBSD 0.9 compatibility.
120 1.6.2.2 skrll #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
121 1.6.2.5 skrll options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
122 1.6.2.2 skrll
123 1.6.2.2 skrll # Shared memory options
124 1.6.2.2 skrll
125 1.6.2.2 skrll options SYSVMSG # System V-like message queues
126 1.6.2.2 skrll options SYSVSEM # System V-like semaphores
127 1.6.2.2 skrll #options SEMMNI=10 # number of semaphore identifiers
128 1.6.2.2 skrll #options SEMMNS=60 # number of semaphores in system
129 1.6.2.2 skrll #options SEMUME=10 # max number of undo entries per process
130 1.6.2.2 skrll #options SEMMNU=30 # number of undo structures in system
131 1.6.2.2 skrll options SYSVSHM # System V-like memory sharing
132 1.6.2.2 skrll options SHMMAXPGS=1024 # 1024 pages is the default
133 1.6.2.2 skrll options P1003_1B_SEMAPHORE # p1003.1b semaphore support
134 1.6.2.2 skrll
135 1.6.2.2 skrll # Device options
136 1.6.2.2 skrll
137 1.6.2.2 skrll options MEMORY_DISK_HOOKS # boottime setup of ramdisk
138 1.6.2.2 skrll #options MEMORY_DISK_ROOT_SIZE=4100 # Size in blocks
139 1.6.2.2 skrll #options MEMORY_DISK_IS_ROOT # use memory disk as root
140 1.6.2.2 skrll
141 1.6.2.2 skrll # Miscellaneous kernel options
142 1.6.2.2 skrll options KTRACE # system call tracing, a la ktrace(1)
143 1.6.2.2 skrll options SYSTRACE # system call vetting via systrace(1)
144 1.6.2.2 skrll options IRQSTATS # manage IRQ statistics
145 1.6.2.2 skrll options LKM # loadable kernel modules
146 1.6.2.2 skrll options KMEMSTATS # kernel memory statistics
147 1.6.2.2 skrll #options SCSIVERBOSE # Verbose SCSI errors
148 1.6.2.2 skrll options USERCONF # userconf(4) support
149 1.6.2.2 skrll #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
150 1.6.2.2 skrll #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
151 1.6.2.2 skrll options SYMTAB_SPACE=250000
152 1.6.2.2 skrll
153 1.6.2.2 skrll # Enable experimental buffer queue strategy for better responsiveness under
154 1.6.2.2 skrll # high disk I/O load. Use it with caution - it's not proven to be stable yet.
155 1.6.2.12 skrll #options BUFQ_READPRIO
156 1.6.2.12 skrll #options BUFQ_PRIOCSCAN
157 1.6.2.2 skrll
158 1.6.2.2 skrll # Development and Debugging options
159 1.6.2.2 skrll
160 1.6.2.2 skrll #options ARM700BUGTRACK # track the ARM700 swi bug
161 1.6.2.2 skrll #options PORTMASTER # Enable PortMaster only options
162 1.6.2.2 skrll options DIAGNOSTIC # internal consistency checks
163 1.6.2.2 skrll #options PMAP_DEBUG # Enable pmap_debug_level code
164 1.6.2.2 skrll #options IPKDB # remote kernel debugging
165 1.6.2.2 skrll options DDB # in-kernel debugger
166 1.6.2.2 skrll #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
167 1.6.2.2 skrll #makeoptions DEBUG="-g" # compile full symbol table
168 1.6.2.2 skrll
169 1.6.2.2 skrll config netbsd root on ? type ?
170 1.6.2.2 skrll options NFS_BOOT_DHCP
171 1.6.2.2 skrll
172 1.6.2.2 skrll # serial console ... the conaddr is hardcoded as the pioc address + 4*com offset
173 1.6.2.2 skrll # this really be fixed some day
174 1.6.2.2 skrll #options COMCONSOLE,CONADDR="0x210000+4*0x3f8",CONUNIT=0,CONSPEED=9600
175 1.6.2.2 skrll
176 1.6.2.2 skrll # The main bus device
177 1.6.2.2 skrll mainbus0 at root
178 1.6.2.2 skrll
179 1.6.2.2 skrll # The boot CPU
180 1.6.2.2 skrll cpu0 at mainbus?
181 1.6.2.2 skrll
182 1.6.2.2 skrll # The IOMD
183 1.6.2.2 skrll iomd0 at mainbus?
184 1.6.2.2 skrll
185 1.6.2.2 skrll # system clock via IOMD
186 1.6.2.2 skrll clock* at iomd?
187 1.6.2.2 skrll
188 1.6.2.2 skrll # IIC bus device
189 1.6.2.2 skrll #iomdiic* at iomd?
190 1.6.2.2 skrll #iic* at iomdiic?
191 1.6.2.2 skrll
192 1.6.2.2 skrll # RTC device via IIC bus
193 1.6.2.2 skrll #pcfrtc* at iic? addr 0x50
194 1.6.2.2 skrll
195 1.6.2.2 skrll # VIDC device
196 1.6.2.2 skrll vidc0 at mainbus?
197 1.6.2.2 skrll
198 1.6.2.2 skrll # WSCONS
199 1.6.2.2 skrll # ws console uses DUMB, SUN or VT100 terminal emulation
200 1.6.2.2 skrll #options WSEMUL_NODUMB
201 1.6.2.2 skrll #options WSEMUL_SUN
202 1.6.2.2 skrll #options WSEMUL_VT100
203 1.6.2.2 skrll
204 1.6.2.2 skrll #options WSDISPLAY_COMPAT_RAWKBD
205 1.6.2.2 skrll
206 1.6.2.2 skrll #options FONT_BOLD8x16
207 1.6.2.2 skrll #options FONT_GALLANT12x22 # Very nice font
208 1.6.2.2 skrll #options FONT_LUCIDA16x29
209 1.6.2.2 skrll #options FONT_OMRON12x20 # looks funny
210 1.6.2.2 skrll #options FONT_QVSS8x15 # broken ?
211 1.6.2.2 skrll #options FONT_SONY12x25 # looks like VT220 font
212 1.6.2.2 skrll #options FONT_SONY8x16 # not tested
213 1.6.2.2 skrll #options FONT_VT220L8x8 # 8x8 font as in Arch. cons
214 1.6.2.2 skrll #options FONT_VT220L8x16 # 8x(2x8) font as in Arch. cons
215 1.6.2.2 skrll #options FONT_VT220L8x10 # not tested
216 1.6.2.2 skrll #options FONT_VT220L8x20 # not tested
217 1.6.2.2 skrll
218 1.6.2.2 skrll #vidcvideo0 at vidc? # wscons driver for VIDC
219 1.6.2.2 skrll #wsdisplay* at vidcvideo? console ? # display itself
220 1.6.2.2 skrll
221 1.6.2.2 skrll iomdkbc* at iomd? # IOMD keyboard/mouse interface
222 1.6.2.2 skrll
223 1.6.2.2 skrll #pckbd* at iomdkbc? slot ? # PS/2 keyboard
224 1.6.2.2 skrll #options PCKBD_LAYOUT=KB_UK
225 1.6.2.2 skrll #wskbd* at pckbd?
226 1.6.2.2 skrll
227 1.6.2.2 skrll pms* at iomdkbc? slot ? # PS/2 mouse
228 1.6.2.2 skrll wsmouse* at pms?
229 1.6.2.2 skrll
230 1.6.2.2 skrll #rpckbd* at iomd? # based on old `kbd' driver
231 1.6.2.2 skrll #wskbd* at rpckbd? # wskbd on RiscPC keyboard
232 1.6.2.2 skrll
233 1.6.2.2 skrll #qms* at iomd? # ws quadmouse driver
234 1.6.2.2 skrll #wsmouse* at qms? # wsmouse on ws quadmouse
235 1.6.2.2 skrll
236 1.6.2.2 skrll pseudo-device wsmux
237 1.6.2.2 skrll
238 1.6.2.2 skrll # The origional vidcconsole :
239 1.6.2.2 skrll # vidcconsole kbd at IOMD
240 1.6.2.2 skrll # vidcconsole PS2 mouse at IOMD
241 1.6.2.2 skrll vidcconsole0 at vidc? # display + vt100 emulation
242 1.6.2.2 skrll kbd* at iomd? # PS/2 keyboard for vidcconsole
243 1.6.2.2 skrll
244 1.6.2.2 skrll # generic VT console device
245 1.6.2.2 skrll vt0 at vidc?
246 1.6.2.2 skrll vt1 at vidc?
247 1.6.2.2 skrll vt2 at vidc?
248 1.6.2.2 skrll vt3 at vidc?
249 1.6.2.2 skrll vt4 at vidc?
250 1.6.2.2 skrll vt5 at vidc?
251 1.6.2.2 skrll
252 1.6.2.2 skrll # Audio device
253 1.6.2.2 skrll vidcaudio0 at vidc?
254 1.6.2.2 skrll audio* at vidcaudio0
255 1.6.2.2 skrll
256 1.6.2.2 skrll rsbus0 at mainbus?
257 1.6.2.2 skrll
258 1.6.2.11 skrll wdc* at rsbus? # eb7500atx build in ide
259 1.6.2.2 skrll atabus* at ata?
260 1.6.2.2 skrll wd* at atabus? drive ?
261 1.6.2.2 skrll atapibus* at atapi?
262 1.6.2.2 skrll
263 1.6.2.2 skrll # Builtin cs8920M Network adaptor
264 1.6.2.2 skrll cs* at rsbus?
265 1.6.2.2 skrll
266 1.6.2.2 skrll # Builtin DS1687 clock
267 1.6.2.2 skrll # Not functioning (yet)
268 1.6.2.2 skrll #ds1687rtc* at rsbus?
269 1.6.2.2 skrll
270 1.6.2.2 skrll pseudo-device loop 1 # network loopback
271 1.6.2.2 skrll pseudo-device bpfilter 8 # packet filter
272 1.6.2.2 skrll pseudo-device sl 2 # CSLIP
273 1.6.2.2 skrll pseudo-device ppp 2 # PPP
274 1.6.2.2 skrll pseudo-device pppoe # PPP over Ethernet (RFC 2516)
275 1.6.2.2 skrll pseudo-device tun 2 # network tunneling over tty
276 1.6.2.7 skrll pseudo-device tap # virtual Ethernet
277 1.6.2.2 skrll #pseudo-device gre 2 # generic L3 over IP tunnel
278 1.6.2.2 skrll #pseudo-device ipfilter 1 # ip filter
279 1.6.2.2 skrll pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
280 1.6.2.2 skrll #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
281 1.6.2.2 skrll #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
282 1.6.2.2 skrll #pseudo-device strip 4 # STarmode Radio IP (Metricon Ricochet)
283 1.6.2.2 skrll pseudo-device vlan # IEEE 802.1q encapsulation
284 1.6.2.2 skrll pseudo-device bridge # simple inter-network bridging
285 1.6.2.2 skrll #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
286 1.6.2.2 skrll pseudo-device pty # pseudo-terminals
287 1.6.2.2 skrll pseudo-device tb 1 # tablet line discipline
288 1.6.2.2 skrll pseudo-device vnd 4 # disk-like interface to files
289 1.6.2.2 skrll pseudo-device ccd 2 # concatenated disk devices
290 1.6.2.2 skrll #pseudo-device cgd 4 # cryptographic disk devices
291 1.6.2.2 skrll pseudo-device raid 8 # RAIDframe disk driver
292 1.6.2.2 skrll options RAID_AUTOCONFIG # auto-configuration of RAID components
293 1.6.2.2 skrll # Options to enable various other RAIDframe RAID types.
294 1.6.2.2 skrll # options RF_INCLUDE_EVENODD=1
295 1.6.2.2 skrll # options RF_INCLUDE_RAID5_RS=1
296 1.6.2.2 skrll # options RF_INCLUDE_PARITYLOGGING=1
297 1.6.2.2 skrll # options RF_INCLUDE_CHAINDECLUSTER=1
298 1.6.2.2 skrll # options RF_INCLUDE_INTERDECLUSTER=1
299 1.6.2.2 skrll # options RF_INCLUDE_PARITY_DECLUSTERING=1
300 1.6.2.2 skrll # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
301 1.6.2.8 skrll #pseudo-device fss 4 # file system snapshot device
302 1.6.2.2 skrll pseudo-device md 1 # Ramdisk driver
303 1.6.2.2 skrll pseudo-device rnd # /dev/random and in-kernel generator
304 1.6.2.2 skrll pseudo-device clockctl # user control of clock subsystem
305 1.6.2.2 skrll
306 1.6.2.2 skrll makeoptions MONITOR="Taxan875+LR"
307 1.6.2.2 skrll #makeoptions MONITOR="AKF60"
308 1.6.2.2 skrll makeoptions MODES="1024,768,60 1024,768,70 800,600,60 640,480,60 1280,1024 1152,900"
309 1.6.2.2 skrll pseudo-device ksyms # /dev/ksyms
310 1.6.2.2 skrll #pseudo-device pf # PF packet filter
311 1.6.2.2 skrll #pseudo-device pflog # PF log if
312