xref: /netbsd-src/share/man/man4/man4.hppa/intro.4 (revision 7c674e8e6e818717bee65b1f985c9e2a9f0126bd)
1*7c674e8eSandvar.\"	$NetBSD: intro.4,v 1.3 2022/01/26 11:48:53 andvar Exp $
26d3ceb1dSskrll.\"
36d3ceb1dSskrll.\" $OpenBSD: intro.4,v 1.5 2004/04/16 21:23:08 jmc Exp $
46d3ceb1dSskrll.\"
56d3ceb1dSskrll.\" Copyright (c) 2002,2003 Paul Weissmann
66d3ceb1dSskrll.\" All rights reserved.
76d3ceb1dSskrll.\"
86d3ceb1dSskrll.\" Redistribution and use in source and binary forms, with or without
96d3ceb1dSskrll.\" modification, are permitted provided that the following conditions
106d3ceb1dSskrll.\" are met:
116d3ceb1dSskrll.\" 1. Redistributions of source code must retain the above copyright
126d3ceb1dSskrll.\"    notice, this list of conditions and the following disclaimer.
136d3ceb1dSskrll.\" 2. Redistributions in binary form must reproduce the above copyright
146d3ceb1dSskrll.\"    notice, this list of conditions and the following disclaimer in the
156d3ceb1dSskrll.\"    documentation and/or other materials provided with the distribution.
166d3ceb1dSskrll.\"
176d3ceb1dSskrll.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
186d3ceb1dSskrll.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
196d3ceb1dSskrll.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
206d3ceb1dSskrll.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
216d3ceb1dSskrll.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
226d3ceb1dSskrll.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
236d3ceb1dSskrll.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
246d3ceb1dSskrll.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
256d3ceb1dSskrll.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
266d3ceb1dSskrll.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
276d3ceb1dSskrll.\"
286d3ceb1dSskrll.\"
29633f3639Schristos.Dd February 17, 2017
306d3ceb1dSskrll.Dt INTRO 4 hppa
316d3ceb1dSskrll.Os
326d3ceb1dSskrll.Sh NAME
336d3ceb1dSskrll.Nm intro
346d3ceb1dSskrll.Nd introduction to special files and hardware support
356d3ceb1dSskrll.Sh DESCRIPTION
366d3ceb1dSskrllThis section describes the special files, related driver functions,
376d3ceb1dSskrlland networking support available in the system.
386d3ceb1dSskrllIn this part of the manual, the
396d3ceb1dSskrll.Tn SYNOPSIS
406d3ceb1dSskrllsection of each configurable device gives a sample specification
416d3ceb1dSskrllfor use in constructing a system description for the
426d3ceb1dSskrll.Xr config 1
436d3ceb1dSskrllprogram.
446d3ceb1dSskrllThe
456d3ceb1dSskrll.Tn DIAGNOSTICS
466d3ceb1dSskrllsection lists messages which may appear on the console
476d3ceb1dSskrlland/or in the system error log
486d3ceb1dSskrll.Pa /var/log/messages
496d3ceb1dSskrlldue to errors in device operation; see
506d3ceb1dSskrll.Xr syslogd 8
516d3ceb1dSskrllfor more information.
526d3ceb1dSskrll.Pp
536d3ceb1dSskrllThis section contains both devices which may be configured into the system
546d3ceb1dSskrlland network related information.
556d3ceb1dSskrllThe networking support is introduced in
566d3ceb1dSskrll.Xr netintro 4 .
576d3ceb1dSskrll.Sh DEVICE SUPPORT
586d3ceb1dSskrllThis section describes the hardware supported on the
596d3ceb1dSskrll.Tn HP PA-RISC
606d3ceb1dSskrllplatform.
616d3ceb1dSskrllSoftware support for these devices comes in two forms.
626d3ceb1dSskrllA hardware device may be supported with a character or block
636d3ceb1dSskrll.Em device driver ,
646d3ceb1dSskrllor it may be used within the networking subsystem and have a
656d3ceb1dSskrll.Em network interface driver .
666d3ceb1dSskrllCharacter and block devices are accessed through files in the file
676d3ceb1dSskrllsystem of a special type; see
686d3ceb1dSskrll.Xr mknod 8 .
696d3ceb1dSskrllNetwork interfaces are indirectly accessed through the interprocess
706d3ceb1dSskrllcommunication facilities provided by the system; see
716d3ceb1dSskrll.Xr socket 2 .
726d3ceb1dSskrll.Pp
736d3ceb1dSskrllA hardware device is identified to the system at configuration time
746d3ceb1dSskrlland the appropriate device or network interface driver is then compiled
756d3ceb1dSskrllinto the system.
766d3ceb1dSskrllWhen the resultant system is booted, the autoconfiguration facilities
776d3ceb1dSskrllin the system probe for the device and, if found,
786d3ceb1dSskrllenable the software support for it.
796d3ceb1dSskrllIf a device does not respond at autoconfiguration
806d3ceb1dSskrlltime it is not accessible at any time afterwards.
816d3ceb1dSskrllTo enable a device which did not autoconfigure, the system must be rebooted.
826d3ceb1dSskrll.Pp
836d3ceb1dSskrllThe autoconfiguration system is described in
846d3ceb1dSskrll.Xr autoconf 4 .
856d3ceb1dSskrll.Sh SUPPORTED SYSTEMS
866d3ceb1dSskrll.Nx
876d3ceb1dSskrllhppa should run on systems similar to those, listed below,
886d3ceb1dSskrllas long as they're based upon the following:
896d3ceb1dSskrll.Pp
906d3ceb1dSskrll.Bl -bullet -compact
916d3ceb1dSskrll.It
926d3ceb1dSskrll.Tn HP PA-RISC 1.1
936d3ceb1dSskrllprocessors:
946d3ceb1dSskrll.Bl -tag -compact -width PA7100/PA7150xx
956d3ceb1dSskrll.It PA7000
966d3ceb1dSskrll.It PA7100/PA7150
976d3ceb1dSskrll.It PA7200/PA7250
986d3ceb1dSskrll.It PA7100LC
996d3ceb1dSskrll.It PA7300LC
1006d3ceb1dSskrll.El
1016d3ceb1dSskrll.It
1026d3ceb1dSskrllViper memory controller;
1036d3ceb1dSskrll.It
1046d3ceb1dSskrllGSC bus controllers:
1056d3ceb1dSskrll.Bl -tag -compact -width WAXxx
1066d3ceb1dSskrll.It ASP
1076d3ceb1dSskrll.It LASI
1086d3ceb1dSskrllSuper-integrated I/O
1096d3ceb1dSskrll.It WAX
1106d3ceb1dSskrllBasic I/O
1116d3ceb1dSskrll.El
1126d3ceb1dSskrll.It
1136d3ceb1dSskrllSCSI I/O-processors:
1146d3ceb1dSskrll.Bl -tag -compact -width NCR53c700/710xx
1156d3ceb1dSskrll.It NCR53c700/710
1166d3ceb1dSskrllNarrow Single-Ended
1176d3ceb1dSskrll.It NCR53c720
1186d3ceb1dSskrllFast Wide Differential
1196d3ceb1dSskrll.El
1206d3ceb1dSskrll.It
1216d3ceb1dSskrllIntel i82596 CA/DX LAN coprocessors
1226d3ceb1dSskrll.It
1236d3ceb1dSskrllVenom, (H)CRX-8 and (H)CRX-24 video controllers
1246d3ceb1dSskrll.It
1256d3ceb1dSskrllEISA Adapters:
1266d3ceb1dSskrll.Bl -tag -compact -width WAX-EISAxx
1276d3ceb1dSskrll.It i82350 ( Mongoose )
1286d3ceb1dSskrll.It WAX-EISA
1296d3ceb1dSskrll.El
1306d3ceb1dSskrll.It
1316d3ceb1dSskrllPCI Adapters:
1326d3ceb1dSskrll.Bl -tag -compact -width DINO
1336d3ceb1dSskrll.It Dino
1346d3ceb1dSskrllGSC-PCI bridge
1356d3ceb1dSskrll.It Cujo
1366d3ceb1dSskrllGSC-PCI 64bit bridge
1376d3ceb1dSskrll.El
1386d3ceb1dSskrll.It
1396d3ceb1dSskrllHuman Interface Loop
1406d3ceb1dSskrll.Tn ( HIL )
1416d3ceb1dSskrllkeyboard and mouse
1426d3ceb1dSskrll.It
1436d3ceb1dSskrllPS/2 port keyboard and mouse
1446d3ceb1dSskrll.El
1456d3ceb1dSskrll.Pp
1466d3ceb1dSskrllBelow a list of
1476d3ceb1dSskrll.Tn HP 9000/700
148*7c674e8eSandvarmodels targeted for support is listed, including basic
1496d3ceb1dSskrllsystem characteristics.
1506d3ceb1dSskrll.Bl -column "J210XC" "200" "7300LC" "64/64(+1MB)" "Expansion" -offset left
1516d3ceb1dSskrll.It "Model" Ta "MHz" Ta "CPU" Ta "Caches, KB" Ta "Expansion"
1526d3ceb1dSskrll.It "705" Ta "35" Ta "7000" Ta "32/64" Ta "N/A"
1536d3ceb1dSskrll.It "710" Ta "50" Ta "7000" Ta "32/64" Ta "N/A"
1546d3ceb1dSskrll.It "720" Ta "50" Ta "7000" Ta "128/256" Ta "EISA, GSC"
1556d3ceb1dSskrll.It "730" Ta "66" Ta "7000" Ta "128/256" Ta "EISA, GSC"
1566d3ceb1dSskrll.It "750" Ta "66" Ta "7000" Ta "256/256" Ta "4 EISA, 2 SGC"
1576d3ceb1dSskrll.It "715" Ta "33" Ta "7100" Ta "64/64" Ta "EISA/SGC"
1586d3ceb1dSskrll.It "715" Ta "50" Ta "7100" Ta "64/64" Ta "EISA/SGC"
1596d3ceb1dSskrll.It "715" Ta "75" Ta "7100" Ta "256/256" Ta "EISA/SGC"
1606d3ceb1dSskrll.It "725" Ta "50" Ta "7100" Ta "64/64" Ta "3 EISA, EISA/SGC"
1616d3ceb1dSskrll.It "725" Ta "75" Ta "7100" Ta "256/256" Ta "3 EISA, EISA/SGC"
1626d3ceb1dSskrll.It "735" Ta "100" Ta "7100" Ta "256/256" Ta "EISA, SGC"
1636d3ceb1dSskrll.It "742i" Ta "50" Ta "7100" Ta "64/64" Ta "N/A"
1646d3ceb1dSskrll.It "745i" Ta "50" Ta "7100" Ta "64/64" Ta "4 EISA"
1656d3ceb1dSskrll.It "745i" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA"
1666d3ceb1dSskrll.It "747i" Ta "50" Ta "7100" Ta "64/64" Ta "2 EISA, SGC, 6 VME"
1676d3ceb1dSskrll.It "747i" Ta "100" Ta "7100" Ta "256/256" Ta "2 EISA, SGC, 6 VME"
1686d3ceb1dSskrll.It "755" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA, 2 SGC"
1696d3ceb1dSskrll.It "735" Ta "125" Ta "7150" Ta "256/256" Ta "EISA, SGC"
1706d3ceb1dSskrll.It "755" Ta "125" Ta "7150" Ta "256/256" Ta "4 EISA, 2 SGC"
1716d3ceb1dSskrll.It "712" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO"
1726d3ceb1dSskrll.It "712" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
1736d3ceb1dSskrll.It "712" Ta "100" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
1746d3ceb1dSskrll.It "715" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
1756d3ceb1dSskrll.It "715" Ta "80" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
1766d3ceb1dSskrll.It "715" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
1776d3ceb1dSskrll.It "715XC" Ta "100" Ta "7100LC" Ta "512/512" Ta "EISA/GSC"
1786d3ceb1dSskrll.It "725" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
1796d3ceb1dSskrll.It "725" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
1806d3ceb1dSskrll.It "743i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
1816d3ceb1dSskrll.It "743i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
1826d3ceb1dSskrll.It "748i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
1836d3ceb1dSskrll.It "748i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
1846d3ceb1dSskrll.It "SAIC" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO, 2 PCMCIA"
1856d3ceb1dSskrll.It "SAIC" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO, 2 PCMCIA"
1866d3ceb1dSskrll.It "J200" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
1876d3ceb1dSskrll.It "J210" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
1886d3ceb1dSskrll.It "J210XC" Ta "120" Ta "7200" Ta "1MB/1MB" Ta "GSC, 2 EISA, 2 EISA/GSC"
1896d3ceb1dSskrll.It "C100" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
1906d3ceb1dSskrll.It "C110" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
1916d3ceb1dSskrll.It "744" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), VME"
1926d3ceb1dSskrll.It "744" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), VME"
1936d3ceb1dSskrll.It "745" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI"
1946d3ceb1dSskrll.It "745" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI"
1956d3ceb1dSskrll.It "748" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
1966d3ceb1dSskrll.It "748" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
1976d3ceb1dSskrll.It "A180" Ta "180" Ta "7300LC" Ta "64/64" Ta "2 HSC/PCI"
1986d3ceb1dSskrll.It "A180C" Ta "180" Ta "7300LC" Ta "64/64+1MB" Ta "2 HSC/PCI"
1996d3ceb1dSskrll.It "B132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
2006d3ceb1dSskrll.It "B132L+" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
2016d3ceb1dSskrll.It "B160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
2026d3ceb1dSskrll.It "B180L+" Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
2036d3ceb1dSskrll.It "C132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
2046d3ceb1dSskrll.It "C160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
2056d3ceb1dSskrll.It "RDI" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
2066d3ceb1dSskrll.It "RDI" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
2076d3ceb1dSskrll.It "RDI"  Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
2086d3ceb1dSskrll.El
2096d3ceb1dSskrll.Sh LIST OF DEVICES
2106d3ceb1dSskrllThe devices listed below are supported in this incarnation of
2116d3ceb1dSskrllthe system.
2126d3ceb1dSskrllDevices are indicated by their functional interface.
2136d3ceb1dSskrllNot all supported devices are listed.
2146d3ceb1dSskrll.Bl -tag -width le/lebuffer
215633f3639Schristos.It Xr hppa/asp 4
2166d3ceb1dSskrllThe ASP I/O controller; found in most of the older machines which
2176d3ceb1dSskrlldon't have LASI or WAX.
2186d3ceb1dSskrllIncludes GSC-bus controller, to which most of the devices are attached.
2196d3ceb1dSskrllMost of I/O is still on external chips though.
2206d3ceb1dSskrll.It Xr com 4
2216d3ceb1dSskrllThe RS-232 ports.
222633f3639Schristos.It Xr hppa/cpu 4
2236d3ceb1dSskrllThe Central Processor itself, makes sure the machine does something useful.
2246d3ceb1dSskrll.It Xr tlp 4
2256d3ceb1dSskrll.Tn DEC/Intel 21140, 21143, 21145
2266d3ceb1dSskrlland clone 10/100 Ethernet controller.
227633f3639Schristos.It Xr hppa/dino 4
2286d3ceb1dSskrllThe
2296d3ceb1dSskrll.Xr pci 4
2306d3ceb1dSskrllbridge on most of the newer systems.
231633f3639Schristos.It Xr hppa/harmony 4
2326d3ceb1dSskrllCS4215/AD1849 audio.
2336d3ceb1dSskrll.It Xr hil 4
2346d3ceb1dSskrllHuman Interface Loop, sporting several input devices,
2356d3ceb1dSskrlle.g. keyboards, mice, tablets and such.
2366d3ceb1dSskrll.It Xr iee 4
2376d3ceb1dSskrll.Tn i82596 CA/DX
2386d3ceb1dSskrllLAN controller.
2396d3ceb1dSskrllFound in every 700, either included in the MBA
2406d3ceb1dSskrllor on an external chip on mainboard.
241633f3639Schristos.It Xr hppa/lasi 4
2426d3ceb1dSskrllLSI?, found in almost all
2436d3ceb1dSskrll.Tn HP 9000/700
2446d3ceb1dSskrllworkstations.
2456d3ceb1dSskrllIntegrates most of the bus and I/O functions into one chip.
2466d3ceb1dSskrll.It Xr lpt 4
2476d3ceb1dSskrllThe Centronics printer port.
248633f3639Schristos.It Xr hppa/mem 4
2496d3ceb1dSskrllMemory files and memory controller.
2506d3ceb1dSskrll.It Xr mongoose 4
2516d3ceb1dSskrllThe
2526d3ceb1dSskrll.Xr eisa 4
2536d3ceb1dSskrllbus controller on most of the older 700 machines.
2546d3ceb1dSskrll.It Xr oosiop 4
2556d3ceb1dSskrll.Tn Symbios/NCR
2566d3ceb1dSskrll53C700 SCSI I/O processor.
2576d3ceb1dSskrll.It Xr osiop 4
2586d3ceb1dSskrll.Tn Symbios/NCR
2596d3ceb1dSskrll53C710 SCSI I/O processor.
2606d3ceb1dSskrll.It Xr pdc 4
2616d3ceb1dSskrllThe PROM interface, allows to call the routines in the machine's
2626d3ceb1dSskrllPROM for things like initial console output and such.
2636d3ceb1dSskrll.It Xr siop 4
2646d3ceb1dSskrll.Tn LSI/Symbios Logic/NCR
2656d3ceb1dSskrll53C8xx SCSI I/O processor.
2666d3ceb1dSskrll.It Xr sti 4
2676d3ceb1dSskrllThe system graphics driver.
268633f3639Schristos.It Xr hppa/wax 4
2696d3ceb1dSskrllThe other reincarnation of
270633f3639Schristos.Xr hppa/lasi 4
2716d3ceb1dSskrllused for cheap
2726d3ceb1dSskrll.Tn ASIC
2736d3ceb1dSskrllimplementations for add-on devices.
2746d3ceb1dSskrll.El
2756d3ceb1dSskrll.Sh SEE ALSO
2766d3ceb1dSskrll.Xr config 1 ,
2776d3ceb1dSskrll.Xr autoconf 4
2786d3ceb1dSskrll.Pp
2796d3ceb1dSskrll.Lk http://www.openpa.net/ "PA-RISC Information Resource"
2806d3ceb1dSskrll.Sh HISTORY
2816d3ceb1dSskrllThe hppa
2826d3ceb1dSskrll.Nm
2836d3ceb1dSskrllfirst appeared with
2846d3ceb1dSskrll.Ox 2.0 .
2856d3ceb1dSskrllIt was ported to
2866d3ceb1dSskrll.Nx 2.0
2876d3ceb1dSskrllby Jochen Kunz.
288