xref: /netbsd-src/share/man/man4/man4.alpha/intro.4 (revision 633f3639db593aa92599e0f49563a30ce60059e2)
1.\"     $NetBSD: intro.4,v 1.15 2017/02/17 22:24:45 christos Exp $
2.\"
3.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.\" This code is derived from software contributed to The NetBSD Foundation
7.\" by Gregory McGarry.
8.\"
9.\" Redistribution and use in source and binary forms, with or without
10.\" modification, are permitted provided that the following conditions
11.\" are met:
12.\" 1. Redistributions of source code must retain the above copyright
13.\"    notice, this list of conditions and the following disclaimer.
14.\" 2. Redistributions in binary form must reproduce the above copyright
15.\"    notice, this list of conditions and the following disclaimer in the
16.\"    documentation and/or other materials provided with the distribution.
17.\"
18.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28.\" POSSIBILITY OF SUCH DAMAGE.
29.\"
30.Dd February 17, 2017
31.Dt INTRO 4 alpha
32.Os
33.Sh NAME
34.Nm intro
35.Nd introduction to alpha special files and hardware support
36.Sh DESCRIPTION
37This section describes the special files, related driver functions,
38and networking support available in the system.
39In this part of the manual, the
40.Tn SYNOPSIS
41section of each configurable device gives a sample specification
42for use in constructing a system description for the
43.Xr config 1
44program.
45The
46.Tn DIAGNOSTICS
47section lists messages which may appear on the console
48and/or in the system error log
49.Pa /var/log/messages
50due to errors in device operation; see
51.Xr syslogd 8
52for more information.
53.Pp
54This section contains both devices which may be configured into
55the system and network related information.
56The networking support is introduced in
57.Xr netintro 4 .
58.Sh DEVICE SUPPORT
59This section describes the hardware supported by
60.Nx Ns /alpha .
61Software support for these devices comes in two forms.
62A hardware device may be supported with a character or block
63.Em device driver ,
64or it may be used within the networking subsystem and have a
65.Em network interface driver .
66Block and character devices are accessed through files in the file
67system of a special type; see
68.Xr mknod 8 .
69Network interfaces are indirectly accessed through the interprocess
70communication facilities provided by the system; see
71.Xr socket 2 .
72.Pp
73A hardware device is identified to the system at configuration time
74and the appropriate device or network interface driver is then
75compiled into the system.
76When the resultant system is booted, the autoconfiguration facilities
77in the system probe for the device and, if found, enable the software
78support for it.
79If a device does not respond at autoconfiguration time it is not
80accessible at any time afterwards.
81To enable a device which did not autoconfigure, the
82system must be rebooted.
83.Pp
84The autoconfiguration system is described in
85.Xr alpha/autoconf 4 .
86A list of the supported devices is given below.
87.Sh SEE ALSO
88.Xr config 1 ,
89.Xr alpha/autoconf 4
90.Sh HARDWARE
91.\" http://www.support.compaq.com/alpha-tools/info/system-codes.html
92.\" http://members.tripod.com/kmi9000/kmi_proc.htm
93.\" http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-sysinfo.html
94.Tn DEC
95and
96.Tn Compaq
97have produced a series of the
98.Tn Alpha
99.Tn CPU ,
100some of which are listed below, along with some systems which contain them.
101.Pp
102The
103.Nx
104Project distributes binary programs for its
105.Tn Alpha
106port compiled for the lowest common denominator
107.Tn CPU
108instruction set, to guarantee binary compatibility across all supported
109.Tn Alpha
110systems.
111However, it is possible to sacrifice binary compatibility for
112additional performance on later model CPUs with performance enhancing
113instructions (e.g. the 21164-A and later with the BWX extensions).
114This requires recompiling from source code, with appropriate options given to
115.Xr cc 1
116to indicate the target
117.Tn CPU .
118.Pp
119.Qq EV
120stands for
121.Qq Extended VAX
122.Po
123or
124.Qq Electro Vlassic
125.Pc
126and the number following is a reference to the
127.Tn CMOS
128process used to make the chips.
129.Qq LCA
130stands for Low Cost Alpha, and
131.Qq PCA
132stands for PC-architecture Alpha.
133.Bl -hang -width 9n
134.It 21064
135.Sy EV4
136.Po
137100-200
138.Tn MHz ,
1390.75 micron
140.Pc
141.Pp
142AlphaPC 64
143.Pq EB64
144.br
145.Bl -hang -width 4n
146.It Jensen family
147.br
148DECpc AXP 150
149.Pq Jensen
150.br
151DEC 2000/300
152.Pq Jensen
153.br
154DEC 2000/500
155.Pq Culzen
156.It Avanti family
157.br
158Digital's lower-end PCI-based workstations.
159.Pp
160AlphaStation 200 4/100-166
161.Pq Mustang
162.br
163AlphaStation 400 4/166
164.Pq Chinet
165.It Sable family
166.br
167AlphaServer 2000 4/200
168.Pq Demi-Sable
169.br
170AlphaServer 2100 4/200
171.Pq Sable
172.It Pelican family
173.br
174Low-end
175.Tn TURBOchannel
176based workstations.
177.Pp
178DEC 3000/300
179.Pq 150 Tn MHz
180.Pq Pelican
181.br
182DEC 3000/300X
183.Pq 175 Tn MHz
184.Pq Pelican+
185.br
186DEC 3000/300L
187.Pq 100 Tn MHz
188.Pq Pelica
189.br
190DEC 3000/300LX
191.Pq 125 Tn MHz
192.Pq Pelica+
193.It Sandpiper family
194.br
195High-end
196.Tn TURBOchannel
197based workstations.
198.Pp
199DEC 3000/400
200.Pq 133 Tn MHz
201.Pq Sandpiper
202.br
203DEC 3000/600
204.Pq 175 Tn MHz
205.Pq Sandpiper+
206.It Flamingo family
207.br
208High-end
209.Tn TURBOchannel
210based workstations.
211.Pp
212DEC 3000/500
213.Pq 150 Tn MHz
214.Pq Flamingo
215.br
216DEC 3000/500X
217.Pq 200 Tn MHz
218.Pq Hot Pink
219.br
220DEC 3000/800
221.Pq 200 Tn MHz
222.Pq Flamingo II
223.El
224.br
225.It 21064-A
226.Sy EV45
227.Po
228225-333
229.Tn MHz ,
2300.50 micron
231.Pc
232.Pp
233DEC 3000/700
234.Pq 225 Tn MHz
235.Pq Sandpiper45
236.br
237DEC 3000/900
238.Pq 275 Tn MHz
239.Pq Flamingo45
240.Pp
241Alpha XL 233-266
242.Pq XL
243.br
244AlphaPC 64
245.Pq EB64+
246.br
247.Bl -hang -width 4n
248.It Avanti family
249.br
250Digital's lower-end PCI-based workstations.
251.Pp
252AlphaStation 200 4/233
253.Pq Mustang+
254.br
255AlphaStation 205 4/133-333
256.Pq LX3
257.br
258AlphaStation 250 4/300
259.Pq M3+
260.br
261AlphaStation 255 4/133-333
262.Pq LX3+
263.br
264AlphaStation 300 4/266
265.Pq Melmac
266.br
267AlphaStation 400 4/233-300
268.Pq Avanti
269.It Sable family
270.br
271AlphaServer 2000 4/233-275
272.Pq Demi-Sable
273.br
274AlphaServer 2100 4/233-275
275.Pq Sable
276.El
277.Pp
278AlphaServer 2100A
279.Pq Lynx
280.It 21066
281.Sy LCA4
282.Po
283166-233
284.Tn MHz ,
2850.75 micron
286.Pc
287.Bl -hang -width 4n
288.It NoName family
289.br
290Digital's lowest-end family of PCI-based systems.
291.Pp
292DEC AXPpci33
293.Pq NoName
294.br
295Universal Desktop Box AXPpci166MT
296.Pq UDB/Multia
297.El
298.Pp
29921066 evaluation motherboard
300.Pq EB66
301.It 21066-A
302.Sy LCA45
303.Po
304233
305.Tn MHz ,
3060.50 micron
307.Pc
308.Pp
30921066-A evaluation motherboard
310.Pq EB66+
311.It 21068
312.Sy LCA4s
313.Po
31466-233
315.Tn MHz ,
3160.75 micron
317.Pc
318.Pp
319Alpha Book
320.Pq Burns
321.br
322Universal Desktop Box AXPpci233MT
323.Pq UDB/Multia
324.It 21164
325.Sy EV5
326.Po
327250-366
328.Tn MHz ,
3290.50 micron
330.Pc
331.Bl -hang -width 4n
332.It Alcor family
333.br
334AlphaStation 500/266-333
335.Pq Maverick
336.br
337AlphaStation 600/266-300
338.Pq Alcor
339.br
340Alpha XL 300-433
341.Pq XLT
342.It Sable family
343.br
344AlphaServer 2000 5/250-300
345.Pq Demi-Gamma
346.br
347AlphaServer 2100 5/250-300
348.Pq Gamma Sable
349.It Mikasa family
350.br
351AlphaServer 1000 5/300
352.Pq Pinnacle
353.It Noritake family
354.br
355AlphaServer 1000A 5/300
356.Pq Pinnacle
357.It Rawhide family
358.Pq KN300
359.br
360AlphaServer 4000 5/266-300
361.Pq Wrangler
362.br
363AlphaServer 4000 5/266-300
364.Pq Durango
365.br
366AlphaServer 4100 5/266-300
367.Pq Dodge
368.El
369.Pp
370AlphaServer 8200 and 8400
371.Pq Tn KN8AE
372.Pp
37321164 evaluation motherboard
374.Pq EB164
375.It 21164-A
376.Sy EV56
377.Po
378400-766
379.Tn MHz ,
3800.35 micron, BWX
381.Pc
382.Bl -hang -width 4n
383.It Alcor family
384.br
385AlphaStation 500/333-500
386.Pq Bret
387.It Personal Workstation Pq PWS
388.br
389PWS 433a/433au
390.Pq Miata
391.br
392PWS 500a/500au
393.Pq Miata
394.br
395PWS 600a/600au
396.Pq Miata
397.It Sable family
398.br
399AlphaServer 2100 5/375-400
400.Pq Gamma Sable
401.br
402AlphaServer 2000 5/375-400
403.Pq Demi-Gamma
404.It Mikasa family
405.br
406AlphaServer 1000 5/333-500
407.Pq Primo
408.It Noritake family
409.br
410AlphaServer 1000A 5/333-500
411.Pq Primo
412.br
413AlphaServer 600A 5/500
414.Pq Alcor-Primo
415.br
416AlphaServer 800 5/333-500
417.Pq Corelle
418.It Rawhide family
419.Pq KN300
420.br
421AlphaServer 4000 5/400-666
422.Pq Wrangler
423.br
424AlphaServer 4000 5/400-666
425.Pq Durango
426.br
427AlphaServer 4100 5/400-666
428.Pq Dodge
429.Pp
430AlphaServer 1200 5/400-666
431.Pq Tincup
432.br
433AlphaServer 1200 5/400-666
434.Pq DaVinci
435.It EB164 family
436.br
437AlphaPC 164 motherboard
438.Pq EB164
439.br
440AlphaPC 164LX motherboard
441.Pq EB164
442.br
443.El
444.Pp
445DigitalServer 3300
446.Po
447rebadged AlphaServer 800 for NT
448.Pc
449.br
450DigitalServer 5300
451.Po
452rebadged AlphaServer 1200 for NT
453.Pc
454.br
455DigitalServer 7300
456.Po
457rebadged AlphaServer 4100 for NT
458.Pc
459.Pp
460AlphaServer 8200 and 8400
461.Pq Tn KN8AE
462.Pp
463APi AlphaPC 164UX motherboard
464.Pq Ruffian
465.It 21164-PC
466.Sy PCA56
467.Po
468400-600
469.Tn MHz ,
4700.35 micron, MVI, no L2 cache
471.Pc
472.Pp
473AlphaPC 164SX motherboard
474.Pq EB164
475.Pp
476PWS 466au
477.Pq Miata
478.br
479PWS 550au
480.Pq Miata
481.It 21264
482.Sy EV6
483.Po
484450-600
485.Tn MHz ,
4860.35 micron
487.Pc
488.Pp
489AlphaServer 8400
490.Pq Tn KN8AE
491.Pp
492APi UP1000 and UP1100;
493AMD 751-based EV6 systems.
494.Pp
495264DP, XP1000, DS10, DS20, APi UP2000, UP2000+
496Tsunami-based systems.
497.It 21264-A
498.Sy EV67
499.Po
500600-833
501.Tn MHz ,
5020.28 micron
503.Pc
504.Pp
505AlphaServer GS60E
506.br
507AlphaServer GS140
508.It 21264-B
509.Sy EV68AL
510.Po
511833-1250
512.Tn MHz ,
5130.18 micron
514.Pc
515.Pp
516AlphaServer DS20L
517.El
518.Sh LIST OF DEVICES
519The devices listed below are supported in this incarnation of the system.
520Devices are indicated by their functional interface.
521Not all supported devices are listed.
522.Pp
523.Bl -tag -width jensenio -offset indent -compact
524.It apecs
525DECchip 21072/21071 Core Logic chipset
526.It asc
527TURBOchannel single-channel SCSI adapter
528.It cia
529DECchip 2117x Core Logic chipset
530.It dwlpx
531DEC DWLPA and DWLPB PCI adapter
532.It gbus
533internal bus on AlphaServer CPU modules
534.It irongate
535APi UP1000 AMD751 Core Logic + AGP chipset
536.It jensenio
537DEC 2000/300 (Jensen) I/O module
538.It kft
539KFTIA and KFTHA Bus Adapter Node for I/O hoses
540.It lca
541DECchip 21066 Core Logic chipset
542.It mcbus
543MCBUS system bus found on AlphaServer 4100 systems
544.It mcpcia
545MCPCIA MCBUS-to-PCI bus adapter
546.It sableio
547AlphaServer 2100 (Sable) STD I/O module
548.It tcasic
549TURBOchannel host bus support
550.It tlsb
551AlphaServer 8x00 TurboLaser System bus
552.It tsc
553DECchip 21272 Core Logic chipset
554.It tsciic
555DECchip 21272 Core Logic chipset I2C controller
556.It tsp
557DECchip 21272 Core Logic chipset PCI controller
558.It ttwoga
559DEC T2 Gate Array
560.It ttwopci
561DEC T2 Gate Array PCI controller
562.El
563.Pp
564TURBOchannel devices are supported through the
565.Xr tc 4
566bus and associated device drivers.
567.Pp
568PCI devices are supported through the
569.Xr pci 4
570bus and associated device drivers.
571.Pp
572ISA devices are supported through the
573.Xr isa 4
574bus and associated device drivers.
575.Pp
576EISA devices are supported through the
577.Xr eisa 4
578bus and associated device drivers.
579.Pp
580PCMCIA devices are supported through the
581.Xr pcmcia 4
582bus and associated device drivers.
583.Pp
584I2C devices are supported through the
585.Xr iic 4
586bus and associated device drivers.
587.Pp
588Console devices using ISA, EISA, or PCI video adaptors and standard AT
589or PS/2 keyboards are supported by the machine independent
590.Xr wscons 4
591console driver.
592.\" .Sh UNSUPPORTED DEVICES
593.\" The following devices are not supported, due to unavailability of
594.\" either documentation or sample hardware:
595.\" .Pp
596.\" .Bl -tag -width jensenio -offset indent -compact
597.\" .It not yet
598.\" .El
599.\" .Pp
600.Sh HISTORY
601This
602.Tn alpha
603.Nm intro
604appeared in
605.Nx 1.6 .
606