Import hp700 / hppa specific man pages from OpenBSD.
This commit is contained in:
parent
d980bf3418
commit
da38616ada
11
share/man/man4/man4.hp700/Makefile
Normal file
11
share/man/man4/man4.hp700/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $NetBSD: Makefile,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
# from: @(#)Makefile 8.1 (Berkeley) 6/18/93
|
||||
|
||||
MAN= asp.4 cpu.4 dino.4 gsc.4 gsckbc.4 harmony.4 intro.4 io.4 lasi.4 \
|
||||
mem.4 mongoose.4 phantomas.4 wax.4
|
||||
|
||||
USETBL=
|
||||
|
||||
MANSUBDIR=/hp700
|
||||
|
||||
.include <bsd.man.mk>
|
104
share/man/man4/man4.hp700/asp.4
Normal file
104
share/man/man4/man4.hp700/asp.4
Normal file
@ -0,0 +1,104 @@
|
||||
.\" $NetBSD: asp.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: asp.4,v 1.15 2003/08/31 20:53:33 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd April 1, 1999
|
||||
.Dt ASP 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm asp
|
||||
.Nd first generation I/O subsystem
|
||||
.Sh SYNOPSIS
|
||||
.Cd "asp* at mainbus0"
|
||||
.Cd "gsc* at asp?"
|
||||
.Sh DESCRIPTION
|
||||
Core bus controller and I/O subsystem as present on older HP 9000/700
|
||||
workstations.
|
||||
The supported core bus controllers are those used in conjunction with
|
||||
.Tn PA7000 ,
|
||||
.Tn PA7100 ,
|
||||
and
|
||||
.Tn PA7150
|
||||
CPUs and include:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Core bus controller
|
||||
.It
|
||||
System Clock
|
||||
.It
|
||||
Interrupt Controller
|
||||
.It
|
||||
DMA Controller
|
||||
.It
|
||||
Real Time Clock Interface
|
||||
.It
|
||||
RAM and EEPROM controllers
|
||||
.El
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that use the
|
||||
.Tn ASP
|
||||
bus controller:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
705, 710
|
||||
.It
|
||||
715/{33,50,75}
|
||||
.It
|
||||
725/{50,75}
|
||||
.It
|
||||
720, 730, 750
|
||||
.It
|
||||
735/*
|
||||
.It
|
||||
742i
|
||||
.It
|
||||
745i/{50,75}
|
||||
.It
|
||||
747i/{50,75}
|
||||
.It
|
||||
755/*
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr gsc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr io 4
|
||||
.Rs
|
||||
.%T "Hardball I/O Subsystem ERS"
|
||||
.%N Revision 1.1
|
||||
.%D 30 September 1991
|
||||
.%Q Hewlett-Packard
|
||||
.Re
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver
|
||||
appeared in
|
||||
.Ox 2.4 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
266
share/man/man4/man4.hp700/cpu.4
Normal file
266
share/man/man4/man4.hp700/cpu.4
Normal file
@ -0,0 +1,266 @@
|
||||
.\" $NetBSD: cpu.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: cpu.4tbl,v 1.19 2004/04/08 16:17:09 mickey Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR OR HIS RELATIVES BE LIABLE FOR ANY DIRECT,
|
||||
.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
.\" SERVICES; LOSS OF MIND, USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||
.\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
.\" THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd April 4, 2002
|
||||
.Dt CPU 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm cpu
|
||||
.Nd HP PA-RISC CPU
|
||||
.Sh SYNOPSIS
|
||||
.Cd "cpu* at mainbus0 irq 31
|
||||
.Sh DESCRIPTION
|
||||
The following table lists the
|
||||
.Tn PA-RISC
|
||||
CPU types and their characteristics, such as TLB, maximum
|
||||
cache sizes and
|
||||
.Tn HP 9000/700
|
||||
machines they were used in (see also
|
||||
.Xr intro 4
|
||||
for the reverse list).
|
||||
.Pp
|
||||
.in +\n(dIu
|
||||
.TS
|
||||
.\" tab (:) ;
|
||||
l l l l l l l
|
||||
l l l l l l l
|
||||
l l l l l l l
|
||||
_ _ _ _ _ _ _
|
||||
l l l l l l l .
|
||||
CPU:PA:Clock:Caches:TLB:BTLB:Models
|
||||
: :(max):(max) : : :
|
||||
: : MHz : KB : : :
|
||||
7000:1.1a:66 : 256 L1I:96I:4 I:705,710,720
|
||||
: : : 256 L1D:96D:4 D:730,750
|
||||
7100:1.1b:100:1024 L1I:120:16:715/33/50/75
|
||||
: : :2048 L1D: : :725/50/75
|
||||
: : : : : :{735,755}/100
|
||||
: : : : : :742i, 745i, 747i
|
||||
7150:1.1b:125:1024 L1I:120:16:{735,755}/125
|
||||
: : :2048 L1D: : :
|
||||
7100LC:1.1c:100: 1 L1I:64:8:712/60/80/100
|
||||
: : :1024 L2I: : :715/64/80/100
|
||||
: : :1024 L2D: : :715/100XC
|
||||
: : : : : :725/64/100
|
||||
: : : : : :743i, 748i
|
||||
: : : : : :SAIC
|
||||
7200:1.1d:140: 2 L1 :120:16:C100,C110
|
||||
: : :1024 L2I: : :J200,J210
|
||||
: : :1024 L2D: : :
|
||||
7300LC:1.1e:180: 64 L1I:96:8:A180,A180C
|
||||
: : : 64 L1D: : :B132,B160,B180
|
||||
: : :8192 L2: : :C132L,C160L
|
||||
: : : : : :744, 745, 748
|
||||
: : : : : :RDI PrecisioBook
|
||||
.TE
|
||||
.in -\n(dIu
|
||||
.Sh FLOATING-POINT COPROCESSOR
|
||||
The following table summarizes available floating-point coprocessor
|
||||
models for the 32-bit
|
||||
.Tn PA-RISC
|
||||
processors.
|
||||
.Pp
|
||||
.in +\n(dIu
|
||||
.TS
|
||||
tab (:) ;
|
||||
l l
|
||||
_ _
|
||||
l l .
|
||||
FPU:Model
|
||||
Indigo:
|
||||
Sterling I MIU (TYCO):
|
||||
Sterling I MIU (ROC w/Weitek):
|
||||
FPC (w/Weitek):
|
||||
FPC (w/Bit):
|
||||
Timex-II:
|
||||
Rolex:725/50, 745i
|
||||
HARP-I:
|
||||
Tornado:J2x0,C1x0
|
||||
PA-50 (Hitachi):
|
||||
PCXL:712/60/80/100
|
||||
.TE
|
||||
.in -\n(dIu
|
||||
.Sh SUPERSCALAR EXECUTION
|
||||
The following table summarizes the superscalar execution capabilities
|
||||
of 32-bit
|
||||
.Tn PA-RISC
|
||||
processors.
|
||||
.Pp
|
||||
.in +\n(dIu
|
||||
.TS
|
||||
nokeep tab (:) ;
|
||||
l l l
|
||||
_ _ _
|
||||
l l l .
|
||||
CPU:Units:Bundles
|
||||
7100:1 integer ALU:load-store/fp
|
||||
:1 FP :int/fp
|
||||
: :branch/*
|
||||
7100LC:2 integer ALU:load-store/int
|
||||
:1 FP :load-store/fp
|
||||
: :int/fp
|
||||
: :branch/*
|
||||
7200:2 integer ALU:load-store/int
|
||||
:1 FP :load-store/fp
|
||||
: :int/int
|
||||
: :int/fp
|
||||
: :branch/*
|
||||
7300LC:2 integer ALU:load-store/int
|
||||
:1 FP :load-store/fp
|
||||
: :int/fp
|
||||
: :branch/*
|
||||
.TE
|
||||
.in -\n(dIu
|
||||
.Pp
|
||||
In conclusion, all of the above CPUs are dual-issue, or 2-way superscalar,
|
||||
with the exception that on CPUs with two integer ALUs only one of these
|
||||
units is capable of doing shift, load/store, and test operations.
|
||||
Additionally, there are several kinds of restrictions placed upon the
|
||||
superscalar execution:
|
||||
.Pp
|
||||
For the purpose of showing which instructions are allowed to proceed
|
||||
together through the pipeline, they are divided into classes:
|
||||
.Pp
|
||||
.in +\n(dIu
|
||||
.TS
|
||||
tab (:) ;
|
||||
l l
|
||||
_ _
|
||||
l l .
|
||||
Class:Description
|
||||
flop:floating point operation
|
||||
ldst:loads and stores
|
||||
flex:integer ALU
|
||||
mm:shifts, extracts and deposits
|
||||
nul:might nullify successor
|
||||
bv:BV, BE
|
||||
br:other branches
|
||||
fsys:FTEST and FP status/exception
|
||||
sys:system control instructions
|
||||
.TE
|
||||
.in -\n(dIu
|
||||
.Pp
|
||||
For CPUs with two integer ALUs (7100LC, 7200, 7300LC), the following
|
||||
table lists the instructions which are allowed to be executed
|
||||
concurrently:
|
||||
.Pp
|
||||
.in +\n(dIu
|
||||
.TS
|
||||
tab (:) ;
|
||||
l l
|
||||
_ _
|
||||
l l .
|
||||
First:Second instruction
|
||||
flop: + ldst/flex/mm/nul/bv/br
|
||||
ldst: + flop/flex/mm/nul/br
|
||||
flex: + flop/ldst/flex/mm/nul/br/fsys
|
||||
mm: + flop/ldst/flex/fsys
|
||||
nul: + flop
|
||||
sys: never bundled
|
||||
.TE
|
||||
.in -\n(dIu
|
||||
.Pp
|
||||
ldst + ldst is also possible under certain circumstances, which is then
|
||||
called "double word load/store".
|
||||
.Pp
|
||||
The following restrictions are placed upon the superscalar execution:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
An instruction that modifies a register will not be bundled with another
|
||||
instruction that takes this register as operand.
|
||||
Exception: a flop can be bundled with an FP store of the flop's result register.
|
||||
.It
|
||||
An FP load to one word of a doubleword register will not be bundled with
|
||||
a flop that uses the other doubleword of this register.
|
||||
.It
|
||||
A flop will not be bundled with an FP load if both instructions have the
|
||||
same target register.
|
||||
.It
|
||||
An instruction that could set the carry/borrow bits will not be bundled
|
||||
with an instruction that uses
|
||||
carry/borrow bits.
|
||||
.It
|
||||
An instruction which is in the delay slot of a branch is never bundled
|
||||
with other instructions.
|
||||
.It
|
||||
An instruction which is at an odd word address and executed as a target
|
||||
of a taken branch is never bundled.
|
||||
.It
|
||||
An instruction which might nullify its successor is never bundled with
|
||||
this successor.
|
||||
Only if the successor is a flop instruction is this bundle allowed.
|
||||
.El
|
||||
.Sh PERFORMANCE MONITOR COPROCESSOR
|
||||
The performance monitor coprocessor is an optional,
|
||||
implementation-dependent coprocessor which provides a minimal common
|
||||
software interface to implementation-dependent performance monitor hardware.
|
||||
.Sh DEBUG SPECIAL UNIT
|
||||
The debug special function unit is an optional,
|
||||
architected SFU which provides hardware assistance for software debugging
|
||||
using breakpoints.
|
||||
The debug SFU is currently defined only for Level 0 processors.
|
||||
.Sh SEE ALSO
|
||||
.Xr asp 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr mem 4 ,
|
||||
.Xr wax 4 ,
|
||||
.Pa http://www.openpa.net/
|
||||
.Rs
|
||||
.%T PA-RISC 1.1 Architecture and Instruction Set Reference Manual
|
||||
.%A Hewlett-Packard
|
||||
.%D May 15, 1996
|
||||
.Re
|
||||
.Rs
|
||||
.%T PA7100LC ERS
|
||||
.%A Hewlett-Packard
|
||||
.%D March 30 1999
|
||||
.%N Public version 1.0
|
||||
.Re
|
||||
.Rs
|
||||
.%T Design of the PA7200 CPU
|
||||
.%A Hewlett-Packard Journal
|
||||
.%D February 1996
|
||||
.Re
|
||||
.Rs
|
||||
.%T PA7300LC ERS
|
||||
.%A Hewlett-Packard
|
||||
.%D March 18 1996
|
||||
.%N Version 1.0
|
||||
.Re
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Michael Shalayeff Aq mickey@openbsd.org
|
||||
for the HPPA port for
|
||||
.Ox 2.5 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
103
share/man/man4/man4.hp700/dino.4
Normal file
103
share/man/man4/man4.hp700/dino.4
Normal file
@ -0,0 +1,103 @@
|
||||
.\" $NetBSD: dino.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: dino.4,v 1.4 2004/02/17 19:30:22 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2003 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF MIND,
|
||||
.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd September 29, 2003
|
||||
.Dt DINO 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm dino
|
||||
.Nd Dino and Cujo Host/PCI bridges
|
||||
.Sh SYNOPSIS
|
||||
.Cd "dino* at phantomas?"
|
||||
.Cd "com* at dino?"
|
||||
.Cd "pci* at dino?"
|
||||
.Sh DESCRIPTION
|
||||
This driver supports
|
||||
.Tn Dino
|
||||
and
|
||||
.Tn Cujo
|
||||
Host/PCI bridges found in [ABC][0-9][0-9][0-9]-Class workstations and
|
||||
GSC / HSC cards.
|
||||
.Tn Cujo
|
||||
is a 64 bit datapath version of
|
||||
.Tn Dino .
|
||||
.Pp
|
||||
On some machines it may also provide an additional serial port through the
|
||||
.Xr com 4
|
||||
driver, or
|
||||
.Tn PS/2
|
||||
keyboard and mouse ports, though the latter are not yet supported.
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that use the
|
||||
.Tn Dino
|
||||
/
|
||||
.Tn Cujo
|
||||
Host/PCI bridges:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
744
|
||||
.It
|
||||
748[i]
|
||||
.It
|
||||
A180[C]
|
||||
.It
|
||||
B132L[+], B160L, B180L+
|
||||
.It
|
||||
C132L, C160[L], C180, C200, C240, C360
|
||||
.It
|
||||
J2240
|
||||
.It
|
||||
D390
|
||||
.It
|
||||
R380, R390
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr com 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr pci 4 ,
|
||||
.Xr phantomas 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver
|
||||
appeared in
|
||||
.Ox 3.5 .
|
||||
It was ported to
|
||||
.Nx 2.0
|
||||
by Jochen Kunz.
|
||||
.Sh BUGS
|
||||
.Nm
|
||||
bridges of revision earlier than three may exhibit data corruption on DMA.
|
||||
This hardware bug does not affect
|
||||
.Nm cujo
|
||||
or card mode
|
||||
.Nm
|
||||
bridges.
|
||||
See HP Service Note Numbers A4190A-01 and A4191A-01 for more details.
|
||||
Systems affected are those shipped before Aug 20, 1997 and
|
||||
of models: B132L, B160L, C160, C180, C200, C240.
|
118
share/man/man4/man4.hp700/gsc.4
Normal file
118
share/man/man4/man4.hp700/gsc.4
Normal file
@ -0,0 +1,118 @@
|
||||
.\" $NetBSD: gsc.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: gsc.4,v 1.18 2004/03/12 00:04:56 miod Exp $
|
||||
.\"
|
||||
.\"
|
||||
.\" Copyright (c) 1999 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd April 4, 1999
|
||||
.Dt GSC 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm gsc
|
||||
.Nd General System Connect bus on
|
||||
.Tn HP 9000/700
|
||||
machines
|
||||
.Sh SYNOPSIS
|
||||
.Cd "gsc* at lasi?"
|
||||
.Cd "gsc* at asp?"
|
||||
.Cd "gsc* at wax?"
|
||||
.Sh DESCRIPTION
|
||||
This is the core I/O bus for all HP 9000/700 workstations.
|
||||
All I/O subsystems connect to this bus.
|
||||
The devices can be either on separate chips, expansion
|
||||
cards or on an integrated megacell, like the LASI MBA.
|
||||
.Pp
|
||||
The
|
||||
.Tn GSC
|
||||
bus is a 32-bit wide, address and data multiplexed bus.
|
||||
In its "standard" implementation it has a maximum throughput of 160MB/s,
|
||||
the "2x" implementation reaches up to 250MB/s.
|
||||
Some HPPA CPUs directly attach to this bus, namely the PA7100LC and PA7300LC.
|
||||
.Pp
|
||||
As for the expansion cards, there are different form-factors, depending on
|
||||
bus-speed (standard or 2x) and specific models.
|
||||
The standard formfactor is the "EISA form-factor"; cards that look like
|
||||
typical EISA cards with a different connector (100-pin female EBBL).
|
||||
The Series 712 have their own special type
|
||||
of GSC expansion cards, called the "GIO form-factor", which is quite small and
|
||||
mostly has only one VLSI chip on it (in most cases LASI/WAX).
|
||||
Newer systems sometimes feature the "HSC formfactor", which is a 1U-VME
|
||||
card-like expansion card with a 100-pin male pin+socket connector.
|
||||
Mixing cards with different speeds is supported but downgrades
|
||||
the performance of the whole I/O-subsystem.
|
||||
.Sh SUPPORTED DEVICES
|
||||
The system includes machine-dependent
|
||||
.Tn GSC
|
||||
drivers, sorted by driver name:
|
||||
.Pp
|
||||
.Bl -tag -width 12n -offset indent -compact
|
||||
.It Xr com 4
|
||||
RS-232 ports.
|
||||
.It Xr gsckbc 4
|
||||
PC-style keyboard controller.
|
||||
.It Xr harmony 4
|
||||
CS4215/AD1849 audio.
|
||||
.It Xr hil 4
|
||||
Human Interface Loop, for HP-proprietary input devices like keyboard and mice.
|
||||
.It Xr iee 4
|
||||
Intel i82596 DX/CA 32-bit LAN coprocessor.
|
||||
.It Xr lpt 4
|
||||
Centronics printer port.
|
||||
.It Xr oosiop 4
|
||||
.Tn Symbios/NCR
|
||||
53C700 SCSI I/O Processor.
|
||||
.It Xr osiop 4
|
||||
.Tn Symbios/NCR
|
||||
53C710 SCSI I/O Processor.
|
||||
.El
|
||||
.Pp
|
||||
Some of these
|
||||
.Tn GSC
|
||||
devices also have
|
||||
.Tn PCI ,
|
||||
.Tn EISA ,
|
||||
or
|
||||
.Tn ISA
|
||||
equivalents.
|
||||
These are listed in
|
||||
.Xr pci 4 ,
|
||||
.Xr eisa 4 ,
|
||||
or
|
||||
.Xr isa 4 ,
|
||||
.Sh SEE ALSO
|
||||
.Xr asp 4 ,
|
||||
.Xr cpu 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr wax 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver
|
||||
appeared in
|
||||
.Ox 2.6 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
77
share/man/man4/man4.hp700/gsckbc.4
Normal file
77
share/man/man4/man4.hp700/gsckbc.4
Normal file
@ -0,0 +1,77 @@
|
||||
.\" $NetBSD: gsckbc.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 Jochen Kunz.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\" 3. The name of Jochen Kunz may not be used to endorse or promote
|
||||
.\" products derived from this software without specific prior
|
||||
.\" written permission.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY JOCHEN KUNZ
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JOCHEN KUNZ
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.Dd August 20, 2004
|
||||
.Dt GSCKBC 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm gsckbc
|
||||
.Nd GSC PS/2 keyboard and mouse interface
|
||||
.Sh SYNOPSIS
|
||||
.Cd "gsckbc* at gsc?"
|
||||
.Cd "pckbd* at gsckbc?"
|
||||
.Cd "pms* at gsckbc?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
device is a machine dependent front end to the
|
||||
.Xr pckbport 9
|
||||
interface.
|
||||
It attaches to the GSC PS/2 keyboard and mouse interface found in LASI chips.
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -diag
|
||||
.It "gsckbc_attach: can't map I/O space"
|
||||
The driver was not able to map the device registers during attachment.
|
||||
The device will not be usable.
|
||||
.It "can't find master device"
|
||||
An error occured during attachment of the keyboard port so the mouse port
|
||||
can't be attached too.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr gsc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr io 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr pckbport 9
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver appeared in
|
||||
.Nx 2.0 .
|
||||
.Sh AUTHORS
|
||||
.An Jochen Kunz
|
||||
.Sh BUGS
|
||||
Actually the two PS/2 ports are a single device and share a single interrupt.
|
||||
The firmware lists them as individual devices in the firmware device tree.
|
||||
This illusion is kept to map the firmware device tree as close as possible
|
||||
to the kernel device tree.
|
||||
The first device is caled master, gets the interrupt and the other is the
|
||||
slave.
|
||||
Assumption: Master attaches first, gets the interrupt and has lower HPA.
|
||||
So it is important that the master device, usually the keyboard port,
|
||||
attaches first to make the slave, usually the mouse port, usable.
|
116
share/man/man4/man4.hp700/harmony.4
Normal file
116
share/man/man4/man4.hp700/harmony.4
Normal file
@ -0,0 +1,116 @@
|
||||
.\" $NetBSD: harmony.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: harmony.4,v 1.7 2004/03/15 13:27:48 miod Exp $
|
||||
.\"
|
||||
.\"
|
||||
.\" Copyright (c) 2003 Jason L. Wright (jason@thought.net)
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
||||
.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd January 26, 2003
|
||||
.Dt HARMONY 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm harmony
|
||||
.Nd CS4215/AD1849 audio interface
|
||||
.Sh SYNOPSIS
|
||||
.Cd "harmony* at gsc?"
|
||||
.Cd "audio* at harmony?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
device uses the
|
||||
.Tn Crystal Semiconductor
|
||||
.Tn CS4215
|
||||
16-Bit Multimedia Audio Codec
|
||||
or
|
||||
.Tn Analog Devices
|
||||
.Tn AD1849
|
||||
.Tn SoundPort(R) Stereo Codec
|
||||
chip to implement the audio device interface described in
|
||||
.Xr audio 4 .
|
||||
This device is found on most
|
||||
.Tn HP PA-RISC
|
||||
workstations.
|
||||
The
|
||||
.Nm
|
||||
has a maximum precision of 16 bits and has a stereo input and stereo output.
|
||||
.Pp
|
||||
On
|
||||
.Tn HP 9000/712
|
||||
models
|
||||
.Nm
|
||||
also provides two additional channels for an add-on
|
||||
card with two fax/voice modems.
|
||||
.Pp
|
||||
One of the hardware registers reflects the state of the
|
||||
.Tn CHI
|
||||
bus that is used to communicate with the codec and thus
|
||||
being sampled at a low accuracy secondary frequency
|
||||
(such as
|
||||
.Xr timeout 9 )
|
||||
produces poor quality random bit stream that is fed into the
|
||||
entropy pool of
|
||||
.Xr rnd 4 .
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that feature
|
||||
.Nm
|
||||
audio:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
712/*
|
||||
.It
|
||||
715/*
|
||||
.It
|
||||
725/*
|
||||
.It
|
||||
735/*
|
||||
.It
|
||||
755/*
|
||||
.It
|
||||
B132L[+], B160L, B180L+
|
||||
.It
|
||||
C100, C110, C132L, C160[L], C180, C200, C240, C360
|
||||
.It
|
||||
J200, J210[XC], J280, J282, J2240
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr ioctl 2 ,
|
||||
.Xr audio 4 ,
|
||||
.Xr gsc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr rnd 4
|
||||
.Sh HISTORY
|
||||
Support for
|
||||
.Nm
|
||||
first appeared in
|
||||
.Ox 3.3 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Chuck Silvers.
|
||||
.Sh CAVEATS
|
||||
To trigger entropy collection
|
||||
.Tn CHI
|
||||
bus has to be programmed into the data mode that happens once
|
||||
a single buffer of data has been played or recorded.
|
286
share/man/man4/man4.hp700/intro.4
Normal file
286
share/man/man4/man4.hp700/intro.4
Normal file
@ -0,0 +1,286 @@
|
||||
.\" $NetBSD: intro.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: intro.4,v 1.5 2004/04/16 21:23:08 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002,2003 Paul Weissmann
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.\"
|
||||
.Dd March 11, 2001
|
||||
.Dt INTRO 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm intro
|
||||
.Nd introduction to special files and hardware support
|
||||
.Sh DESCRIPTION
|
||||
This section describes the special files, related driver functions,
|
||||
and networking support available in the system.
|
||||
In this part of the manual, the
|
||||
.Tn SYNOPSIS
|
||||
section of each configurable device gives a sample specification
|
||||
for use in constructing a system description for the
|
||||
.Xr config 8
|
||||
program.
|
||||
The
|
||||
.Tn DIAGNOSTICS
|
||||
section lists messages which may appear on the console
|
||||
and/or in the system error log
|
||||
.Pa /var/log/messages
|
||||
due to errors in device operation; see
|
||||
.Xr syslogd 8
|
||||
for more information.
|
||||
.Pp
|
||||
This section contains both devices which may be configured into the system
|
||||
and network related information.
|
||||
The networking support is introduced in
|
||||
.Xr netintro 4 .
|
||||
.Sh DEVICE SUPPORT
|
||||
This section describes the hardware supported on the
|
||||
.Tn HP PA-RISC
|
||||
platform.
|
||||
Software support for these devices comes in two forms.
|
||||
A hardware device may be supported with a character or block
|
||||
.Em device driver ,
|
||||
or it may be used within the networking subsystem and have a
|
||||
.Em network interface driver .
|
||||
Character and block devices are accessed through files in the file
|
||||
system of a special type; see
|
||||
.Xr mknod 8 .
|
||||
Network interfaces are indirectly accessed through the interprocess
|
||||
communication facilities provided by the system; see
|
||||
.Xr socket 2 .
|
||||
.Pp
|
||||
A hardware device is identified to the system at configuration time
|
||||
and the appropriate device or network interface driver is then compiled
|
||||
into the system.
|
||||
When the resultant system is booted, the autoconfiguration facilities
|
||||
in the system probe for the device and, if found,
|
||||
enable the software support for it.
|
||||
If a device does not respond at autoconfiguration
|
||||
time it is not accessible at any time afterwards.
|
||||
To enable a device which did not autoconfigure, the system must be rebooted.
|
||||
.Pp
|
||||
The autoconfiguration system is described in
|
||||
.Xr autoconf 4 .
|
||||
.Sh SUPPORTED SYSTEMS
|
||||
.Nx
|
||||
hp700 should run on systems similar to those, listed below,
|
||||
as long as they're based upon the following:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
.Tn HP PA-RISC 1.1
|
||||
processors:
|
||||
.Bl -tag -compact -width PA7100/PA7150xx
|
||||
.It PA7000
|
||||
.It PA7100/PA7150
|
||||
.It PA7200/PA7250
|
||||
.It PA7100LC
|
||||
.It PA7300LC
|
||||
.El
|
||||
.It
|
||||
Viper memory controller;
|
||||
.It
|
||||
GSC bus controllers:
|
||||
.Bl -tag -compact -width WAXxx
|
||||
.It ASP
|
||||
.It LASI
|
||||
Super-integrated I/O
|
||||
.It WAX
|
||||
Basic I/O
|
||||
.El
|
||||
.It
|
||||
SCSI I/O-processors:
|
||||
.Bl -tag -compact -width NCR53c700/710xx
|
||||
.It NCR53c700/710
|
||||
Narrow Single-Ended
|
||||
.It NCR53c720
|
||||
Fast Wide Differential
|
||||
.El
|
||||
.It
|
||||
Intel i82596 CA/DX LAN coprocessors
|
||||
.It
|
||||
Venom, (H)CRX-8 and (H)CRX-24 video controllers
|
||||
.It
|
||||
EISA Adapters:
|
||||
.Bl -tag -compact -width WAX-EISAxx
|
||||
.It i82350 ( Mongoose )
|
||||
.It WAX-EISA
|
||||
.El
|
||||
.It
|
||||
PCI Adapters:
|
||||
.Bl -tag -compact -width DINO
|
||||
.It Dino
|
||||
GSC-PCI bridge
|
||||
.It Cujo
|
||||
GSC-PCI 64bit bridge
|
||||
.El
|
||||
.It
|
||||
Human Interface Loop
|
||||
.Tn ( HIL )
|
||||
keyboard and mouse
|
||||
.It
|
||||
PS/2 port keyboard and mouse
|
||||
.El
|
||||
.Pp
|
||||
Below a list of
|
||||
.Tn HP 9000/700
|
||||
models targetted for support is listed, including basic
|
||||
system characteristics.
|
||||
.Bl -column "J210XC" "200" "7300LC" "64/64(+1MB)" "Expansion" -offset left
|
||||
.It "Model" Ta "MHz" Ta "CPU" Ta "Caches, KB" Ta "Expansion"
|
||||
.It "705" Ta "35" Ta "7000" Ta "32/64" Ta "N/A"
|
||||
.It "710" Ta "50" Ta "7000" Ta "32/64" Ta "N/A"
|
||||
.It "720" Ta "50" Ta "7000" Ta "128/256" Ta "EISA, GSC"
|
||||
.It "730" Ta "66" Ta "7000" Ta "128/256" Ta "EISA, GSC"
|
||||
.It "750" Ta "66" Ta "7000" Ta "256/256" Ta "4 EISA, 2 SGC"
|
||||
.It "715" Ta "33" Ta "7100" Ta "64/64" Ta "EISA/SGC"
|
||||
.It "715" Ta "50" Ta "7100" Ta "64/64" Ta "EISA/SGC"
|
||||
.It "715" Ta "75" Ta "7100" Ta "256/256" Ta "EISA/SGC"
|
||||
.It "725" Ta "50" Ta "7100" Ta "64/64" Ta "3 EISA, EISA/SGC"
|
||||
.It "725" Ta "75" Ta "7100" Ta "256/256" Ta "3 EISA, EISA/SGC"
|
||||
.It "735" Ta "100" Ta "7100" Ta "256/256" Ta "EISA, SGC"
|
||||
.It "742i" Ta "50" Ta "7100" Ta "64/64" Ta "N/A"
|
||||
.It "745i" Ta "50" Ta "7100" Ta "64/64" Ta "4 EISA"
|
||||
.It "745i" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA"
|
||||
.It "747i" Ta "50" Ta "7100" Ta "64/64" Ta "2 EISA, SGC, 6 VME"
|
||||
.It "747i" Ta "100" Ta "7100" Ta "256/256" Ta "2 EISA, SGC, 6 VME"
|
||||
.It "755" Ta "100" Ta "7100" Ta "256/256" Ta "4 EISA, 2 SGC"
|
||||
.It "735" Ta "125" Ta "7150" Ta "256/256" Ta "EISA, SGC"
|
||||
.It "755" Ta "125" Ta "7150" Ta "256/256" Ta "4 EISA, 2 SGC"
|
||||
.It "712" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO"
|
||||
.It "712" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
|
||||
.It "712" Ta "100" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO"
|
||||
.It "715" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
|
||||
.It "715" Ta "80" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
|
||||
.It "715" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA/GSC"
|
||||
.It "715XC" Ta "100" Ta "7100LC" Ta "512/512" Ta "EISA/GSC"
|
||||
.It "725" Ta "64" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
|
||||
.It "725" Ta "100" Ta "7100LC" Ta "128/128" Ta "EISA, 3 EISA/GSC"
|
||||
.It "743i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
|
||||
.It "743i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), VME"
|
||||
.It "748i" Ta "64" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
|
||||
.It "748i" Ta "100" Ta "7100LC" Ta "128/128" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
|
||||
.It "SAIC" Ta "60" Ta "7100LC" Ta "32/32" Ta "GIO, TSIO, 2 PCMCIA"
|
||||
.It "SAIC" Ta "80" Ta "7100LC" Ta "128/128" Ta "GIO, TSIO, 2 PCMCIA"
|
||||
.It "J200" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
|
||||
.It "J210" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 2 EISA, 2 EISA/GSC"
|
||||
.It "J210XC" Ta "120" Ta "7200" Ta "1MB/1MB" Ta "GSC, 2 EISA, 2 EISA/GSC"
|
||||
.It "C100" Ta "100" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
|
||||
.It "C110" Ta "120" Ta "7200" Ta "256/256" Ta "GSC, 3 EISA/GSC"
|
||||
.It "744" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), VME"
|
||||
.It "744" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), VME"
|
||||
.It "745" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI"
|
||||
.It "745" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI"
|
||||
.It "748" Ta "132" Ta "7300LC" Ta "64/64" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
|
||||
.It "748" Ta "165" Ta "7300LC" Ta "64/64+512" Ta "2 GSC-M/2(4), 4 EISA/PCI, 6 VME"
|
||||
.It "A180" Ta "180" Ta "7300LC" Ta "64/64" Ta "2 HSC/PCI"
|
||||
.It "A180C" Ta "180" Ta "7300LC" Ta "64/64+1MB" Ta "2 HSC/PCI"
|
||||
.It "B132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
|
||||
.It "B132L+" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
|
||||
.It "B160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
|
||||
.It "B180L+" Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "GSC/PCI, GSC/PCI/EISA"
|
||||
.It "C132L" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
|
||||
.It "C160L" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 GSC/PCI/EISA, 2 GSC/EISA"
|
||||
.It "RDI" Ta "132" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
|
||||
.It "RDI" Ta "160" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
|
||||
.It "RDI" Ta "180" Ta "7300LC" Ta "64/64(+1MB)" Ta "2 CardBus"
|
||||
.El
|
||||
.Sh LIST OF DEVICES
|
||||
The devices listed below are supported in this incarnation of
|
||||
the system.
|
||||
Devices are indicated by their functional interface.
|
||||
Not all supported devices are listed.
|
||||
.Bl -tag -width le/lebuffer
|
||||
.It Xr asp 4
|
||||
The ASP I/O controller; found in most of the older machines which
|
||||
don't have LASI or WAX.
|
||||
Includes GSC-bus controller, to which most of the devices are attached.
|
||||
Most of I/O is still on external chips though.
|
||||
.It Xr com 4
|
||||
The RS-232 ports.
|
||||
.It Xr cpu 4
|
||||
The Central Processor itself, makes sure the machine does something useful.
|
||||
.It Xr tlp 4
|
||||
.Tn DEC/Intel 21140, 21143, 21145
|
||||
and clone 10/100 Ethernet conroller.
|
||||
.It Xr dino 4
|
||||
The
|
||||
.Xr pci 4
|
||||
bridge on most of the newer systems.
|
||||
.It Xr harmony 4
|
||||
CS4215/AD1849 audio.
|
||||
.It Xr hil 4
|
||||
Human Interface Loop, sporting several input devices,
|
||||
e.g. keyboards, mice, tablets and such.
|
||||
.It Xr iee 4
|
||||
.Tn i82596 CA/DX
|
||||
LAN controller.
|
||||
Found in every 700, either included in the MBA
|
||||
or on an external chip on mainboard.
|
||||
.It Xr lasi 4
|
||||
LSI?, found in almost all
|
||||
.Tn HP 9000/700
|
||||
workstations.
|
||||
Integrates most of the bus and I/O functions into one chip.
|
||||
.It Xr lpt 4
|
||||
The Centronics printer port.
|
||||
.It Xr mem 4
|
||||
Memory files and memory controller.
|
||||
.It Xr mongoose 4
|
||||
The
|
||||
.Xr eisa 4
|
||||
bus controller on most of the older 700 machines.
|
||||
.It Xr oosiop 4
|
||||
.Tn Symbios/NCR
|
||||
53C700 SCSI I/O processor.
|
||||
.It Xr osiop 4
|
||||
.Tn Symbios/NCR
|
||||
53C710 SCSI I/O processor.
|
||||
.It Xr pdc 4
|
||||
The PROM interface, allows to call the routines in the machine's
|
||||
PROM for things like initial console output and such.
|
||||
.It Xr siop 4
|
||||
.Tn LSI/Symbios Logic/NCR
|
||||
53C8xx SCSI I/O processor.
|
||||
.It Xr sti 4
|
||||
The system graphics driver.
|
||||
.It Xr wax 4
|
||||
The other reincarnation of
|
||||
.Xr lasi 4
|
||||
used for cheap
|
||||
.Tn ASIC
|
||||
implementations for add-on devices.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr autoconf 4 ,
|
||||
.Xr config 8 ,
|
||||
.Pa http://www.openpa.net/
|
||||
.Sh HISTORY
|
||||
The hp700
|
||||
.Nm
|
||||
first appeared with
|
||||
.Ox 2.0 .
|
||||
It was ported to
|
||||
.Nx 2.0
|
||||
by Jochen Kunz.
|
156
share/man/man4/man4.hp700/io.4
Normal file
156
share/man/man4/man4.hp700/io.4
Normal file
@ -0,0 +1,156 @@
|
||||
.\" $NetBSD: io.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: io.4,v 1.8 2004/04/18 00:04:34 mickey Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2003,2004 Paul Weissmann
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.\"
|
||||
.Dd January 15, 2004
|
||||
.Dt IO 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm io
|
||||
.Nd HP PA-RISC I/O subsystem reference
|
||||
.Sh DESCRIPTION
|
||||
The following table lists the
|
||||
.Tn PA-RISC
|
||||
I/O subsystems and connected devices found in the supported
|
||||
.Tn HP 9000/700
|
||||
machines.
|
||||
.Bl -column " 715x100" " MBA" " SExxFWD" " CAxxFDDI" " Video" " xxxxxxx" -offset left
|
||||
.It "Model" " MBA" " SCSI" " Network" " Video" " Misc"
|
||||
.It "705" " A" " SE" " DX" " Timber"
|
||||
.It "710" " A" " SE" " DX" " Timber"
|
||||
.It "712" " LW" " SE" " CA, TR" " Artist"
|
||||
.It "715/33" " A" " SE" " DX" " Stinger"
|
||||
.It "715/50" " A" " SE" " DX" " Stinger"
|
||||
.It "715/64" " LW" " SE" " CA" " Artist"
|
||||
.It "715/75" " A" " SE" " DX" " Stinger"
|
||||
.It "715/80" " LW" " SE" " CA" " Artist"
|
||||
.It "715/100" " LW" " SE" " CA" " Artist"
|
||||
.It "720" " A" " SE" " DX" " [SGC]"
|
||||
.It "725/50" " A" " SE" " DX" " Stinger"
|
||||
.It "725/75" " A" " SE" " DX" " Stinger"
|
||||
.It "725/64" " LW" " SE" " CA" " Artist"
|
||||
.It "725/100" " LW" " SE" " CA" " Artist"
|
||||
.It "730" " A" " SE" " DX" " [SGC]"
|
||||
.It "735" " A" " SE, FWD" " DX, FDDI" " [SGC]"
|
||||
.It "742i" " A" " SE" " CA" " Stinger" " VME"
|
||||
.It "743i" " DLW" " SE" " DX" " Artist" " VME"
|
||||
.It "744" " DLW" " SE" " DX" " EG" " VME"
|
||||
.It "745" " DLW" " SE" " DX" " EG" " VME"
|
||||
.It "745i" " A" " SE" " DX" " Stinger"
|
||||
.It "747i" " A" " SE" " DX" " Stinger"
|
||||
.It "748" " DLW" " SE" " DX" " EG" " VME"
|
||||
.It "748i" " DLW" " SE" " DX" " Artist" " VME"
|
||||
.It "750" " A" " SE" " DX" " [SGC]"
|
||||
.It "755" " A" " SE, FWD" " DX, FDDI" " [SGC]"
|
||||
.It "J2x0/XC" " LW" " SE, FWD" " CA" " [GSC]"
|
||||
.It "A180" " DL" " SE" " TLP" " [GSC/PCI]"
|
||||
.It "B1xxL" " DLW" " SE, FWD" " CA" " EG"
|
||||
.It "B1xxL+" " DLW" " SE, UW" " TLP" " EG"
|
||||
.It "C1x0" " LW" " SE, FWD" " CA" " [GSC]"
|
||||
.It "C1xxL" " DLW" " SE, UW" " TLP" " EG"
|
||||
.It "RDI" " DL" " SE" " CA" " EG" " CardBus"
|
||||
.It "SAIC" " LW" " SE" " CA" " Artist" " PCMCIA"
|
||||
.El
|
||||
.Pp
|
||||
The MBA column denotes the bus adapters in use:
|
||||
.Pp
|
||||
.Bl -tag -width XXXX -compact -offset indent
|
||||
.It A
|
||||
.Xr asp 4
|
||||
.It D
|
||||
.Xr dino 4
|
||||
.It L
|
||||
.Xr lasi 4
|
||||
.It W
|
||||
.Xr wax 4
|
||||
.El
|
||||
.Pp
|
||||
The trailing characters in the SCSI row denote the
|
||||
SCSI bus configuration:
|
||||
.Pp
|
||||
.Bl -tag -width XXXX -compact -offset indent
|
||||
.It SE
|
||||
.Xr oosiop 4
|
||||
or
|
||||
.Xr osiop 4 ;
|
||||
.Tn Symbios/NCR
|
||||
53C700/710 8-bit (fast) single-ended,
|
||||
.It FWD
|
||||
.Xr siop 4 ;
|
||||
.Tn NCR53C720
|
||||
16-bit fast differential (HVD),
|
||||
.It UW
|
||||
.Xr siop 4 ;
|
||||
.Tn NCR53C875
|
||||
16-bit ultra single-ended.
|
||||
.El
|
||||
.Pp
|
||||
The trailing digits in the Network row denote the
|
||||
interface speed:
|
||||
.Pp
|
||||
.Bl -tag -width XXXXX -compact -offset indent
|
||||
.It CA
|
||||
.Xr iee 4 ;
|
||||
.Tn i82596CA
|
||||
10 Mb/s,
|
||||
.It DX
|
||||
.Xr iee 4 ;
|
||||
.Tn i82596DX
|
||||
10 Mb/s,
|
||||
.It TLP
|
||||
.Xr tlp 4 ;
|
||||
.Tn DEC 21142/3
|
||||
10/100 Mb/s,
|
||||
.It FDDI
|
||||
.Tn Am78830
|
||||
Formac+ FDDI,
|
||||
.It TR
|
||||
.Tn TMS380C26
|
||||
4/16 Mb/s TokenRing.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr asp 4 ,
|
||||
.Xr dino 4 ,
|
||||
.Xr gsc 4 ,
|
||||
.Xr iee 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr oosiop 4 ,
|
||||
.Xr osiop 4 ,
|
||||
.Xr siop 4 ,
|
||||
.Xr sti 4 ,
|
||||
.Xr tlp 4 ,
|
||||
.Xr wax 4 ,
|
||||
.Pa http://www.openpa.net/
|
||||
.Sh HISTORY
|
||||
The hp700
|
||||
.Nm
|
||||
reference first appeared with
|
||||
.Ox 3.3 .
|
||||
It was ported to
|
||||
.Nx 2.0
|
||||
by Jochen Kunz.
|
148
share/man/man4/man4.hp700/lasi.4
Normal file
148
share/man/man4/man4.hp700/lasi.4
Normal file
@ -0,0 +1,148 @@
|
||||
.\" $NetBSD: lasi.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: lasi.4,v 1.23 2004/04/17 23:54:47 mickey Exp $
|
||||
.\"
|
||||
.\"
|
||||
.\" Copyright (c) 1999 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd March 1, 1999
|
||||
.Dt LASI 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm lasi
|
||||
.Nd 2nd generation I/O subsystem
|
||||
.Sh SYNOPSIS
|
||||
.Cd "lasi* at mainbus0"
|
||||
.Cd "lasi* at phantomas?"
|
||||
.Cd "gsc* at lasi?"
|
||||
.Sh DESCRIPTION
|
||||
Core bus controller and I/O subsystem as present on newer HP 9000/700
|
||||
workstations and single-board computers.
|
||||
The supported core bus controllers are those used in conjunction with
|
||||
.Tn PA7100LC ,
|
||||
.Tn PA7300LC
|
||||
and early
|
||||
.Tn PA8000 /
|
||||
.Tn PA8200
|
||||
CPUs and based upon LSI's macrochip that includes:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Core bus controller
|
||||
.It
|
||||
System Clock
|
||||
.It
|
||||
Interrupt Controller
|
||||
.It
|
||||
Real Time Clock Interface
|
||||
.It
|
||||
Power System support
|
||||
.It
|
||||
RAM and Flash EEPROM controllers
|
||||
.It
|
||||
Two PS/2 ports
|
||||
.It
|
||||
RS-232 and Centronics I/O ports
|
||||
.It
|
||||
i82596CA LAN coprocessor
|
||||
.It
|
||||
NCR53c710 SCSI I/O processor
|
||||
.It
|
||||
Serial Interface for the CS4216 Audio Codec
|
||||
.It
|
||||
Interface for the WD37C65C floppy drive controller
|
||||
.It
|
||||
Optional Telephone interface (two fax/voice modem channels)
|
||||
.El
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that use the
|
||||
.Tn LASI
|
||||
bus controller:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
712/*
|
||||
.It
|
||||
715/{64/80/100}[XC]
|
||||
.It
|
||||
725/{64/80/100}
|
||||
.It
|
||||
743/*
|
||||
.It
|
||||
744/*
|
||||
.It
|
||||
748/*
|
||||
.It
|
||||
A180[C]
|
||||
.It
|
||||
B132L[+], B160L, B180L+
|
||||
.It
|
||||
C100, C110, C132L, C160[L], C180, C200, C240, C360
|
||||
.It
|
||||
J200, J210[XC], J280, J282, J2240
|
||||
.It
|
||||
all [EK]-Class machines
|
||||
.It
|
||||
R380, R390
|
||||
.It
|
||||
RDI PrecisionBook
|
||||
.It
|
||||
SAIC Galaxy 1100
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr com 4 ,
|
||||
.Xr gsc 4 ,
|
||||
.Xr gsckbc 4 ,
|
||||
.Xr harmony 4 ,
|
||||
.Xr iee 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr io 4 ,
|
||||
.Xr lpt 4 ,
|
||||
.Xr osiop 4 ,
|
||||
.Xr phantomas 4 ,
|
||||
.Rs
|
||||
.%T "Precision I/O Architecture Reference Specification"
|
||||
.%Q Hewlett-Packard
|
||||
.Re
|
||||
.Rs
|
||||
.%T "712 I/O Subsystem ERS"
|
||||
.%N Revision 1.1
|
||||
.%D 12 February 1993
|
||||
.%Q Hewlett-Packard
|
||||
.%O Dwg No. A-A2263-66510-31
|
||||
.Re
|
||||
.Rs
|
||||
.%J Hewlett-Packard Journal
|
||||
.%D April 1995
|
||||
.%V Volume 46
|
||||
.%N Number 2
|
||||
.Re
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver appeared in
|
||||
.Ox 2.4 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
84
share/man/man4/man4.hp700/mem.4
Normal file
84
share/man/man4/man4.hp700/mem.4
Normal file
@ -0,0 +1,84 @@
|
||||
.\" $NetBSD: mem.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: mem.4,v 1.1 2004/03/17 00:42:43 miod Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004, Miodrag Vallat.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
.\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
||||
.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd March 16, 2004
|
||||
.Dt MEM 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mem ,
|
||||
.Nm kmem
|
||||
.Nd memory files and memory controller
|
||||
.Sh SYNOPSIS
|
||||
.Cd "mem* at mainbus0"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
driver controls and restricts access to the systems memory
|
||||
by the hardware buses and the processor.
|
||||
.Pp
|
||||
It also provides an interface to userland through the special files
|
||||
.Pa /dev/mem
|
||||
and
|
||||
.Pa /dev/kmem .
|
||||
Physical memory is accessed through
|
||||
.Pa /dev/mem ,
|
||||
while kernel virtual memory is accessed through
|
||||
.Pa /dev/kmem .
|
||||
Access to kernel virtual addresses not currently mapped to memory will fail.
|
||||
On hp700, the physical memory range is always contiguous and starts at
|
||||
address 0; kernel virtual memory begins at address 0 as well.
|
||||
.Pp
|
||||
The writeability of the
|
||||
.Pa /dev/mem
|
||||
and
|
||||
.Pa /dev/kmem
|
||||
special files are controlled by the system securelevel in addition to the
|
||||
filesystem permissions.
|
||||
.Sh FILES
|
||||
.Bl -tag -width /dev/kmem -compact
|
||||
.It Pa /dev/mem
|
||||
.It Pa /dev/kmem
|
||||
.El
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver originates from
|
||||
.Ox .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
||||
.Sh BUGS
|
||||
On some systems featuring a
|
||||
.Dq Viper
|
||||
memory controller,
|
||||
.Nx
|
||||
may not configure bus arbitration correctly, causing the boot process
|
||||
to freeze during either
|
||||
.Nm
|
||||
or
|
||||
.Xr cpu 4
|
||||
device probe.
|
83
share/man/man4/man4.hp700/mongoose.4
Normal file
83
share/man/man4/man4.hp700/mongoose.4
Normal file
@ -0,0 +1,83 @@
|
||||
.\" $NetBSD: mongoose.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: mongoose.4,v 1.2 2004/06/08 07:55:54 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2004 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF MIND,
|
||||
.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd June 8, 2004
|
||||
.Dt MONGOOSE 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mongoose
|
||||
.Nd EISA Bus adapter
|
||||
.Sh SYNOPSIS
|
||||
.Cd "mongoose* at mainbus?"
|
||||
.Cd "eisa* at mongoose?"
|
||||
.Sh DESCRIPTION
|
||||
Provides an interface from the CPU-memory bus to EISA and ISA
|
||||
devices.
|
||||
Two variations exist providing the same functionality
|
||||
based on
|
||||
.Tn Intel i82350
|
||||
or
|
||||
.Tn Texas Instruments
|
||||
chips.
|
||||
Depending on the model the bus clock is either 25 MHz or 33 MHz.
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that use the
|
||||
.Tn mongoose
|
||||
bus controller:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
715/{33,50,75}
|
||||
.It
|
||||
720, 730, 750
|
||||
.It
|
||||
725/{50,75}
|
||||
.It
|
||||
735/*
|
||||
.It
|
||||
755/*
|
||||
.It
|
||||
742i
|
||||
.It
|
||||
745i/{50,75}
|
||||
.It
|
||||
747i/{50,75}
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr eisa 4 ,
|
||||
.Xr intro 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver
|
||||
appeared in
|
||||
.Ox 2.6 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
||||
.Sh BUGS
|
||||
Has some.
|
87
share/man/man4/man4.hp700/phantomas.4
Normal file
87
share/man/man4/man4.hp700/phantomas.4
Normal file
@ -0,0 +1,87 @@
|
||||
.\" $NetBSD: phantomas.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: phantomas.4,v 1.6 2003/09/02 21:11:50 jmc Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2002 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF MIND,
|
||||
.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd December 18, 2002
|
||||
.Dt PHANTOMAS 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm phantomas
|
||||
.Nd Phantom PseudoBC GSC+ Port
|
||||
.Sh SYNOPSIS
|
||||
.Cd "phantomas* at mainbus0"
|
||||
.Cd "sti* at phantomas?"
|
||||
.Cd "lasi* at phantomas?"
|
||||
.Cd "dino* at phantomas?"
|
||||
.Sh DESCRIPTION
|
||||
Phantom bus convertor used to connect a
|
||||
.Xr sti 4
|
||||
graphics, a
|
||||
.Xr lasi 4
|
||||
bus host adapter for
|
||||
.Xr gsc 4
|
||||
and a PCI bridge
|
||||
.Xr dino 4
|
||||
to the system bus, where
|
||||
.Xr cpu 4
|
||||
and memory are located.
|
||||
.Sh MACHINES
|
||||
The Phantom bus convertor is used in conjunction with the
|
||||
.Tn PA7300LC
|
||||
CPU in this machines:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
744/*
|
||||
.It
|
||||
748/*
|
||||
.It
|
||||
A180[C]
|
||||
.It
|
||||
B132L[+], B160L, B180L+
|
||||
.It
|
||||
C132L, C160L
|
||||
.It
|
||||
D220, D230, D320, D330
|
||||
.It
|
||||
RDI PrecisionBook
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr cpu 4 ,
|
||||
.Xr dino 4 ,
|
||||
.Xr gsc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr sti 4
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver
|
||||
appeared in
|
||||
.Ox 3.3 .
|
||||
It was ported to
|
||||
.Nx 2.0
|
||||
by Jochen Kunz.
|
107
share/man/man4/man4.hp700/wax.4
Normal file
107
share/man/man4/man4.hp700/wax.4
Normal file
@ -0,0 +1,107 @@
|
||||
.\" $NetBSD: wax.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\"
|
||||
.\" $OpenBSD: wax.4,v 1.5 2003/09/02 21:11:50 jmc Exp $
|
||||
.\"
|
||||
.\"
|
||||
.\" Copyright (c) 2003 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd April 3, 2003
|
||||
.Dt WAX 4 hp700
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm wax
|
||||
.Nd GSC bus controller and I/O subsystem
|
||||
.Sh SYNOPSIS
|
||||
.Cd "wax* at mainbus0"
|
||||
.Cd "wax* at phantomas?"
|
||||
.Cd "gsc* at wax?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
GSC bus controller is a version of
|
||||
.Xr lasi 4
|
||||
with limited functionality and no additional devices on the crystal.
|
||||
It is mainly used as a GSC bus controller for additional onboard devices
|
||||
(e.g. 2nd RS232 or HIL) and sometimes add-on cards (such as a TR-9000
|
||||
card for the
|
||||
.Tn HP 9000/712
|
||||
models).
|
||||
.Sh MACHINES
|
||||
An incomplete list of machines that use the
|
||||
.Nm
|
||||
bus controller:
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
712/* add-on cards
|
||||
.It
|
||||
715/{64/80/100}[XC]
|
||||
.It
|
||||
725/100
|
||||
.It
|
||||
743/*
|
||||
.It
|
||||
744/*
|
||||
.It
|
||||
748[i]
|
||||
.It
|
||||
B132L[+], B160L, B180L+
|
||||
.It
|
||||
C100, C110, C132L, C160L, C160, C180, C200, C240, C360
|
||||
.It
|
||||
J200, J210[XC], J280, J282, J2240
|
||||
.It
|
||||
all D-Class machines
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr asp 4 ,
|
||||
.Xr gsc 4 ,
|
||||
.Xr intro 4 ,
|
||||
.Xr io 4 ,
|
||||
.Xr lasi 4 ,
|
||||
.Xr phantomas 4
|
||||
.Rs
|
||||
.%T Precision I/O Architecture Reference Specification
|
||||
.%Q Hewlett-Packard
|
||||
.Re
|
||||
.Rs
|
||||
.%T 712 I/O Subsystem ERS
|
||||
.%N Revision 1.1
|
||||
.%D 12 February 1993
|
||||
.%Q Hewlett-Packard
|
||||
.%V Dwg No. A-A2263-66510-31
|
||||
.Re
|
||||
.Rs
|
||||
.%Q Hewlett-Packard Journal
|
||||
.%D April 1995
|
||||
.%V Volume 46 Number 2
|
||||
.Re
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver appeared in
|
||||
.Ox 3.4 .
|
||||
It was ported to
|
||||
.Nx 1.6
|
||||
by Matthew Fredette.
|
270
share/man/man4/sti.4
Normal file
270
share/man/man4/sti.4
Normal file
@ -0,0 +1,270 @@
|
||||
.\" $NetBSD: sti.4,v 1.1 2004/09/22 16:38:26 jkunz Exp $
|
||||
.\" $OpenBSD: sti.4,v 1.14 2004/06/08 02:54:53 mickey Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2001 Michael Shalayeff
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
.\" IN NO EVENT SHALL THE AUTHOR OR HIS RELATIVES BE LIABLE FOR ANY DIRECT,
|
||||
.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
.\" SERVICES; LOSS OF MIND, USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||
.\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
.\" THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd May 11, 2001
|
||||
.Dt STI 4
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm sti
|
||||
.Nd HP Standard Text Interface
|
||||
.Sh SYNOPSIS
|
||||
.Cd "sti* at mainbus0 irq ?"
|
||||
.Cd "sti* at phantomas0 irq ?"
|
||||
.\" .Cd "sti* at pci? device ? function ?"
|
||||
.Cd "wsdisplay* at sti? console ?"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
was created by HP to provide uniform frame-buffer access operations
|
||||
for their 9000/300 and 9000/700 series of workstations.
|
||||
.Pp
|
||||
The following models are supported
|
||||
(though not all features or frame buffer depths may be available):
|
||||
.Bl -column "Visualize FX10pro" "Bits" "Mem" "3D" "machines" -offset left
|
||||
.It "Model" Ta "Bits" Ta "Mem" Ta "3D" Ta "Machines/Cards"
|
||||
.\" .It "Timber" Ta "8" Ta "2" Ta "" Ta "HP9000/705/710"
|
||||
.It "GRX" Ta "8g" Ta "2" Ta "" Ta "SGC"
|
||||
.It "CRX" Ta "8" Ta "2" Ta "" Ta "SGC"
|
||||
.It "Tomcat" Ta "8" Ta "2" Ta "" Ta "SGC"
|
||||
.It "Stinger" Ta "8" Ta "2" Ta "" Ta "HP9000/7[12]5/74[257]i"
|
||||
.It "Artist" Ta "8" Ta "2" Ta "" Ta "HP9000/712/7[12]5/74[38]i"
|
||||
.It "CRX-24" Ta "24" Ta "16" Ta "" Ta "SGC"
|
||||
.\" .It "CRX-24Z" Ta "24" Ta "16" Ta "y" Ta "SGC"
|
||||
.\" .It "CRX-48Z" Ta "24" Ta "16" Ta "y" Ta "SGC/GSC"
|
||||
.It "HCRX-8" Ta "8" Ta "2" Ta "" Ta "GSC"
|
||||
.\" .It "HCRX-8Z" Ta "8" Ta "2" Ta "y" Ta "GSC"
|
||||
.It "HCRX-24" Ta "24" Ta "16" Ta "" Ta "GSC"
|
||||
.\" .It "HCRX-24Z" Ta "24" Ta "16" Ta "y" Ta "GSC"
|
||||
.\" .It "Visualize 8" Ta "8" Ta "2" Ta "y" Ta "GSC"
|
||||
.It "Visualize EG" Ta "16" Ta "2" Ta "" Ta "HP B/C-class, GSC/PCI"
|
||||
.\" .It "Visualize 24" Ta "24" Ta "16" Ta "y" Ta "GSC"
|
||||
.\" .It "Visualize 48" Ta "24" Ta "16" Ta "y" Ta "GSC"
|
||||
.\" .It "Visualize 48XP" Ta "24" Ta "16" Ta "y" Ta "GSC"
|
||||
.\" .It "Visualize FXE" Ta "24" Ta "24" Ta "y" Ta "PCI 32/66"
|
||||
.\" .It "Visualize FX2" Ta "24" Ta "24" Ta "y" Ta "PCI 64/66"
|
||||
.\" .It "Visualize FX4/FX6" Ta "24" Ta "32" Ta "y" Ta "PCI 64/66"
|
||||
.\" .It "Visualize FX5pro" Ta "24" Ta "64" Ta "y" Ta "PCI 64/66"
|
||||
.\" .It "Visualize FX10pro" Ta "24" Ta "128" Ta "y" Ta "PCI 64/66"
|
||||
.El
|
||||
.Pp
|
||||
Implementation consists of a set of functions burnt in to the PROM
|
||||
on the card and providing the following set of functions (see below
|
||||
for PROM revision history on functions supported by particular PROM
|
||||
revision):
|
||||
.Pp
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Initialize graphics.
|
||||
.It
|
||||
State management.
|
||||
.It
|
||||
Print a character onto the screen using currently selected font.
|
||||
.It
|
||||
Copy a region of the frame-buffer to another location.
|
||||
.It
|
||||
Self testing.
|
||||
.It
|
||||
Exception handling.
|
||||
.It
|
||||
Frame-buffer configuration enquiry.
|
||||
.It
|
||||
Setting colour-map entry.
|
||||
.It
|
||||
DMA parameters.
|
||||
.It
|
||||
Flow control.
|
||||
.It
|
||||
User timing.
|
||||
.It
|
||||
Processing management.
|
||||
.It
|
||||
Miscellaneous utility functions.
|
||||
.El
|
||||
.Pp
|
||||
There are two modes for accessing the PROM:
|
||||
.Dq byte
|
||||
and
|
||||
.Dq word
|
||||
mode.
|
||||
In
|
||||
.Dq byte
|
||||
mode each 4-byte word contains only the low-ordered big-endian
|
||||
byte of data; i.e., to compose one word of data 4 words should be read
|
||||
and low-ordered bytes of those should be shifted correspondingly.
|
||||
In
|
||||
.Dq word
|
||||
mode each word contains all 4 bytes of valid data.
|
||||
.Pp
|
||||
PROM revision history:
|
||||
.Bl -tag -width "00.00" -compact
|
||||
.It 8.02
|
||||
Original release.
|
||||
.It 8.03
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
OSF-extended self test (a.k.a fast).
|
||||
.It
|
||||
Restore display.
|
||||
.El
|
||||
.It 8.04
|
||||
.Bl -bullet -compact
|
||||
.\" global cfg
|
||||
.\" rename global cfg ext
|
||||
.\" global cfg ext
|
||||
.It
|
||||
Implement
|
||||
.Nm curr_mon
|
||||
function.
|
||||
.It
|
||||
Graphical boot screen.
|
||||
.\" sti_mem_addr
|
||||
.\" dd
|
||||
.\" word mode
|
||||
.\" num mons
|
||||
.\" mon tbl
|
||||
.\" user data
|
||||
.\" sti mem req
|
||||
.\" user data size
|
||||
.\" maxtime
|
||||
.\" mon tbl desc struct
|
||||
.\" init_inptr
|
||||
.\" rename init_inptr_ext
|
||||
.\" init_inptr_ext
|
||||
.\" config mon type
|
||||
.\" cmt change
|
||||
.\" font unpmv
|
||||
.\" non text
|
||||
.It
|
||||
Implement
|
||||
.Dq block move .
|
||||
.\" non-text
|
||||
.It
|
||||
Implement
|
||||
.Dq set colour-map entry .
|
||||
.Nm
|
||||
Implement word mode.
|
||||
.It
|
||||
Support for multiple monitors.
|
||||
.It
|
||||
Support
|
||||
.Nm user_data
|
||||
.Nm
|
||||
space usage.
|
||||
.It
|
||||
Support for extra memory.
|
||||
.It
|
||||
Support for
|
||||
.Nm Windows NT (tm) .
|
||||
.It
|
||||
Monitor frequency reference.
|
||||
.It
|
||||
Early console.
|
||||
.It
|
||||
Support added for: PCXL,
|
||||
.Nm GSC
|
||||
bus, ROM-less operation.
|
||||
.El
|
||||
.It 8.05
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Interrupt support.
|
||||
.It
|
||||
Report card's power usage.
|
||||
.It
|
||||
Birds of Prey.
|
||||
.It
|
||||
User interrupts.
|
||||
.El
|
||||
.It 8.06
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Multiple fonts.
|
||||
.It
|
||||
Monitor table descriptor strings.
|
||||
.It
|
||||
PCXL2 and PCXU monitor descriptors.
|
||||
.El
|
||||
.It 8.08
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
HP-UX 10 support for Visualize FX
|
||||
.It
|
||||
.Nm dma_ctrl
|
||||
function added.
|
||||
.It
|
||||
.Nm flow_ctrl
|
||||
function added.
|
||||
.It
|
||||
.Nm user_timing
|
||||
function added.
|
||||
.El
|
||||
.It 8.09
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
Addition changes for
|
||||
.Nm Visualize FX
|
||||
due to rearchitecture for performance.
|
||||
.It
|
||||
.Nm process_mgr
|
||||
function added.
|
||||
.El
|
||||
.It 8.0a
|
||||
PCXL2 and PCXU dual
|
||||
.Nm PCI
|
||||
EPROM map mode, implemented on
|
||||
.Nm Visualize EG .
|
||||
.It 8.0b
|
||||
Support for HP-UX non-implicit locking DMA, implemented on
|
||||
.Nm Visualize FXE .
|
||||
.It 8.0c
|
||||
.Nm sti_util
|
||||
function added (flashing under HP-UX and other sideband traffic).
|
||||
.It 8.0d
|
||||
Colour frame buffer support.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr phantomas 4 ,
|
||||
.Xr wsdisplay 4
|
||||
.Pp
|
||||
.Rs
|
||||
.%T Standard Text Interface For Graphics Devices
|
||||
.%N Revision 8.13
|
||||
.%D March 1, 2000
|
||||
.%I Hewlett-Packard
|
||||
.Re
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
driver was written by
|
||||
.An Michael Shalayeff Aq mickey@openbsd.org
|
||||
for HPPA
|
||||
port for
|
||||
.Ox 2.7 .
|
||||
.Sh BUGS
|
||||
Currently, neither scroll back nor screen blanking functions
|
||||
are implemented.
|
Loading…
Reference in New Issue
Block a user