diff options
Diffstat (limited to 'static/openbsd/man4/man4.sparc64')
76 files changed, 5267 insertions, 0 deletions
diff --git a/static/openbsd/man4/man4.sparc64/Makefile b/static/openbsd/man4/man4.sparc64/Makefile new file mode 100644 index 00000000..58e2b951 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/Makefile @@ -0,0 +1,78 @@ +MAN = agten.4 \ + apio.4 \ + asio.4 \ + audioce.4 \ + audiocs.4 \ + autoconf.4 \ + auxio.4 \ + bbc.4 \ + be.4 \ + beeper.4 \ + bpp.4 \ + bwtwo.4 \ + cbus.4 \ + central.4 \ + cgsix.4 \ + cgthree.4 \ + cgtwelve.4 \ + clkbrd.4 \ + clock.4 \ + cmp.4 \ + comkbd.4 \ + comms.4 \ + core.4 \ + creator.4 \ + ebus.4 \ + ecadc.4 \ + environ.4 \ + esp.4 \ + fhc.4 \ + gfxp.4 \ + ifb.4 \ + intro.4 \ + le.4 \ + led.4 \ + lom.4 \ + machfb.4 \ + magma.4 \ + mem.4 \ + mgx.4 \ + pcons.4 \ + pmc.4 \ + power.4 \ + ppm.4 \ + prtc.4 \ + psycho.4 \ + pyro.4 \ + qe.4 \ + qec.4 \ + radeonfb.4 \ + raptor.4 \ + rfx.4 \ + sab.4 \ + sbbc.4 \ + schizo.4 \ + spif.4 \ + ssm.4 \ + tda.4 \ + tvtwo.4 \ + upa.4 \ + uperf.4 \ + vbus.4 \ + vcc.4 \ + vcons.4 \ + vds.4 \ + vdsk.4 \ + vigra.4 \ + vldc.4 \ + vnet.4 \ + vpci.4 \ + vrng.4 \ + vrtc.4 \ + vsw.4 \ + xbox.4 \ + zs.4 \ + zx.4 + +include ../../../mandoc.mk + diff --git a/static/openbsd/man4/man4.sparc64/agten.4 b/static/openbsd/man4/man4.sparc64/agten.4 new file mode 100644 index 00000000..d6c1e1fa --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/agten.4 @@ -0,0 +1,57 @@ +.\" $OpenBSD: agten.4,v 1.8 2008/03/31 08:12:22 jmc Exp $ +.\" Copyright (c) 2003 Miodrag Vallat. 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 $Mdocdate: March 31 2008 $ +.Dt AGTEN 4 sparc64 +.Os +.Sh NAME +.Nm agten +.Nd Fujitsu AG-10e accelerated 24-bit color frame buffer +.Sh SYNOPSIS +.Cd "agten* at sbus?" +.Cd "wsdisplay* at agten?" +.Sh DESCRIPTION +The +.Tn Fujitsu +AG-10e +is a two-slot SBus color frame buffer, with graphics acceleration +and overlay capabilities, including hardware OpenGL processing. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +This driver does not support any acceleration features at the moment, and +drives the card in PROM-compatible, 8 bit, mode only. diff --git a/static/openbsd/man4/man4.sparc64/apio.4 b/static/openbsd/man4/man4.sparc64/apio.4 new file mode 100644 index 00000000..c82e5500 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/apio.4 @@ -0,0 +1,63 @@ +.\" $OpenBSD: apio.4,v 1.8 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: July 16 2013 $ +.Dt APIO 4 sparc64 +.Os +.Sh NAME +.Nm apio +.Nd SBus Aurora pio1 driver +.Sh SYNOPSIS +.Cd "apio* at sbus?" +.Cd "lpt* at apio?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Aurora Technologies +.Tn pio1 +parallel port interface, which is basically an +.Xr lpt 4 +port with +.Xr sbus 4 +glue logic. +.Sh SEE ALSO +.Xr intro 4 , +.Xr lpt 4 , +.Xr sbus 4 +.Sh HISTORY +.Ox +support for +.Nm +was added in +.Ox 3.1 . +.Sh AUTHORS +The driver was written by +.An Jason Wright Aq Mt jason@thought.net . +.Sh BUGS +Only revision +.Tn 210sj +is known to work. +Minor work may be necessary for other revisions of this card. diff --git a/static/openbsd/man4/man4.sparc64/asio.4 b/static/openbsd/man4/man4.sparc64/asio.4 new file mode 100644 index 00000000..c3dbbe9f --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/asio.4 @@ -0,0 +1,63 @@ +.\" $OpenBSD: asio.4,v 1.8 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: July 16 2013 $ +.Dt ASIO 4 sparc64 +.Os +.Sh NAME +.Nm asio +.Nd SBus Aurora sio2 driver +.Sh SYNOPSIS +.Cd "asio* at sbus?" +.Cd "com* at asio?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Aurora Technologies +.Tn sio2 +serial interface, which is basically a pair of +.Xr com 4 +ports with +.Xr sbus 4 +glue logic. +.Sh SEE ALSO +.Xr com 4 , +.Xr intro 4 , +.Xr sbus 4 +.Sh HISTORY +.Ox +support for +.Nm +was added in +.Ox 3.1 . +.Sh AUTHORS +The driver was written by +.An Jason Wright Aq Mt jason@thought.net . +.Sh BUGS +Only revision +.Tn 210sj +is known to work. +Minor work may be necessary for other revisions of this card. diff --git a/static/openbsd/man4/man4.sparc64/audioce.4 b/static/openbsd/man4/man4.sparc64/audioce.4 new file mode 100644 index 00000000..e81d28bd --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/audioce.4 @@ -0,0 +1,125 @@ +.\" $OpenBSD: audioce.4,v 1.9 2020/05/17 05:48:39 ratchov Exp $ +.\" +.\" Copyright (c) 2001 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 $Mdocdate: May 17 2020 $ +.Dt AUDIOCE 4 sparc64 +.Os +.Sh NAME +.Nm audioce +.Nd SPARC64 EBus CS4231 audio device +.Sh SYNOPSIS +.Cd "audioce* at ebus?" +.Cd "audio* at audioce?" +.Sh DESCRIPTION +The +.Nm +device uses the +.Tn Crystal Semiconductor +CS4231A +Parallel Interface, Multimedia Audio Codec +chip to implement the audio device interface described in +.Xr audio 4 . +This device is found onboard on some PCI/EBus based sparc64 models. +.Pp +The +.Nm +has a maximum precision of 16 bits and has both stereo and monoaural outputs. +.Sh MIXER INTERFACE +The +.Xr audio 4 +interface for +.Nm +provides the following controls: +.Bl -tag -width "outputs.monitor.mute" +.It Cm outputs.dac +Specifies the attenuation of DAC output. +A value of +.Ql 255 +represents 0 dB attenuation. +.It Cm outputs.dac.mute +Specifies whether DAC output is muted. +.It Cm outputs.output +Specifies the set of enabled output ports. +The output ports are: +.Ql line , +the line output jack, +.Ql hp , +the low impedance headphone jack, and +.Ql spkr , +the internal speaker. +Note: Not all systems support disabling the headphone and line output ports. +.It Cm inputs.cd +Specifies the gain applied to CD audio input. +A value of +.Ql 191 +represents 0 dB. +.It Cm inputs.cd.mute +Specifies whether CD audio input is muted. +.It Cm inputs.line +Specifies the gain applied to line input. +A value of +.Ql 191 +represents 0 dB. +.It Cm inputs.line.mute +Specifies whether line input is muted. +.It Cm outputs.monitor +Specifies the attenuation of ADC to DAC output. +A value of +.Ql 255 +represents 0 dB. +.It Cm outputs.monitor.mute +Specifies whether ADC to DAC output is muted. +.It Cm record.volume +Specifies ADC input gain. +A value of +.Ql 0 +represents 0 dB. +.It Cm record.source +Specifies the active input port for the ADC. +The following are valid ADC input ports: +.Ql line , +line input, +.Ql cd , +CD input, +.Ql mic , +microphone input, and +.Ql mixerout , +post-mixer output as heard on the output ports. +.It Cm record.mic_preamp +Specifies whether an additional +20 dB gain is +applied to the ADC's microphone input. +.El +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr audio 4 , +.Xr ebus 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/audiocs.4 b/static/openbsd/man4/man4.sparc64/audiocs.4 new file mode 100644 index 00000000..89a93cff --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/audiocs.4 @@ -0,0 +1,60 @@ +.\" $OpenBSD: audiocs.4,v 1.10 2008/03/31 08:12:22 jmc Exp $ +.\" +.\" Copyright (c) 2001 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 $Mdocdate: March 31 2008 $ +.Dt AUDIOCS 4 sparc64 +.Os +.Sh NAME +.Nm audiocs +.Nd SPARC64 CS4231 audio device +.Sh SYNOPSIS +.Cd "audiocs* at sbus?" +.Cd "audio* at audiocs?" +.Sh DESCRIPTION +The +.Nm +device uses the +.Tn Crystal Semiconductor +CS4231A +Parallel Interface, Multimedia Audio Codec +chip to implement the audio device interface described in +.Xr audio 4 . +This device is found onboard on some SBus based sparc64 models. +The +.Nm +has a maximum precision of 16 bits and has both stereo and monoaural outputs. +The output ports are: the internal speaker, line, and headphones. +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr audio 4 , +.Xr intro 4 , +.Xr sbus 4 +.Sh HISTORY +.Ox +support for +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/autoconf.4 b/static/openbsd/man4/man4.sparc64/autoconf.4 new file mode 100644 index 00000000..bff37fd7 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/autoconf.4 @@ -0,0 +1,52 @@ +.\" $OpenBSD: autoconf.4,v 1.4 2007/05/31 19:19:56 jmc Exp $ +.\" +.\" Copyright (c) 1994 Christopher G. Demetriou +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Christopher G. Demetriou. +.\" 3. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission +.\" +.\" 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 $Mdocdate: May 31 2007 $ +.Dt AUTOCONF 4 sparc64 +.Os +.Sh NAME +.Nm autoconf +.Nd diagnostics from the autoconfiguration code +.Sh DESCRIPTION +When +.Ox +bootstraps it probes the innards of the machine +on which it is running +and locates controllers, drives, and other devices, printing out +what it finds on the console. +This procedure is driven by a system configuration table which is processed by +.Xr config 8 +and compiled into each kernel. +Devices which exist in the machine but are not configured into the +kernel may not be detected. +.Sh SEE ALSO +.Xr intro 4 , +.Xr boot_sparc64 8 , +.Xr config 8 diff --git a/static/openbsd/man4/man4.sparc64/auxio.4 b/static/openbsd/man4/man4.sparc64/auxio.4 new file mode 100644 index 00000000..4d2777b5 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/auxio.4 @@ -0,0 +1,53 @@ +.\" $OpenBSD: auxio.4,v 1.7 2018/01/12 04:36:44 deraadt 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 $Mdocdate: January 12 2018 $ +.Dt AUXIO 4 sparc64 +.Os +.Sh NAME +.Nm auxio +.Nd SPARC64 auxiliary I/O +.Sh SYNOPSIS +.Cd "auxio* at ebus?" +.Cd "auxio* at sbus?" +.Sh DESCRIPTION +The +.Nm +device contains miscellaneous system controls, including the front panel LED. +This LED can be made to blink based on the load average on most systems +by setting the +.Xr sysctl 2 +variable +.Ar machdep.led_blink +to a non-zero value. +Internally, various status bits for some of the onboard devices are +found in +.Nm auxio . +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr sbus 4 diff --git a/static/openbsd/man4/man4.sparc64/bbc.4 b/static/openbsd/man4/man4.sparc64/bbc.4 new file mode 100644 index 00000000..b425c388 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/bbc.4 @@ -0,0 +1,49 @@ +.\" $OpenBSD: bbc.4,v 1.5 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2007 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt BBC 4 sparc64 +.Os +.Sh NAME +.Nm bbc +.Nd SPARC64 BootBus Controller +.Sh SYNOPSIS +.Cd "bbc* at ebus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the BootBus Controllers found on +UltraSPARC III systems. +.Pp +The +.Nm +driver configures the system to do a full system reset when the +watchdog timer provided by +.Xr pmc 4 +expires. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pmc 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.2 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/be.4 b/static/openbsd/man4/man4.sparc64/be.4 new file mode 100644 index 00000000..41739b99 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/be.4 @@ -0,0 +1,72 @@ +.\" $OpenBSD: be.4,v 1.12 2022/03/21 14:56:16 miod Exp $ +.\" +.\" Copyright (c) 1998 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 $Mdocdate: March 21 2022 $ +.Dt BE 4 sparc64 +.Os +.Sh NAME +.Nm be +.Nd SPARC64 10/100 Ethernet device +.Sh SYNOPSIS +.Cd "qec* at sbus?" +.Cd "be* at qec?" +.Sh DESCRIPTION +The +.Nm +interface provides access to the 10Mb/s and 100Mb/s (half duplex only) +Ethernet networks. +The +.Nm +is found on the Sun 10/100 Mbit Ethernet boards +(Sun part number SUNW,501-2655). +.Pp +The +.Nm +is not capable of link autonegotiation, so a media type must be specified +with +.Xr ifconfig 8 . +The supported media types are: +.Bl -tag -width xxxxxxxxxx -offset indent +.It Cm media No 100baseTX Cm mediaopt No half-duplex +Use 100Mbps, half duplex +.It Cm media No 10baseT Cm mediaopt No half-duplex +Use 10Mbps, half duplex +.El +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr inet 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr qec 4 , +.Xr sbus 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/beeper.4 b/static/openbsd/man4/man4.sparc64/beeper.4 new file mode 100644 index 00000000..842531b1 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/beeper.4 @@ -0,0 +1,56 @@ +.\" $OpenBSD: beeper.4,v 1.7 2015/11/21 08:04:20 jmc Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: November 21 2015 $ +.Dt BEEPER 4 sparc64 +.Os +.Sh NAME +.Nm beeper , +.Nm beep +.Nd console annunciator +.Sh SYNOPSIS +.Cd "beeper* at ebus?" +.Cd "beep* at ebus?" +.Sh DESCRIPTION +The +.Nm +device does exactly what it sounds like: it beeps. +In particular, this device registers itself to handle beeping for +.Xr pckbd 4 +or +.Xr ukbd 4 +devices. +.Sh SEE ALSO +.Xr ebus 4 , +.Xr intro 4 , +.Xr pckbd 4 , +.Xr ukbd 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/bpp.4 b/static/openbsd/man4/man4.sparc64/bpp.4 new file mode 100644 index 00000000..9402c68d --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/bpp.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: bpp.4,v 1.4 2014/01/21 03:15:46 schwarze 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 $Mdocdate: January 21 2014 $ +.Dt BPP 4 sparc64 +.Os +.Sh NAME +.Nm bpp +.Nd parallel port +.Sh SYNOPSIS +.Cd "bpp0 at sbus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the built-in parallel port. +It only supports writing data to the device. +.Sh FILES +.Bl -tag -width tenletters -compact +.It Pa /dev/bpp +parallel port device +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 diff --git a/static/openbsd/man4/man4.sparc64/bwtwo.4 b/static/openbsd/man4/man4.sparc64/bwtwo.4 new file mode 100644 index 00000000..bb3573bd --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/bwtwo.4 @@ -0,0 +1,54 @@ +.\" $OpenBSD: bwtwo.4,v 1.14 2008/03/31 08:12:22 jmc Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: March 31 2008 $ +.Dt BWTWO 4 sparc64 +.Os +.Sh NAME +.Nm bwtwo +.Nd monochromatic frame buffer +.Sh SYNOPSIS +.Cd "bwtwo* at sbus?" +.Cd "wsdisplay* at bwtwo?" +.Sh DESCRIPTION +The +.Nm +is an SBus monochrome frame buffer. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/cbus.4 b/static/openbsd/man4/man4.sparc64/cbus.4 new file mode 100644 index 00000000..85ad6c10 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/cbus.4 @@ -0,0 +1,60 @@ +.\" $OpenBSD: cbus.4,v 1.7 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt CBUS 4 sparc64 +.Os +.Sh NAME +.Nm cbus +.Nd channel device bus +.Sh SYNOPSIS +.Cd "cbus* at vbus?" +.Sh DESCRIPTION +The +.Nm +driver provides a virtual bus for channel devices provided by the +UltraSPARC Hypervisor as found on sun4v logical domains. +.Pp +.Ox +provides support for the following devices: +.Pp +.Bl -tag -width "vdisk(4)XX" -offset 3n -compact +.It Xr vcc 4 +virtual console concentrator +.It Xr vds 4 +virtual disk server +.It Xr vdsk 4 +virtual disk +.It Xr vldc 4 +virtual channel driver +.It Xr vnet 4 +virtual network interface +.It Xr vsw 4 +virtual network switch +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr vbus 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.5 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/central.4 b/static/openbsd/man4/man4.sparc64/central.4 new file mode 100644 index 00000000..f42f5472 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/central.4 @@ -0,0 +1,55 @@ +.\" $OpenBSD: central.4,v 1.5 2008/01/18 22:06:01 jmc Exp $ +.\" +.\" Copyright (c) 2004 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 $Mdocdate: January 18 2008 $ +.Dt CENTRAL 4 sparc64 +.Os +.Sh NAME +.Nm central +.Nd SPARC64 Central controller +.Sh SYNOPSIS +.Cd "central* at mainbus0" +.Sh DESCRIPTION +The +.Nm +device provides support for the +.Nm +host controller on sparc64 systems, +most often found on Sunfire, Starfire, and Wildfire +UltraSPARC systems. +It provides an attachment point for the main +.Xr fhc 4 +Firehose controller used to control board +level functions on the host. +.Sh SEE ALSO +.Xr fhc 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.7 . diff --git a/static/openbsd/man4/man4.sparc64/cgsix.4 b/static/openbsd/man4/man4.sparc64/cgsix.4 new file mode 100644 index 00000000..0e3c1529 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/cgsix.4 @@ -0,0 +1,154 @@ +.\" $OpenBSD: cgsix.4,v 1.22 2015/11/01 21:26:48 jmc Exp $ +.\" +.\" Copyright (c) 2001 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 $Mdocdate: November 1 2015 $ +.Dt CGSIX 4 sparc64 +.Os +.Sh NAME +.Nm cgsix +.Nd accelerated 8-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgsix* at sbus? flags 0x0" +.Cd "wsdisplay* at cgsix?" +.Sh DESCRIPTION +The +.Nm +is an SBus color frame buffer with graphics acceleration, +commonly found in the non +.Sq creator +SBus UltraSPARC workstations. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Pp +Different models exist, with various memory sizes and capabilities. +The +.Nm +driver supports the four flavours: +.Bl -item -offset indent -compact +.It +GX +.It +GX+ +.It +Turbo GX (or TGX) +.It +Turbo GX+ (or TGX+) +.El +.Pp +By default hardware acceleration is used to erase the screen and +scroll text. +By setting +.Ar flags +to +.Ar 1 +(via +.Xr config 8 +or +.Xr boot_config 8 ) +this acceleration can be disabled. +.Sh DISPLAY RESOLUTION +If the +.Nm +frame buffer is used as the console display, a different resolution than the +default 1152x900 can be selected by changing the OpenPROM environment. +To change the default resolution, type the following: +.Pp +.Em \ ok +setenv +.Em output-device +screen:r1280x1024x76 +.Pp +to change to a 76Hz 1280x1024 resolution. +.Pp +If the +.Nm +frame buffer is a secondary display, or a serial console is used, the +display resolution cannot be changed without using an +.Em nvramrc +OpenPROM script. +Refer to the +.Em Sun Frame Buffer FAQ +for details. +.Pp +The +.Nm +frame buffer accepts the following resolutions: +.Pp +.Bl -tag -width screen:r1280x1024x76 -compact +.It screen:r1024x768x60 +Super VGA 1024x768, with a refresh rate of 60Hz. +Only available on TGX and TGX+. +.It screen:r1024x768x70 +Super VGA 1024x768, with a refresh rate of 70Hz. +Only available on TGX and TGX+. +.It screen:r1024x768x76 +Super VGA 1024x768, with a refresh rate of 76Hz. +Only available on TGX and TGX+. +.It screen:r1024x800x74 +1024x800, with a refresh rate of 74Hz. +Only available on TGX and TGX+. +.It screen:r1024x800x85 +1024x800, with a refresh rate of 85Hz. +Only available on GX+, TGX and TGX+. +.It screen:r1152x900x66 +Standard 1152x900, with a refresh rate of 66Hz. +.It screen:r1152x900x76 +Standard 1152x900, with a refresh rate of 76Hz. +This is the default setting on GX and TGX. +.It screen:r1280x1024x67 +High res 1280x1024, with a refresh rate of 67Hz. +Only available on GX+ and TGX+. +This is the default on GX+. +.It screen:r1280x1024x76 +High res 1280x1024, with a refresh rate of 76Hz. +Only available on TGX+, where this is the default setting. +.It screen:r1600x1280x76 +High res 1600x1280, with a refresh rate of 76Hz. +Only available on GX+ and TGX+. +.El +.Pp +The 1600x1280 resolution is not officially supported by +.Tn Sun +on the GX+. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 , +.Xr boot_config 8 , +.Xr config 8 +.Rs +.%T Sun Frame Buffer FAQ +.%U http://www.sunhelp.org/faq/FrameBuffer.html +.Re diff --git a/static/openbsd/man4/man4.sparc64/cgthree.4 b/static/openbsd/man4/man4.sparc64/cgthree.4 new file mode 100644 index 00000000..0cf466f1 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/cgthree.4 @@ -0,0 +1,100 @@ +.\" $OpenBSD: cgthree.4,v 1.23 2015/11/01 21:26:48 jmc Exp $ +.\" +.\" Copyright (c) 2001 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 $Mdocdate: November 1 2015 $ +.Dt CGTHREE 4 sparc64 +.Os +.Sh NAME +.Nm cgthree +.Nd 8-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgthree* at sbus?" +.Cd "wsdisplay* at cgthree?" +.Sh DESCRIPTION +The +.Nm +is an SBus color frame buffer. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +If the +.Nm +frame buffer is used as the console display, it is possible, for some models, +to select a different resolution than the default 1152x900 or 1024x768 +by changing the OpenPROM environment. +To change the default resolution, type the following: +.Pp +.Em \ ok +setenv +.Em output-device +screen:r1152x900x66 +.Pp +to change to a 66Hz 1152x900 resolution. +.Pp +If the +.Nm +frame buffer is a secondary display, or a serial console is used, the +display resolution cannot be changed without using an +.Em nvramrc +OpenPROM script. +Refer to the +.Em Sun Frame Buffer FAQ +for details. +.Pp +The +.Nm +frame buffer accepts the following resolutions: +.Pp +.Bl -tag -width screen:r1280x1024x76 -compact +.It screen:r1024x768x77 +Super VGA 1024x768, with a refresh rate of 77Hz. +This is the default setting on model 501-2691. +.It screen:r1152x900x66 +Standard 1152x900, with a refresh rate of 66Hz. +This is the default setting on older models (501-1415 and 501-8044). +.It screen:r1152x900x76 +Standard 1152x900, with a refresh rate of 76Hz. +This is the default setting on more recent models (501-1718 and 501-1909). +.El +.Pp +Note that not all models support settings other than their default setting. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Rs +.%T Sun Frame Buffer FAQ +.%U http://www.sunhelp.org/faq/FrameBuffer.html +.Re diff --git a/static/openbsd/man4/man4.sparc64/cgtwelve.4 b/static/openbsd/man4/man4.sparc64/cgtwelve.4 new file mode 100644 index 00000000..3cc163a8 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/cgtwelve.4 @@ -0,0 +1,62 @@ +.\" $OpenBSD: cgtwelve.4,v 1.4 2008/03/31 08:12:22 jmc Exp $ +.\" +.\" Copyright (c) 2002 Miodrag Vallat. 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 $Mdocdate: March 31 2008 $ +.Dt CGTWELVE 4 sparc64 +.Os +.Sh NAME +.Nm cgtwelve +.Nd accelerated 24-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgtwelve* at sbus?" +.Cd "wsdisplay* at cgtwelve?" +.Sh DESCRIPTION +The +.Nm +is a triple-slot SBus color frame buffer, with graphics acceleration +and overlay capabilities. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +The only way to connect a +.Nm +frame buffer to an UltraSPARC is with the help of an +.Xr xbox 4 +SBus Expansion subsystem. +.Pp +This driver does not support any acceleration features. diff --git a/static/openbsd/man4/man4.sparc64/clkbrd.4 b/static/openbsd/man4/man4.sparc64/clkbrd.4 new file mode 100644 index 00000000..75d858f7 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/clkbrd.4 @@ -0,0 +1,57 @@ +.\" $OpenBSD: clkbrd.4,v 1.6 2022/02/20 15:01:03 jsg Exp $ +.\" +.\" Copyright (c) 2004 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 $Mdocdate: February 20 2022 $ +.Dt CLKBRD 4 sparc64 +.Os +.Sh NAME +.Nm clkbrd +.Nd SPARC64 clock board +.Sh SYNOPSIS +.Cd "clkbrd* at fhc?" +.Sh DESCRIPTION +The +.Nm +device provides support for the +clock board on Sunfire, Starfire, and Wildfire +UltraSPARC systems. +This device also controls the main front panel LED. +This LED can be made to blink based on the load average on most systems +by setting the +.Xr sysctl 2 +variable +.Ar machdep.led_blink +to a non-zero value. +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr fhc 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.7 . diff --git a/static/openbsd/man4/man4.sparc64/clock.4 b/static/openbsd/man4/man4.sparc64/clock.4 new file mode 100644 index 00000000..9ac0ac59 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/clock.4 @@ -0,0 +1,75 @@ +.\" $OpenBSD: clock.4,v 1.9 2018/06/18 06:06:52 jmc Exp $ +.\" +.\" Copyright (c) 2004 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 $Mdocdate: June 18 2018 $ +.Dt CLOCK 4 sparc64 +.Os +.Sh NAME +.Nm clock , +.Nm rtc +.Nd real-time clock +.Sh SYNOPSIS +.Cd "clock* at sbus?" +.Cd "clock* at ebus?" +.Cd "clock0 at fhc0" +.Cd "rtc* at ebus?" +.Sh DESCRIPTION +The +.Nm +device provides support for the real-time clocks based +on the following chips: +.Pp +.Bl -bullet -offset indent -compact +.It +Mostek MK48T02 +.It +Mostek MK48T08 +.It +Mostek MK48T18 +.It +Mostek MK48T59 +.El +.Pp +The +.Nm rtc +device provides support for the real-time clock based +on the following chips: +.Pp +.Bl -bullet -offset indent -compact +.It +Dallas/Maxim Semiconductor DS1287 +.It +Acer Labs M5819 +.It +Acer Labs M5823 +.It +Texas Instruments BQ4802 +.El +.Sh SEE ALSO +.Xr ebus 4 , +.Xr fhc 4 , +.Xr intro 4 , +.Xr sbus 4 diff --git a/static/openbsd/man4/man4.sparc64/cmp.4 b/static/openbsd/man4/man4.sparc64/cmp.4 new file mode 100644 index 00000000..fbfda448 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/cmp.4 @@ -0,0 +1,46 @@ +.\" $OpenBSD: cmp.4,v 1.5 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt CMP 4 sparc64 +.Os +.Sh NAME +.Nm cmp +.Nd chip multi-threading processor +.Sh SYNOPSIS +.Cd "cmp* at mainbus0" +.Cd "cmp* at ssm?" +.Cd "cpu* at cmp?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the chip multi-threading processors such as the +Sun UltraSPARC IV and Fujitsu SPARC64 VI processors. +It is not a physical device as such, but an abstraction to attach +individual CPU cores. +.Sh SEE ALSO +.\".Xr cpu 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/comkbd.4 b/static/openbsd/man4/man4.sparc64/comkbd.4 new file mode 100644 index 00000000..804874a6 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/comkbd.4 @@ -0,0 +1,58 @@ +.\" $OpenBSD: comkbd.4,v 1.9 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: July 16 2013 $ +.Dt COMKBD 4 sparc64 +.Os +.Sh NAME +.Nm comkbd +.Nd serial keyboard driver +.Sh SYNOPSIS +.Cd "comkbd* at ebus?" +.Cd "wskbd* at comkbd?" +.Sh DESCRIPTION +The +.Nm +driver provides support for Sun serial keyboards such as the Type 4, +Type 5, and Type 6 attached to a clone of the +.Tn NS16550 +UART (normally supported by the +.Xr com 4 +driver). +.Sh SEE ALSO +.Xr com 4 , +.Xr comms 4 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr wskbd 4 +.Sh HISTORY +The +.Nm +driver was first supported in +.Ox 3.1 . +.Sh AUTHORS +The driver was written by +.An Jason Wright Aq Mt jason@thought.net . diff --git a/static/openbsd/man4/man4.sparc64/comms.4 b/static/openbsd/man4/man4.sparc64/comms.4 new file mode 100644 index 00000000..d0627798 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/comms.4 @@ -0,0 +1,36 @@ +.\" $OpenBSD: comms.4,v 1.1 2009/05/20 18:22:32 miod Exp $ +.\" +.\" Copyright (c) 2009 Miodrag Vallat. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.Dd $Mdocdate: May 20 2009 $ +.Dt COMMS 4 sparc64 +.Os +.Sh NAME +.Nm comms +.Nd serial mouse driver +.Sh SYNOPSIS +.Cd "comms* at ebus?" +.Cd "wsmouse* at comms?" +.Sh DESCRIPTION +The +.Nm +driver provides support for Sun serial mice, connected to +.Nm comkbd +serial keyboards. +.Sh SEE ALSO +.Xr com 4 , +.Xr comkbd 4 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr wsmouse 4 diff --git a/static/openbsd/man4/man4.sparc64/core.4 b/static/openbsd/man4/man4.sparc64/core.4 new file mode 100644 index 00000000..8ae3a3f4 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/core.4 @@ -0,0 +1,45 @@ +.\" $OpenBSD: core.4,v 1.3 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt CORE 4 sparc64 +.Os +.Sh NAME +.Nm core +.Nd processor core +.Sh SYNOPSIS +.Cd "core* at cmp?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the chip multi-threading processors that have +multiple threads such as the Fujitsu SPARC64-VI processors. +It is not a physical device as such, but an abstraction to attach +individual CPU threads. +.Sh SEE ALSO +.Xr cmp 4 , +.\".Xr cpu 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/creator.4 b/static/openbsd/man4/man4.sparc64/creator.4 new file mode 100644 index 00000000..ae08dc51 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/creator.4 @@ -0,0 +1,69 @@ +.\" $OpenBSD: creator.4,v 1.24 2010/11/26 20:30:21 kettenis Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: November 26 2010 $ +.Dt CREATOR 4 sparc64 +.Os +.Sh NAME +.Nm creator +.Nd accelerated color frame buffer +.Sh SYNOPSIS +.Cd "creator* at mainbus0 flags 0x0" +.Cd "creator* at upa0 flags 0x0" +.Cd "wsdisplay* at creator?" +.Sh DESCRIPTION +The Creator, Creator 3D and Elite 3D +are color frame buffers, with graphics acceleration, available for most +of the UltraSPARC workstations with UPA slots. +.Pp +The +.Nm +driver interfaces those frame buffers with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points but makes its functions +available via the internal +.Xr wsdisplay 4 +interface. +.Pp +By default hardware acceleration is used to erase the screen and +scroll text. +By setting +.Ar flags +to +.Ar 1 +(via +.Xr config 8 +or +.Xr boot_config 8 ) +this acceleration can be disabled. +.Sh SEE ALSO +.Xr intro 4 , +.Xr upa 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 , +.Xr boot_config 8 , +.Xr config 8 diff --git a/static/openbsd/man4/man4.sparc64/ebus.4 b/static/openbsd/man4/man4.sparc64/ebus.4 new file mode 100644 index 00000000..3d77ef49 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/ebus.4 @@ -0,0 +1,103 @@ +.\" $OpenBSD: ebus.4,v 1.26 2020/06/18 20:39:28 jmc Exp $ +.\" $NetBSD: ebus.4,v 1.3 2002/03/13 21:42:20 wiz Exp $ +.\" +.\" Copyright (c) 1999 Matthew R. Green +.\" 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 $Mdocdate: June 18 2020 $ +.Dt EBUS 4 sparc64 +.Os +.Sh NAME +.Nm ebus +.Nd introduction to SPARC EBus bus support +.Sh SYNOPSIS +.Cd "ebus* at pci?" +.Cd "ebus* at mainbus0" +.Sh DESCRIPTION +The +.Nm +bus is designed to provide the ability to put ISA and traditional +Intel-style peripherals in a SPARC based system with a minimal amount +of glue logic. +Typically, it is implemented in the PCIO IC from SME, which also +implements an +.Xr hme 4 +compatible PCI network device +.Pf ( Ql network ) . +The +.Nm +has four DMA channels, similar to the DMA seen in the +.Xr esp 4 +SCSI DMA. +.Pp +.Ox +provides support for the following devices: +.Pp +.Bl -tag -width "audioce(4)XX" -offset 3n -compact +.It Xr audioce 4 +SPARC64 EBus CS4231 audio device +.It Xr auxio 4 +SPARC64 auxiliary I/O +.It Xr bbc 4 +SPARC64 BootBus Controller +.It Xr beeper 4 +console annunciator +.It Xr clock 4 +real-time clock +.It Xr com 4 +serial communications interface +.It Xr comkbd 4 +serial keyboard driver +.It Xr comms 4 +serial mouse driver +.It Xr led 4 +SPARC64 LED driver +.It Xr lom 4 +lights out management +.It Xr lpt 4 +parallel port driver +.It Xr pcfiic 4 +Philips PCF8584 I2C controller +.It Xr pckbc 4 +PC (ISA) keyboard controller driver +.It Xr pmc 4 +power management controller +.It Xr power 4 +power button +.It Xr sab 4 +Infineon SAB82532 (ESCC2) serial communications driver +.It Xr uperf 4 +performance counters driver +.It Xr wbsd 4 +Winbond W83L518D/W83L519D SD memory card interface +.El +.Sh SEE ALSO +.Xr intro 4 +.Rs +.%A Sun Microelectronics +.%B Peripheral Component Interconnect Input Output Controller +.%V Part\ No.:\ 802-7837-01 +.%D March 1997 +.%U http://www.sun.com/processors/manuals/802-7837.pdf +.Re diff --git a/static/openbsd/man4/man4.sparc64/ecadc.4 b/static/openbsd/man4/man4.sparc64/ecadc.4 new file mode 100644 index 00000000..06db3cca --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/ecadc.4 @@ -0,0 +1,57 @@ +.\" $OpenBSD: ecadc.4,v 1.4 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2006 Damien Miller <djm@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt ECADC 4 sparc64 +.Os +.Sh NAME +.Nm ecadc +.Nd environmental monitoring subsystem temperature sensor +.Sh SYNOPSIS +.Cd "ecadc* at iic?" +.Sh DESCRIPTION +The +.Nm +driver supports the PCF8591 I2C analog to digital converter that is +part of the environmental monitoring subsystem found on the Sun +Enterprise 250 and Sun Enterprise 450 systems. +The temperature readings are made available through the +.Xr sysctl 8 +interface. +.Pp +The driver reads up to four A/D lines configured as temperature inputs. +Sensor names, type and calibration information are read from OpenFirmware. +.Sh SEE ALSO +.Xr iic 4 , +.Xr intro 4 , +.Xr pcfadc 4 , +.Xr sensorsd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.3 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org +based on the +.Xr pcfadc 4 +driver written by +.An Damien Miller Aq Mt djm@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/environ.4 b/static/openbsd/man4/man4.sparc64/environ.4 new file mode 100644 index 00000000..f9cd2880 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/environ.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: environ.4,v 1.3 2013/07/16 16:05:49 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt ENVIRON 4 sparc64 +.Os +.Sh NAME +.Nm environ +.Nd SPARC64 temperature sensor +.Sh SYNOPSIS +.Cd "environ* at fhc?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the temperature sensor found on the boards of +Sunfire, Starfire, and Wildfire UltraSPARC systems. +The temperature readings are made available through the +.Xr sysctl 8 +interface. +.Sh SEE ALSO +.Xr fhc 4 , +.Xr intro 4 , +.Xr sensorsd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.3 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/esp.4 b/static/openbsd/man4/man4.sparc64/esp.4 new file mode 100644 index 00000000..41e63439 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/esp.4 @@ -0,0 +1,54 @@ +.\" $OpenBSD: esp.4,v 1.12 2015/03/30 20:34:32 miod Exp $ +.\" +.\" Copyright (c) 1998 The OpenBSD Project +.\" All rights reserved. +.\" +.\" +.Dd $Mdocdate: March 30 2015 $ +.Dt ESP 4 sparc64 +.Os +.Sh NAME +.Nm esp +.Nd ESP NCR 53c94 on-board or SBus SCSI interface +.Sh SYNOPSIS +.Cd "dma* at sbus? " Pq "SBus SCSI" +.Cd "esp* at dma? " Pq "two flavours" +.Cd "esp* at sbus? " Pq "depending on model" +.Sh DESCRIPTION +The +.Nm +is an on-board or SBus SCSI controller based on the NCR 53c94 chip, found +on some +.Tn Sun +UltraSPARC workstations. +.Sh DEVICE FLAGS +.Bl -tag -width "Bits XX-XX" -compact +.It Bits 0-15 +Disable disconnect/reselect for the corresponding target +.It Bits 16-31 +Disable synchronous negotiation for target "[bit - 16]" +.El +.Pp +The +.Nm +device flags may be OR'd together to enable any combination of +the features listed above. +Targets 4 through 7 typically have disconnect/reselect enabled on the premise +that tape devices normally have one of these targets. +Tape devices should be allowed to disconnect for the SCSI bus to operate +acceptably. +.Sh SEE ALSO +.Xr cd 4 , +.Xr ch 4 , +.Xr intro 4 , +.Xr sbus 4 , +.Xr scsi 4 , +.Xr sd 4 , +.Xr st 4 , +.Xr uk 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/fhc.4 b/static/openbsd/man4/man4.sparc64/fhc.4 new file mode 100644 index 00000000..281d8570 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/fhc.4 @@ -0,0 +1,77 @@ +.\" $OpenBSD: fhc.4,v 1.11 2018/06/18 06:06:52 jmc Exp $ +.\" +.\" Copyright (c) 2004 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 $Mdocdate: June 18 2018 $ +.Dt FHC 4 sparc64 +.Os +.Sh NAME +.Nm fhc +.Nd SPARC64 FireHose controller +.Sh SYNOPSIS +.Cd "fhc* at central?" +.Cd "fhc* at mainbus0" +.Sh DESCRIPTION +The +.Nm +device provides support for the +FireHose controllers +found on Sunfire, Starfire, and Wildfire +UltraSPARC systems. +These devices are used for board level +functions on these systems. +This device also controls an LED for each slot. +This LED can be made to blink based on the load average on most systems +by setting the +.Xr sysctl 2 +variable +.Ar machdep.led_blink +to a non-zero value. +.Sh HARDWARE +.Ox +includes the following +.Nm +drivers, sorted by driver name: +.Pp +.Bl -tag -width environ(4) -offset ind -compact +.It Xr clkbrd 4 +SPARC64 Clock Board +.It Xr clock 4 +real-time clock +.It Xr environ 4 +SPARC64 temperature sensor +.It Xr zs 4 +Zilog 8530 (ZSCC) serial communications driver +.El +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr central 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.7 . diff --git a/static/openbsd/man4/man4.sparc64/gfxp.4 b/static/openbsd/man4/man4.sparc64/gfxp.4 new file mode 100644 index 00000000..93a2dba9 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/gfxp.4 @@ -0,0 +1,46 @@ +.\" $OpenBSD: gfxp.4,v 1.2 2009/10/27 14:02:05 kettenis Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. And +.\" I won't mind if you keep the disclaimer below. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: October 27 2009 $ +.Dt GFXP 4 sparc64 +.Os +.Sh NAME +.Nm gfxp +.Nd accelerated color frame buffer +.Sh SYNOPSIS +.Cd "gfxp* at pci?" +.Cd "wsdisplay* at gfxp?" +.Sh DESCRIPTION +The +.Nm +driver supports Tech Source Raptor PCI frame buffer cards based on the +3D Labs +.Sq Permedia v2 +chips, such as the +Sun PGX32 +and +Tech Source Raptor GFX-8P +boards. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/ifb.4 b/static/openbsd/man4/man4.sparc64/ifb.4 new file mode 100644 index 00000000..f2de4804 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/ifb.4 @@ -0,0 +1,102 @@ +.\" $OpenBSD: ifb.4,v 1.7 2011/09/03 22:59:07 jmc Exp $ +.\" +.\" Copyright (c) 2008 Miodrag Vallat. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. And +.\" I won't mind if you keep the disclaimer below. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: September 3 2011 $ +.Dt IFB 4 sparc64 +.Os +.Sh NAME +.Nm ifb +.Nd inextricable frame buffer +.Sh SYNOPSIS +.Cd "ifb* at pci?" +.Cd "wsdisplay* at ifb?" +.Sh DESCRIPTION +The +.Nm +driver attempts to support various frame buffer cards based on the +3DLabs +.Sq Wildcat +chips, such as the +Sun +Expert3D-Lite, +Expert3D, +XVR-500, +XVR-600 +and +XVR-1200 +boards. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +If the +.Nm +frame buffer is used as the console display, a different resolution than +the default 1152x900 can be selected by changing the OpenPROM environment. +To change the default resolution, type the following: +.Pp +.Em \ ok +setenv +.Em output-device +screen:r1280x1024x76 +.Pp +to change to a 76Hz 1280x1024 resolution. +.Pp +The +.Nm +frame buffer accepts the following resolutions: +.Bl -column "Mode identifier" "Resolution" "Rate(Hz)" "" +.It Sy "Mode" Ta Sy "Resolution" Ta Sy "Refresh" Ta "" +.It Sy "Identifier" Ta "" Ta Sy "Rate (Hz)" Ta "" +.It Li r640x480x60 Ta 640x480 Ta 60 Ta "" +.It Li r640x480x60i Ta 640x480 Ta 60 Ta "Composite sync" +.It Li r768x575x50i Ta 768x575 Ta 50 Ta "" +.It Li r1024x768x60 Ta 1024x768 Ta 60 Ta "Composite sync" +.It Li r1024x768x70 Ta 1024x768 Ta 70 Ta "" +.It Li r1024x768x75 Ta 1024x768 Ta 75 Ta "" +.It Li r1024x768x77 Ta 1024x768 Ta 77 Ta "" +.It Li r1024x800x84 Ta 1024x800 Ta 84 Ta "Composite sync" +.It Li r1152x900x66 Ta 1152x900 Ta 66 Ta "Composite sync" +.It Li r1152x900x76 Ta 1152x900 Ta 76 Ta "Composite sync" +.\" .It Li r1280x768x56 Ta 1280x768 Ta 56 Ta "" +.It Li r1280x800x76 Ta 1280x1024 Ta 76 Ta "" +.It Li r1280x1024x60 Ta 1280x1024 Ta 60 Ta "" +.It Li r1280x1024x67 Ta 1280x1024 Ta 67 Ta "Composite sync" +.It Li r1280x1024x75 Ta 1280x1024 Ta 75 Ta "" +.It Li r1280x1024x76 Ta 1280x1024 Ta 76 Ta "Composite sync" +.It Li r1280x1024x85 Ta 1280x1024 Ta 85 Ta "" +.It Li r1440x900x76 Ta 1440x900 Ta 76 Ta "Composite sync" +.It Li r1600x1000x66 Ta 1600x1000 Ta 66 Ta "" +.It Li r1600x1000x76 Ta 1600x1000 Ta 76 Ta "Composite sync" +.It Li r1600x1280x76 Ta 1600x1280 Ta 76 Ta "" +.It Li r1792x1344x75 Ta 1792x1344 Ta 75 Ta "" +.It Li r1920x1080x72 Ta 1920x1080 Ta 72 Ta "Composite sync" +.It Li r1920x1200x70 Ta 1920x1200 Ta 70 Ta "" +.It Li r1920x1200x75 Ta 1920x1200 Ta 75 Ta "" +.El +.Pp +Modes with the suffix letter +.Sq i +are interlaced. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh BUGS +The second head of XVR-1200 cards is not supported. diff --git a/static/openbsd/man4/man4.sparc64/intro.4 b/static/openbsd/man4/man4.sparc64/intro.4 new file mode 100644 index 00000000..b8fa527c --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/intro.4 @@ -0,0 +1,121 @@ +.\" $OpenBSD: intro.4,v 1.63 2022/03/31 17:27:22 naddy Exp $ +.\" +.\" Copyright (c) 1983, 1986, 1991 Regents of the University of California. +.\" 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. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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 $Mdocdate: March 31 2022 $ +.Dt INTRO 4 sparc64 +.Os +.Sh NAME +.Nm intro +.Nd introduction to special files and hardware support +.Sh DESCRIPTION +The manual pages in section 4 describe the special files, +related driver functions, and networking support +available in the system. +In this part of the manual, the SYNOPSIS section of +each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 8 +program. +The 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 +sparc64 +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 . +Block and character 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 will have to be rebooted. +.Pp +The autoconfiguration system is described in +.Xr autoconf 4 . +.Sh LIST OF DEVICES +A complete list of available devices is contained within the pages +describing the system buses and controllers. +For example, a PCI device would be listed in the +.Xr pci 4 +man page. +The following buses and controllers list these devices: +.Pp +.Bl -tag -width "cardbus(4)XX" -offset 3n -compact +.It Xr ebus 4 +introduction to SPARC EBus bus support +.It Xr iic 4 +Inter IC (I2C) bus +.It Xr onewire 4 +1-Wire bus +.It Xr pci 4 +introduction to PCI bus support +.It Xr pcmcia 4 +introduction to PCMCIA (PC Card) support +.It Xr sbus 4 +introduction to SBus bus support +.It Xr usb 4 +introduction to Universal Serial Bus support +.It Xr vbus 4 +virtual device bus +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr config 8 +.Sh HISTORY +The +sparc64 +.Nm intro +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/le.4 b/static/openbsd/man4/man4.sparc64/le.4 new file mode 100644 index 00000000..59a5da47 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/le.4 @@ -0,0 +1,101 @@ +.\" $OpenBSD: le.4,v 1.17 2015/11/21 08:04:20 jmc Exp $ +.\" Copyright (c) 1992, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This software was developed by the Computer Systems Engineering group +.\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and +.\" contributed to Berkeley. +.\" +.\" 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. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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. +.\" +.\" from: Header: le.4,v 1.2 92/10/13 05:31:33 leres Exp +.\" from: @(#)le.4 8.1 (Berkeley) 6/9/93 +.\" +.Dd $Mdocdate: November 21 2015 $ +.Dt LE 4 sparc64 +.Os +.Sh NAME +.Nm le , +.Nm ledma , +.Nm lebuffer +.Nd AMD LANCE Ethernet device +.Sh SYNOPSIS +.Cd "ledma* at sbus? " Pq onboard +.Cd "le* at ledma* " Pq onboard +.Cd "le* at sbus? " Pq SBus +.Cd "lebuffer* at sbus? " Pq SBus +.Cd "le* at lebuffer? " Pq SBus +.Sh DESCRIPTION +The +.Nm +interface provides access to the 10 Mb/s +.Tn Ethernet +network via the +.Tn AMD +Am7990 +Local Area Network Controller for Ethernet +.Pq Tn LANCE +chip set. +.Pp +Different cards and machines have different kinds of connectors, +as follows: +.Bl -tag -width "media autoselect" +.It AUI/DIX +Standard 15 pin connector +.It 10BaseT +UTP, also known as twisted pair +.El +.Pp +By default, the system will select the media type automatically, but the +.Xr ifconfig 8 +command can be used to force the media selection. +The media types are shown below: +.Bl -tag -width "media autoselect" +.It media autoselect +Attempt to autoselect the media type (default) +.It media 10base5 +Use the AUI connector +.It media 10baseT +Use the twisted pair connector +.El +.Sh NOTES +Some SBus models, in particular the 501-1450 and 501-1881, have dip +switches which must be changed to select between the BNC and AUI modes. +For BNC, set 1-6 ON, 7-8 OFF; for AUI set 1-6 OFF, and 7-8 ON. +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr inet 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr sbus 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/led.4 b/static/openbsd/man4/man4.sparc64/led.4 new file mode 100644 index 00000000..ef0188cb --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/led.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: led.4,v 1.4 2018/01/12 04:36:44 deraadt Exp $ +.\" +.\" Copyright (c) 2007 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: January 12 2018 $ +.Dt LED 4 sparc64 +.Os +.Sh NAME +.Nm led +.Nd SPARC64 LED driver +.Sh SYNOPSIS +.Cd "led* at ebus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the front panel alert LED. +This LED can be made to blink based on the load average on most systems +by setting the +.Xr sysctl 2 +variable +.Ar machdep.led_blink +to a non-zero value. +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr sysctl 8 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 4.2 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/lom.4 b/static/openbsd/man4/man4.sparc64/lom.4 new file mode 100644 index 00000000..02ac90c3 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/lom.4 @@ -0,0 +1,64 @@ +.\" $OpenBSD: lom.4,v 1.5 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt LOM 4 sparc64 +.Os +.Sh NAME +.Nm lom +.Nd lights out management +.Sh SYNOPSIS +.Cd "lom* at ebus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the LOMlite lights out management module +found on Sun Netra t1 systems and the LOMlite2 module found on Sun +Fire V100/V120 and Sun Netra X1 systems. +Temperature readings, PSU status and fan status provided by the LOM +are made available through the +.Xr sysctl 8 +interface. +The integrated +.Xr watchdog 4 +timer can be configured through the +.Xr sysctl 8 +interface as well. +The watchdog timer supports timeouts between 1 and 126 seconds. +If the watchdog is disabled, which is its default state, it will turn +on the system's fault LED after the maximum timeout of 126 seconds. +.Pp +The +.Nm +driver will update the hostname stored in the LOM whenever the +system's hostname is changed. +.Sh SEE ALSO +.Xr hostname 1 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr watchdog 4 , +.Xr sensorsd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.7 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/machfb.4 b/static/openbsd/man4/man4.sparc64/machfb.4 new file mode 100644 index 00000000..9118add9 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/machfb.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: machfb.4,v 1.1 2009/06/02 04:30:37 kettenis Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. And +.\" I won't mind if you keep the disclaimer below. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: June 2 2009 $ +.Dt MACHFB 4 sparc64 +.Os +.Sh NAME +.Nm machfb +.Nd accelerated color frame buffer +.Sh SYNOPSIS +.Cd "machfb* at pci?" +.Cd "wsdisplay* at machfb?" +.Sh DESCRIPTION +The +.Nm +driver supports Sun PCI frame buffer cards based on the +ATI +.Sq Mach64 +chips, such as the +Sun +PGX +and +PGX64 +boards. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/magma.4 b/static/openbsd/man4/man4.sparc64/magma.4 new file mode 100644 index 00000000..ce36d5f4 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/magma.4 @@ -0,0 +1,114 @@ +.\" $OpenBSD: magma.4,v 1.13 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" +.\" Copyright (c) 1998 Iain Hibbert +.\" 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 $Mdocdate: July 16 2013 $ +.Dt MAGMA 4 sparc64 +.Os +.Sh NAME +.Nm magma +.Nd Magma Sp Serial/Parallel board device driver +.Sh SYNOPSIS +.Cd "magma? at sbus?" +.Cd "mtty? at magma?" +.Cd "mbpp? at magma?" +.Sh DESCRIPTION +This driver provides an interface to Magma LC2+1Sp, 2+1Sp, 4+1Sp, 8+2Sp, +4Sp, 8Sp, 12Sp, 16Sp, 1P, 2P, and 2+1HS boards. +These boards are based around the Cirrus Logic CD1400 serial/parallel +communications engine and the Cirrus Logic CD1190 parallel communications +engine. +.Pp +The device minor numbers for this driver are encoded as follows: +.Bd -literal + +---+---+---+---+---+---+---+---+ + | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | + +---+---+---+---+---+---+---+---+ + | | | | | | | | + | | | | +---+---+---+---> port number + | | | | + | | | +-------------------> dial-out (on tty ports) + | | | + | | +-----------------------> unused + | | + +---+---------------------------> card number +.Ed +.Pp +Up to four cards are supported in the system. +.Pp +All tty ports have full automatic hardware (RTS/CTS) flow control available +and a 12 byte FIFO on the chip in each direction so errors should be minimal. +.Sh FILES +.Bl -tag -width /dev/bpp[0-3][0-1] -compact +.It /dev/tty[mno][0-f] +Serial ports +.It /dev/bpp[mno][0-1] +Parallel ports +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "mtty0X: ring buffer overflow" +Incoming characters have been discarded due to a buffer overflow. +This is caused by the process in control of the device not reading characters +fast enough. +If need be you can make the ring buffer bigger by changing the +.Dv MAGMA_RBUF_SIZE +#define to something bigger, but it should be a multiple of two. +.It "mtty0X: fifo overflow" +Incoming characters have been discarded due to a CD1400 channel overrun. +This is caused by interrupts not being serviced sufficiently quickly to prevent +the 12 byte receive FIFO on a serial channel from overflowing. +Reducing the value of either the +.Dv MTTY_RX_FIFO_THRESHOLD +or +.Dv MTTY_RX_DTR_THRESHOLD +#define's to something smaller may help slow machines avoid this problem. +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr tty 4 +.Sh HISTORY +The driver was loosely based upon the +.Xr cy 4 +Cyclades Cyclom device driver written +by Andrew Herbert and Timo Rossi. +.Sh AUTHORS +The driver was written by +.An Iain Hibbert Aq Mt plunky@skate.demon.co.uk +.Sh TODO +CD1190 parallel support. +.Pp +bpp input. +.Pp +Dial-out (cua) devices are not yet supported. +.Pp +mdmbuf is unsupported. +.Pp +Automatic XON/XOFF handshaking could be implemented fairly easily. +.Pp +It would be good if the tty port waited for the FIFO to empty before allowing +a close, so that I could turn off the channel interrupts at that time. +It can be done. diff --git a/static/openbsd/man4/man4.sparc64/mem.4 b/static/openbsd/man4/man4.sparc64/mem.4 new file mode 100644 index 00000000..d4554c7c --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/mem.4 @@ -0,0 +1,87 @@ +.\" $OpenBSD: mem.4,v 1.7 2024/03/22 12:29:33 jsg Exp $ +.\" Copyright (c) 1992, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This software was developed by the Computer Systems Engineering group +.\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and +.\" contributed to Berkeley. +.\" +.\" 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. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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. +.\" +.\" from: @(#)mem.4 8.1 (Berkeley) 6/5/93 +.\" +.Dd $Mdocdate: March 22 2024 $ +.Dt MEM 4 sparc64 +.Os +.Sh NAME +.Nm mem , +.Nm kmem +.Nd memory files +.Sh DESCRIPTION +The file +.Pa /dev/mem +is an interface to the physical memory of the +computer. +Byte offsets in this file are interpreted as physical memory addresses. +Reading and writing this file is equivalent to reading and writing +memory itself. +An error will be returned if an attempt is made to reference +an offset outside of +.Pa /dev/mem . +.Pp +Kernel virtual memory is accessed via the file +.Pa /dev/kmem +in the same manner as +.Pa /dev/mem . +Only kernel virtual addresses that are currently mapped to memory are allowed. +.Pp +On the +sparc64, +physical memory may be discontiguous; +kernel virtual memory begins at +.Li 0x001000000 . +.Pp +Even with sufficient file system permissions, +these devices can only be opened when the +.Xr securelevel 7 +is insecure or when the +.Va kern.allowkmem +.Xr sysctl 2 +variable is set. +.Sh FILES +.Bl -tag -width /dev/kmem -compact +.It /dev/mem +.It /dev/kmem +.El +.Sh SEE ALSO +.Xr securelevel 7 +.Sh HISTORY +The +.Pa /dev/mem +file appeared in +.At v1 , +.Pa /dev/kmem +appeared in +.At v5 . diff --git a/static/openbsd/man4/man4.sparc64/mgx.4 b/static/openbsd/man4/man4.sparc64/mgx.4 new file mode 100644 index 00000000..feb2c04d --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/mgx.4 @@ -0,0 +1,93 @@ +.\" $OpenBSD: mgx.4,v 1.14 2011/12/03 23:01:21 schwarze Exp $ +.\" +.\" Copyright (c) 2003, 2005 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 $Mdocdate: December 3 2011 $ +.Dt MGX 4 sparc64 +.Os +.Sh NAME +.Nm mgx +.Nd SMS MGX and MGXPlus accelerated 8/24-bit color frame buffers +.Sh SYNOPSIS +.Cd "mgx* at sbus?" +.Cd "wsdisplay* at mgx?" +.Sh DESCRIPTION +The +.Tn Southland Media Systems +.Pq now Tn "Quantum 3D" +MGX and MGXPlus are SBus color frame buffers, with graphics acceleration +capabilities. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +The MGX and MGXPlus frame buffers will adapt their resolution to the monitor +they are connected to. +However, when not connected to a Sun monitor, the device will default to the +.Xr cgthree 4 Ns -compatible +1152x900 resolution, with a refresh rate of 66Hz. +A different resolution can be forced using the set of DIP switches +.Pq sometimes covered by metal foil +located near the SBus connector on the board itself. +.Pp +The DIP switch settings are as follows: +.Bl -column "OFF OFF OFF OFF" "Resolution" "Refresh Rate" "Details" +.It Sy "Switches" Ta Sy "Resolution" Ta Sy "Refresh Rate" Ta Sy "Details" +.It Sy "1 2 3 4" Ta "" Ta "" Ta "" +.\" 0 +.It Li "OFF OFF OFF OFF" Ta 1024x768 Ta 77Hz Ta "" +.\" 2 +.It Li "OFF ON OFF OFF" Ta 1280x1024 Ta 76Hz Ta "" +.\" 3 (exactly the same as #7. Not a typo) +.It Li "ON ON OFF OFF" Ta 1152x900 Ta 66Hz Ta "" +.\" 4 +.It Li "OFF OFF ON OFF" Ta 1152x900 Ta 76Hz Ta "" +.\" 6 +.It Li "OFF ON ON OFF" Ta 1152x900 Ta 77Hz Ta "" +.\" 7 +.It Li "ON ON ON OFF" Ta 1152x900 Ta 66Hz Ta "cgthree compatible" +.\" 11 +.It Li "ON ON OFF ON " Ta 1152x900 Ta 66Hz Ta "cgsix compatible" +.\" 12 +.It Li "OFF OFF ON ON " Ta 1280x1024 Ta 67Hz Ta "" +.\" 15 +.It Li "ON ON ON ON " Ta probed Ta probed Ta "factory default" +.El +.Pp +All other combinations are unsupported and may damage the hardware. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +This driver does not support mode switching at the moment, and +drives the card in PROM-compatible, 8 bit, mode only. diff --git a/static/openbsd/man4/man4.sparc64/pcons.4 b/static/openbsd/man4/man4.sparc64/pcons.4 new file mode 100644 index 00000000..303d22ec --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/pcons.4 @@ -0,0 +1,70 @@ +.\" $OpenBSD: pcons.4,v 1.7 2015/11/01 21:26:48 jmc Exp $ +.\" +.\" Copyright (c) 2001 Miodrag Vallat. +.\" 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. Redistribution 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 $Mdocdate: November 1 2015 $ +.Dt PCONS 4 sparc64 +.Os +.Sh NAME +.Nm pcons +.Nd SPARC64 PROM console interface +.Sh SYNOPSIS +.Cd "pcons0 at mainbus0" +.Cd "wsdisplay* at pcons?" +.Sh DESCRIPTION +The +.Nm +device provides a simple text console, using the PROM services for +input and/or output if no other driver handles this task. +It will use the PROM console devices set via the +.Dq input-device +and +.Dq output-device +variables. +.Pp +This driver is provided as a fallback console mechanism +if the real console hardware cannot be driven in +.Ox . +.Sh FILES +.Bl -tag -width /dev/console +.It Pa /dev/console +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr tty 4 +.Sh HISTORY +.Ox +support for the PROM console +first appeared in +.Ox 3.0 . +.Sh CAVEATS +If +.Nm +handles console input, the PROM will handle break (or Stop-A) sequences before +.Nm pcons . +The preferred way to enter +.Xr ddb 4 +on a ddb-enabled pcons console is then to enter the following sequence : +.Sq +++++ diff --git a/static/openbsd/man4/man4.sparc64/pmc.4 b/static/openbsd/man4/man4.sparc64/pmc.4 new file mode 100644 index 00000000..0d53a368 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/pmc.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: pmc.4,v 1.5 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2007 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt PMC 4 sparc64 +.Os +.Sh NAME +.Nm pmc +.Nd power management controller +.Sh SYNOPSIS +.Cd "pmc* at ebus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the watchdog feature of the power +management device of the National Semiconductor PC87317 SuperIO chip +found on UltraSPARC III systems. +.Pp +The watchdog timer provides a standard watchdog(4) interface, +and has a granularity of 60 seconds. +.Sh SEE ALSO +.Xr bbc 4 , +.Xr intro 4 , +.Xr watchdog 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.2 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/power.4 b/static/openbsd/man4/man4.sparc64/power.4 new file mode 100644 index 00000000..40c4b461 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/power.4 @@ -0,0 +1,62 @@ +.\" $OpenBSD: power.4,v 1.6 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2006 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 $Mdocdate: July 16 2013 $ +.Dt POWER 4 sparc64 +.Os +.Sh NAME +.Nm power +.Nd power button +.Sh SYNOPSIS +.Cd "power* at ebus?" +.Sh DESCRIPTION +Some UltraSPARC host bridges provide an interrupt when the power button +is depressed. +The +.Nm +driver catches that interrupt. +If the +.Va hw.allowpowerdown +.Xr sysctl 8 +is set to 1, +.Nm power +will signal +.Xr init 8 +to do a clean shutdown. +.Sh SEE ALSO +.Xr ebus 4 , +.Xr intro 4 , +.Xr init 8 , +.Xr rc.shutdown 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver was first supported in +.Ox 4.0 . +.Sh AUTHORS +The driver was written by +.An Jason Wright Aq Mt jason@thought.net . diff --git a/static/openbsd/man4/man4.sparc64/ppm.4 b/static/openbsd/man4/man4.sparc64/ppm.4 new file mode 100644 index 00000000..94109c25 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/ppm.4 @@ -0,0 +1,51 @@ +.\" $OpenBSD: ppm.4,v 1.3 2018/01/12 04:36:44 deraadt Exp $ +.\" +.\" Copyright (c) 2006 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 $Mdocdate: January 12 2018 $ +.Dt PPM 4 sparc64 +.Os +.Sh NAME +.Nm ppm +.Nd SPARC64 PPM +.Sh SYNOPSIS +.Cd "ppm* at ebus?" +.Sh DESCRIPTION +The +.Nm +device contains miscellaneous system controls, including the front panel LED. +This LED can be made to blink based on the load average on most systems +by setting the +.Xr sysctl 2 +variable +.Ar machdep.led_blink +to a non-zero value. +Internally, various status bits for some of the onboard devices are +found in +.Nm ppm . +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr ebus 4 , +.Xr intro 4 diff --git a/static/openbsd/man4/man4.sparc64/prtc.4 b/static/openbsd/man4/man4.sparc64/prtc.4 new file mode 100644 index 00000000..0e4fdc0c --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/prtc.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: prtc.4,v 1.2 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt PRTC 4 sparc64 +.Os +.Sh NAME +.Nm prtc +.Nd PROM real-time clock +.Sh SYNOPSIS +.Cd "prtc0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +driver provides support for the time of day service provided by the +PROM on systems that do not have a hardware real-time clock like the +Sun Enterprise 10000, Sun Fire 12K and Sun Fire 15K. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/psycho.4 b/static/openbsd/man4/man4.sparc64/psycho.4 new file mode 100644 index 00000000..b8e9eadc --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/psycho.4 @@ -0,0 +1,55 @@ +.\" $OpenBSD: psycho.4,v 1.5 2008/03/31 08:12:22 jmc Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: March 31 2008 $ +.Dt PSYCHO 4 sparc64 +.Os +.Sh NAME +.Nm psycho +.Nd SPARC64 Host/PCI bridge +.Sh SYNOPSIS +.Cd "psycho* at mainbus0" +.Cd "pci* at psycho?" +.Sh DESCRIPTION +The +.Nm +device provides support for the +.Xr pci 4 +bus on sparc64 +systems, most often found on UltraSPARC I and UltraSPARC II based systems. +It supports the +.Xr ioctl 2 +interface in +.Xr pci 4 . +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/pyro.4 b/static/openbsd/man4/man4.sparc64/pyro.4 new file mode 100644 index 00000000..492a3a4d --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/pyro.4 @@ -0,0 +1,59 @@ +.\" $OpenBSD: pyro.4,v 1.4 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: July 16 2013 $ +.Dt PYRO 4 sparc64 +.Os +.Sh NAME +.Nm pyro +.Nd SPARC64 Host/PCIe bridge +.Sh SYNOPSIS +.Cd "pyro* at mainbus0" +.Cd "pci* at pyro?" +.Sh DESCRIPTION +The +.Nm +device provides support for the Fire and Oberon +.Xr pci 4 +bus, as found on UltraSPARC III based sparc64 systems. +It supports the +.Xr ioctl 2 +interface in +.Xr pci 4 . +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.2 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/qe.4 b/static/openbsd/man4/man4.sparc64/qe.4 new file mode 100644 index 00000000..acadd5ca --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/qe.4 @@ -0,0 +1,60 @@ +.\" $OpenBSD: qe.4,v 1.11 2008/03/31 08:12:22 jmc Exp $ +.\" +.\" Copyright (c) 1998 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 $Mdocdate: March 31 2008 $ +.Dt QE 4 sparc64 +.Os +.Sh NAME +.Nm qe +.Nd SPARC64 10/100 Ethernet device +.Sh SYNOPSIS +.Cd "qec* at sbus?" +.Cd "qe* at qec?" +.Sh DESCRIPTION +The +.Nm +interface provides access to 10Mb/s Ethernet networks via the +.Tn AMD +Am79C940 (MACE) Ethernet controller. +The +.Nm +is found on the Sun QuadEthernet boards +(Sun part number SUNW,501-2062). +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr inet 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr qec 4 , +.Xr sbus 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/qec.4 b/static/openbsd/man4/man4.sparc64/qec.4 new file mode 100644 index 00000000..82f010d6 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/qec.4 @@ -0,0 +1,58 @@ +.\" $OpenBSD: qec.4,v 1.10 2007/05/31 19:19:57 jmc Exp $ +.\" +.\" Copyright (c) 1998 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 $Mdocdate: May 31 2007 $ +.Dt QEC 4 sparc64 +.Os +.Sh NAME +.Nm qec +.Nd SPARC64 Quad Ethernet Controller +.Sh SYNOPSIS +.Cd "qec* at sbus?" +.Cd "be* at qec?" +.Cd "qe* at qec?" +.Sh DESCRIPTION +The +.Nm +driver is an SBus controller that can contain either one +.Xr be 4 +Ethernet controller (Sun part number SUNW,501-2655) +or four +.Xr qe 4 +Ethernet controllers (Sun part number SUNW,501-2062). +This driver, like other buses, is not directly available to users. +In essence it is a buffering DMA controller. +.Sh SEE ALSO +.Xr be 4 , +.Xr intro 4 , +.Xr qe 4 , +.Xr sbus 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.0 . diff --git a/static/openbsd/man4/man4.sparc64/radeonfb.4 b/static/openbsd/man4/man4.sparc64/radeonfb.4 new file mode 100644 index 00000000..bea7c99b --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/radeonfb.4 @@ -0,0 +1,46 @@ +.\" $OpenBSD: radeonfb.4,v 1.2 2011/01/04 19:25:36 kettenis Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: January 4 2011 $ +.Dt RADEONFB 4 sparc64 +.Os +.Sh NAME +.Nm radeonfb +.Nd accelerated color frame buffer +.Sh SYNOPSIS +.Cd "radeonfb* at pci?" +.Cd "wsdisplay* at radeonfb?" +.Sh DESCRIPTION +The +.Nm +driver supports Sun PCI frame buffer cards based on the +ATI +.Sq Radeon +chips, such as the +Sun +XVR-100 +and +XVR-300 +boards. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/raptor.4 b/static/openbsd/man4/man4.sparc64/raptor.4 new file mode 100644 index 00000000..9cf210ab --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/raptor.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: raptor.4,v 1.3 2011/02/24 11:18:44 kettenis Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis. +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. And +.\" I won't mind if you keep the disclaimer below. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: February 24 2011 $ +.Dt RAPTOR 4 sparc64 +.Os +.Sh NAME +.Nm raptor +.Nd accelerated color frame buffer +.Sh SYNOPSIS +.Cd "raptor* at pci?" +.Cd "wsdisplay* at raptor?" +.Sh DESCRIPTION +The +.Nm +driver supports Tech Source Raptor PCI frame buffer cards based on the +Number 9 +.Sq Imagine-128 +chips, such as the +Tech Source +Raptor GFX-4M +and +Raptor GFX-8M +boards. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/rfx.4 b/static/openbsd/man4/man4.sparc64/rfx.4 new file mode 100644 index 00000000..838ba628 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/rfx.4 @@ -0,0 +1,106 @@ +.\" $OpenBSD: rfx.4,v 1.12 2015/09/10 15:53:26 schwarze Exp $ +.\" +.\" Copyright (c) 2004, Miodrag Vallat. +.\" 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 $Mdocdate: September 10 2015 $ +.Dt RFX 4 sparc64 +.Os +.Sh NAME +.Nm rfx +.Nd Vitec/Connectware/AP&D RasterFlex framebuffer series +.Sh SYNOPSIS +.Cd "rfx* at sbus?" +.Cd "wsdisplay* at rfx?" +.Sh DESCRIPTION +The RasterFlex +series, originally manufactured by Vitec, later bought by Connectware, +then by Advanced Products & Design, are high-performance frame buffers +and frame grabber devices. +.Pp +The +.Nm +driver only supports the RasterFlex frame buffers: +.Bl -tag -width RasterFLEX-HR -offset indent -compact +.It RasterFlex-24 +.It RasterFlex-32 +.It RasterFlex-HR +.El +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +The RasterFlex +frame buffers will adapt their resolution to the monitor they are +connected to. +However, when not connected to a Sun +monitor, the device will default to the 1152x900 resolution, with a refresh +rate of 66Hz. +A different resolution can be forced using the jumpers J2 to J4, located +near the video connector on the board itself. +.Pp +In the following tables, left +.Pq L +and right +.Pq R +jumper positions are described looking at the board with the video connector +on top. +If the jumper position is not specified +.Pq _ , +it means it has to be removed +.Pq open . +.Ss RasterFlex-24 and RasterFlex-32 Jumper Settings: +.Bl -column "J2 J3 J4" "Resolution" "Refresh Rate" "Description" -offset indent +.It Sy "J2 J3 J4" Ta Sy "Resolution" Ta Sy "Refresh Rate" Ta Sy "Description" +.It Li "\ \&R \ \&R \ \&R" Ta 1152x900 Ta 66Hz Ta "Automatic Configuration" +.It Li "L L L " Ta 1024x768 Ta 76Hz Ta "SVGA" +.It Li "L _ _ " Ta 1152x900 Ta 66Hz Ta "" +.It Li "_ L L " Ta 1152x900 Ta 76Hz Ta "" +.El +.Ss RasterFlex-HR Jumper Settings: +.Bl -column "J2 J3 J4" "Resolution" "Refresh Rate" "Description" -offset indent +.It Sy "J2 J3 J4" Ta Sy "Resolution" Ta Sy "Refresh Rate" Ta Sy "Description" +.It Li "\ \&R \ \&R \ \&R" Ta 1152x900 Ta 66Hz Ta "Automatic Configuration" +.It Li "L L L " Ta 1024x768 Ta 76Hz Ta "SVGA" +.It Li "L _ _ " Ta 1152x900 Ta 66Hz Ta "" +.It Li "L L _ " Ta 1152x900 Ta 76Hz Ta "" +.It Li "_ L _ " Ta 1280x1024 Ta 60Hz Ta "" +.It Li "_ L L " Ta 1280x1024 Ta 67Hz Ta "" +.It Li "L _ L " Ta 1280x1024 Ta 76Hz Ta "" +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +This driver does not support any acceleration features at the moment, and +drives the card in PROM-compatible, 8 bit, mode only. diff --git a/static/openbsd/man4/man4.sparc64/sab.4 b/static/openbsd/man4/man4.sparc64/sab.4 new file mode 100644 index 00000000..95649f1a --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/sab.4 @@ -0,0 +1,80 @@ +.\" $OpenBSD: sab.4,v 1.9 2015/11/21 08:04:20 jmc Exp $ +.\" +.\" Copyright (c) 2001 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 $Mdocdate: November 21 2015 $ +.Dt SAB 4 sparc64 +.Os +.Sh NAME +.Nm sab , +.Nm sabtty +.Nd Infineon SAB82532 (ESCC2) serial communications driver +.Sh SYNOPSIS +.Cd "sab* at ebus?" +.Cd "sabtty* at sab?" +.Sh DESCRIPTION +The +.Nm +is an +.Tn Infineon +(formerly +.Tn Siemens ) +SAB82532 (ESCC2) serial interface chip used in PCI-based UltraSPARC +.Tn Sun +workstations. +The ESCC2 provides two independent input/output channels per instance. +These chips are normally used to provide RS-423 and RS232 serial ports +for general purpose use. +.Pp +The +.Nm +driver supports all of the standard +.Xr tty 4 +ioctl calls. +The status of the DTR, RTS, CTS, and DCD signals can be queried with +TIOCMGET command, but, due to limitations in the hardware, +only the DTR and RTS signals can be modified with TIOCMSET, TIOCMBIC, +and TIOCMBIS +.Xr ioctl 2 +commands. +.Sh FILES +.Bl -tag -width /dev/ttyh[0-1] -compact +.It /dev/ttyh[0-1] +Serial ports +.El +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 3.1 . +.Sh BUGS +The +.Nm +does not support cua minor devices. diff --git a/static/openbsd/man4/man4.sparc64/sbbc.4 b/static/openbsd/man4/man4.sparc64/sbbc.4 new file mode 100644 index 00000000..34027e76 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/sbbc.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: sbbc.4,v 1.4 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt SBBC 4 sparc64 +.Os +.Sh NAME +.Nm sbbc +.Nd PCI BootBus Controller +.Sh SYNOPSIS +.Cd "sbbc* at pci?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the PCI BootBus Controllers found on +Serengeti and Starcat systems. +It provides access to the system controller in these systems, +providing time of day and console services. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/schizo.4 b/static/openbsd/man4/man4.sparc64/schizo.4 new file mode 100644 index 00000000..b935f4bc --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/schizo.4 @@ -0,0 +1,54 @@ +.\" $OpenBSD: schizo.4,v 1.8 2008/07/06 09:08:21 kettenis Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: July 6 2008 $ +.Dt SCHIZO 4 sparc64 +.Os +.Sh NAME +.Nm schizo +.Nd SPARC64 Host/PCI bridge +.Sh SYNOPSIS +.Cd "schizo* at mainbus0" +.Cd "schizo* at ssm?" +.Cd "pci* at schizo?" +.Sh DESCRIPTION +The +.Nm +device provides support for the Schizo, Schizo+ and Tomatillo +.Xr pci 4 +bus, as found on UltraSPARC III and UltraSPARC IV based sparc64 systems. +It supports the +.Xr ioctl 2 +interface in +.Xr pci 4 . +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 3.2 . diff --git a/static/openbsd/man4/man4.sparc64/spif.4 b/static/openbsd/man4/man4.sparc64/spif.4 new file mode 100644 index 00000000..01d28ca4 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/spif.4 @@ -0,0 +1,103 @@ +.\" $OpenBSD: spif.4,v 1.15 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 1999-2002 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 $Mdocdate: July 16 2013 $ +.Dt SPIF 4 sparc64 +.Os +.Sh NAME +.Nm spif +.Nd SBus (spiffy) Serial/Parallel Interface +.Sh SYNOPSIS +.Cd "spif* at sbus?" +.Cd "stty* at spif?" +.Cd "sbpp* at spif?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Sun Serial/Parallel Interface card +(Sun part number 501-1931) +based around the +Cirrus Logic CD180 octal serial controller +and the +Cirrus Logic PPC2 parallel port controller. +.Pp +The device minor numbers for this driver are encoded as follows: +.Bd -literal + +---+---+---+---+---+---+---+---+ + | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | + +---+---+---+---+---+---+---+---+ + | | | | | | | | + | | | | | +---+---+---> port number + | | | | | + | | | | +---------------> unused + | | | | + | | | +-------------------> dial-out (on tty ports) + | | | + | | +-----------------------> unused + | | + +---+---------------------------> card number +.Ed +.Pp +Up to four cards are supported in the system. +.Pp +Each of the serial ports has an 8 byte FIFO for receive and transmit as +well as automatic hardware (RTS/CTS) flow control. +.Sh FILES +.Bl -tag -width /dev/tty[jkl][0-7] -compact +.It /dev/tty[jkl][0-7] +Serial ports +.It /dev/sbpp[0-3] +Parallel ports +.El +.Sh DIAGNOSTICS +.Bl -diag +.It "spif0: ccr timeout" +A timeout occurred while writing to one of the CD180 registers. +.It "stty0-N: ring overflow" +Incoming characters were discarded because the application +in control of the device did not read the input fast enough. +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver was first supported in +.Ox 3.1 . +.Sh AUTHORS +.An -nosplit +The driver was written by +.An Jason Wright Aq Mt jason@thought.net , +and is heavily based on the +.Xr magma 4 +driver written by +.An Iain Hibbert Aq Mt plunky@skate.demon.co.uk . +.Sh TODO +The parallel port is not supported yet. +.Pp +Dial-out (cua) devices are not yet supported. diff --git a/static/openbsd/man4/man4.sparc64/ssm.4 b/static/openbsd/man4/man4.sparc64/ssm.4 new file mode 100644 index 00000000..0908c8ba --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/ssm.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: ssm.4,v 1.3 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt SSM 4 sparc64 +.Os +.Sh NAME +.Nm ssm +.Nd Scalable Shared Memory +.Sh SYNOPSIS +.Cd "ssm* at mainbus0" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Scalable Shared Memory devices found on +Serengeti and Starcat systems. +These devices are used to connect snoopy coherency domains together in +a coherent fashion to build systems with more than 24 CPUs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/tda.4 b/static/openbsd/man4/man4.sparc64/tda.4 new file mode 100644 index 00000000..e65a3a47 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/tda.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: tda.4,v 1.5 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Robert Nagy <robert@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt TDA 4 sparc64 +.Os +.Sh NAME +.Nm tda +.Nd Philips TDA8444 fan controller +.Sh SYNOPSIS +.Cd "tda* at iic?" +.Sh DESCRIPTION +The +.Nm +driver supports the TDA8444 DAC to adjust the output voltage to the fans +on Sun Blade 1000/2000 machines. +.Pp +The driver watches the internal and external temperature provided by the +sensors framework and adjusts the fan speeds accordingly. +.Sh SEE ALSO +.Xr iic 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.3 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Robert Nagy Aq Mt robert@openbsd.org +and +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/tvtwo.4 b/static/openbsd/man4/man4.sparc64/tvtwo.4 new file mode 100644 index 00000000..1fa3e002 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/tvtwo.4 @@ -0,0 +1,82 @@ +.\" $OpenBSD: tvtwo.4,v 1.11 2011/12/03 23:01:21 schwarze Exp $ +.\" Copyright (c) 2003 Miodrag Vallat. 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 $Mdocdate: December 3 2011 $ +.Dt TVTWO 4 sparc64 +.Os +.Sh NAME +.Nm tvtwo +.Nd accelerated 24-bit color frame buffer +.Sh SYNOPSIS +.Cd "tvtwo* at sbus?" +.Cd "wsdisplay* at tvtwo?" +.Sh DESCRIPTION +The Parallax XVideo and PowerVideo frame buffers, also known as +.Sq tvtwo , +are memory based color frame buffers, with graphics acceleration +and overlay capabilities, and hardware MPEG decoding. +.Pp +The +.Nm +driver interfaces the frame buffer to the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +The XVideo and PowerVideo frame buffers will adapt their resolution and +refresh rate to the monitor they are connected to. +However, when not connected to a Sun monitor, the device will default to the +.Xr cgthree 4 Ns -compatible +1152x900 resolution, with a refresh rate of 67Hz. +A different resolution can be forced using the rotary switch on the edge +of the board. +.Pp +The available modes are as follows: +.Bl -column "Rotary" "Resolution" "Refresh Rate" -offset indent +.It Sy Rotary Ta Sy Resolution Ta Sy "Refresh Rate" +.It Li 0 Ta autodetect Ta autodetect +.It Li 1 Ta 1152x900 Ta 67Hz +.It Li 2 Ta 1152x900 Ta 76Hz +.It Li 3 Ta 1152x900 Ta 60Hz +.It Li 4 Ta 1024x768 Ta 77Hz +.It Li 5 Ta 640x480 Ta 60Hz +.El +.Pp +All other rotary positions will behave as position 0, except for positions +E and F. +Position E enables the board built-in debugger on the serial port, and +should not be used by end-users. +Position F selects the video mode settings stored in the cards NVRAM. +These settings cannot be modified under +.Ox . +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +This driver does not support any acceleration features at the moment. diff --git a/static/openbsd/man4/man4.sparc64/upa.4 b/static/openbsd/man4/man4.sparc64/upa.4 new file mode 100644 index 00000000..572be86d --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/upa.4 @@ -0,0 +1,51 @@ +.\" $OpenBSD: upa.4,v 1.5 2007/05/31 19:19:57 jmc Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: May 31 2007 $ +.Dt UPA 4 sparc64 +.Os +.Sh NAME +.Nm upa +.Nd SPARC64 Host/UPA bridge +.Sh SYNOPSIS +.Cd "upa* at mainbus0" +.Cd "creator* at upa0" +.Sh DESCRIPTION +The +.Nm +device provides support for the +.Nm upa +bus on sparc64 +systems, most often found on UltraSPARC III based systems. +.Sh SEE ALSO +.Xr creator 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for the +.Nm +first appeared in +.Ox 3.2 . diff --git a/static/openbsd/man4/man4.sparc64/uperf.4 b/static/openbsd/man4/man4.sparc64/uperf.4 new file mode 100644 index 00000000..ee158d72 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/uperf.4 @@ -0,0 +1,242 @@ +.\" $OpenBSD: uperf.4,v 1.17 2015/02/15 22:26:45 bentley Exp $ +.\" +.\" Copyright (c) 2002 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 $Mdocdate: February 15 2015 $ +.Dt UPERF 4 sparc64 +.Os +.Sh NAME +.Nm uperf +.Nd performance counters driver +.Sh SYNOPSIS +.Cd "uperf* at ebus?" +.Cd "uperf* at sbus?" +.Sh DESCRIPTION +Some UltraSPARC host bridges provide performance counters on their host +bridges. +The counters are a part of the system controller chip (usc, dsc, or qsc). +On PCI machines the system controller shows up as a device on the EBus, but +on SBus machines the system controller exists in SBus space. +The +.Nm +driver provides access to these counters via +.Xr ioctl 2 . +.Sh IOCTLS +All of the ioctl calls supported by the +.Nm +driver take the following structure as an argument: +.Bd -literal -offset indent +struct uperf_io { + int cnt_flags; + int cnt_src0; + int cnt_src1; + u_int32_t cnt_val0; + u_int32_t cnt_val1; +}; +.Ed +.Pp +The +.Fa cnt_flags +field specifies which counters are being operated on and is a bit mask +of +.Fa UPERF_CNT0 +and/or +.Fa UPERF_CNT1 . +.Pp +The +.Fa cnt_src0 +and +.Fa cnt_src1 +fields specify the source for the counter. +Not all counters support monitoring all sources and specifying an invalid +source for a counter to monitor will result in an error. +The sources are specified below: +.Pp +.Bl -tag -width "UPERFSRC_TLBMISS" -offset indent -compact +.It Em UPERFSRC_SYSCK +system clock ticks +.It Em UPERFSRC_PRALL +all p-requests +.It Em UPERFSRC_PRP0 +p-requests from processor 0 +.It Em UPERFSRC_PRU2S +p-requests from the U2S +.It Em UPERFSRC_UPA128 +cycles UPA 128 bit data is busy +.It Em UPERFSRC_UPA64 +cycles UPA 64 bit data is busy +.It Em UPERFSRC_PIOS +cycles stalled during PIO +.It Em UPERFSRC_MEMRI +memory requests issued +.It Em UPERFSRC_MCBUSY +cycles memory controller is busy +.It Em UPERFSRC_PXSH +stall cycles due to pending transaction scoreboard hit +.It Em UPERFSRC_P0CWMR +coherent write miss requests, processor 0 +.It Em UPERFSRC_P1CWMR +coherent write miss requests, processor 1 +.It Em UPERFSRC_CIT +coherent intervention transactions +.It Em UPERFSRC_U2SDAT +data transactions on U2S +.It Em UPERFSRC_CRXI +coherent read transactions issued +.It Em UPERFSRC_RDP0 +read requests, processor 0 +.It Em UPERFSRC_P0CRMR +coherent read misses, processor 0 +.It Em UPERFSRC_P0PIO +PIO accesses, processor 0 +.It Em UPERFSRC_MEMRC +memory requests completed +.It Em UPERFSRC_P1RR +read requests, processor 1 +.It Em UPERFSRC_CRMP1 +coherent read misses, processor 1 +.It Em UPERFSRC_PIOP1 +PIO accesses, processor 1 +.It Em UPERFSRC_CWXI +coherent write transactions issued +.It Em UPERFSRC_RP0 +read requests, processor 0 +.It Em UPERFSRC_SDVRA +streaming DVMA read transfers, PCI bus A +.It Em UPERFSRC_SDVWA +streaming DVMA write transfers, PCI bus A +.It Em UPERFSRC_CDVRA +consistent DVMA read transfers, PCI bus A +.It Em UPERFSRC_CDVWA +consistent DVMA write transfers, PCI bus A +.It Em UPERFSRC_SBMA +streaming buffer misses, PCI bus A +.It Em UPERFSRC_DVA +DVMA cycles, PCI bus A +.It Em UPERFSRC_DVWA +words transferred via DVMA, PCI bus A +.It Em UPERFSRC_PIOA +cycles consumed by PIO, bus A +.It Em UPERFSRC_SDVRB +streaming DVMA read transfers, PCI bus B +.It Em UPERFSRC_SDVWB +streaming DVMA write transfers, PCI bus B +.It Em UPERFSRC_CDVRB +consistent DVMA read transfers, PCI bus B +.It Em UPERFSRC_CDVWB +consistent DVMA write transfers, PCI bus B +.It Em UPERFSRC_SBMB +streaming buffer misses, PCI bus B +.It Em UPERFSRC_DVB +DVMA cycles, PCI bus B +.It Em UPERFSRC_DVWB +words transferred via DVMA, PCI bus B +.It Em UPERFSRC_PIOB +cycles consumed by PIO, bus B +.It Em UPERFSRC_TLBMISS +TLB misses +.It Em UPERFSRC_NINTRS +interrupts +.It Em UPERFSRC_INACK +interrupt NACKS on UPA +.It Em UPERFSRC_PIOR +PIO read transfers +.It Em UPERFSRC_PIOW +PIO write transfers +.It Em UPERFSRC_MERGE +merge buffer transactions +.It Em UPERFSRC_TBLA +DMA requests retried due to tablewalks, PCI bus A +.It Em UPERFSRC_STCA +DMA requests retries due to STC, PCI bus A +.It Em UPERFSRC_TBLB +DMA requests retries due to tablewalks, PCI bus B +.It Em UPERFSRC_STCB +DMA requests retries due to STC, PCI bus B +.El +.Pp +The +.Fa cnt_val0 +and +.Fa cnt_val1 +contain the values fetched for the counters. +Software using this interface should be prepared to handle the counters +rolling over. +.Pp +The +.Nm +device responds to the following +.Xr ioctl 2 +calls, which are defined in +.In dev/sun/uperfio.h . +.Bl -tag -width UPIO_GCNTSRC +.It Dv UPIO_GCNTSRC +.Pq Li "struct uperf_io" +Retrieve the source the counters are monitoring. +The +.Fa cnt_flags +is a bit mask for which of the counters is to be fetched. +The result is returned in +.Fa cnt_src0 +and/or +.Fa cnt_src1 . +.It Dv UPIO_SCNTSRC +.Pq Li "struct uperf_io" +Set the source the counters should monitor. +This call also clears the current value of the counters that are set. +The +.Fa cnt_flags +is a bit mask for which of the counters is to be set. +The +.Fa cnt_src0 +and/or +.Fa cnt_src1 +fields specify the source to be set for the respective counter. +.It Dv UPIO_CLRCNT +.Pq Li "struct uperf_io" +Clear the counters specified in +.Fa cnt_flags . +.It Dv UPIO_GETCNT +.Pq Li "struct uperf_io" +Retrieve the value for the counters specified in +.Fa cnt_flags . +The values are returned in +.Fa cnt_val0 +and/or +.Fa cnt_val1 . +.El +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr ebus 4 , +.Xr intro 4 , +.Xr sbus 4 +.Sh HISTORY +The +.Nm +driver was first supported in +.Ox 3.1 . +.Sh AUTHORS +The driver was written by +.An Jason Wright Aq Mt jason@thought.net . diff --git a/static/openbsd/man4/man4.sparc64/vbus.4 b/static/openbsd/man4/man4.sparc64/vbus.4 new file mode 100644 index 00000000..959642e1 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vbus.4 @@ -0,0 +1,55 @@ +.\" $OpenBSD: vbus.4,v 1.9 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VBUS 4 sparc64 +.Os +.Sh NAME +.Nm vbus +.Nd virtual device bus +.Sh SYNOPSIS +.Cd "vbus0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +driver provides a virtual bus for virtual devices provided by the +UltraSPARC Hypervisor as found on sun4v systems and logical domains. +.Pp +.Ox +provides support for the following devices: +.Pp +.Bl -tag -width "vcons(4)XX" -offset 3n -compact +.It Xr cbus 4 +channel device bus +.It Xr vcons 4 +virtual console interface +.It Xr vrng 4 +virtual random number generator +.It Xr vrtc 4 +virtual real-time clock +.El +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vcc.4 b/static/openbsd/man4/man4.sparc64/vcc.4 new file mode 100644 index 00000000..95544d7e --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vcc.4 @@ -0,0 +1,53 @@ +.\" $OpenBSD: vcc.4,v 1.4 2015/11/21 08:04:20 jmc Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: November 21 2015 $ +.Dt VCC 4 sparc64 +.Os +.Sh NAME +.Nm vcc , +.Nm vcctty +.Nd virtual console concentrator +.Sh SYNOPSIS +.Cd "vcc* at cbus?" +.Cd "vcctty* at vcc?" +.Sh DESCRIPTION +The +.Nm +driver provides access to the consoles of guest domains from the +control domain of sun4v systems. +It provides a standard +.Xr tty 4 +interface on top of a logical domain channel provided by the +UltraSPARC Hypervisor. +.Sh FILES +.Bl -tag -width /dev/ttyV[0-9a-zA-Z] +.It /dev/ttyV[0-9a-zA-Z] +.El +.Sh SEE ALSO +.Xr cbus 4 , +.Xr intro 4 , +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.6 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vcons.4 b/static/openbsd/man4/man4.sparc64/vcons.4 new file mode 100644 index 00000000..8657c55a --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vcons.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: vcons.4,v 1.3 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VCONS 4 sparc64 +.Os +.Sh NAME +.Nm vcons +.Nd virtual console interface +.Sh SYNOPSIS +.Cd "vcons0 at vbus?" +.Sh DESCRIPTION +The +.Nm +driver provides a console using the services provided by the +UltraSPARC Hypervisor as found on sun4v systems. +.Sh FILES +.Bl -tag -width /dev/console +.It Pa /dev/console +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr tty 4 , +.Xr vbus 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vds.4 b/static/openbsd/man4/man4.sparc64/vds.4 new file mode 100644 index 00000000..981f002e --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vds.4 @@ -0,0 +1,57 @@ +.\" $OpenBSD: vds.4,v 1.6 2015/11/21 08:04:20 jmc Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: November 21 2015 $ +.Dt VDS 4 sparc64 +.Os +.Sh NAME +.Nm vds , +.Nm vdsp +.Nd virtual disk server +.Sh SYNOPSIS +.Cd "vds* at cbus?" +.Cd "vdsp* at vds?" +.Sh DESCRIPTION +The +.Nm +driver provides a virtual disk server using the services provided by +the UltraSPARC Hypervisor as found on sun4v systems. +It provides the backing storage for virtual disks in other logical +domains through a logical domain channel provided by the UltraSPARC +Hypervisor. +The +.Nm +driver uses block devices or disk images in the form of regular files. +The name of the block device or file used for the disk image is taken from the +domain's machine description. +.Pp +The +.Nm +driver supports version 1.0 and version 1.1 of the vDisk protocol. +.Sh SEE ALSO +.Xr cbus 4 , +.Xr intro 4 , +.Xr vdsk 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.7 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vdsk.4 b/static/openbsd/man4/man4.sparc64/vdsk.4 new file mode 100644 index 00000000..afab0447 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vdsk.4 @@ -0,0 +1,49 @@ +.\" $OpenBSD: vdsk.4,v 1.3 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VDSK 4 sparc64 +.Os +.Sh NAME +.Nm vdsk +.Nd virtual disk +.Sh SYNOPSIS +.Cd "vdsk* at cbus?" +.Sh DESCRIPTION +The +.Nm +driver provides a virtual disk using the services provided by the +UltraSPARC Hypervisor as found on sun4v systems. +It connects to a virtual disk server (vds) device in another logical +domain using a logical domain channel provided by the hypervisor. +.Pp +The +.Nm +driver supports version 1.0 of the vDisk protocol. +.Sh SEE ALSO +.Xr cbus 4 , +.Xr intro 4 , +.Xr scsi 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.5 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vigra.4 b/static/openbsd/man4/man4.sparc64/vigra.4 new file mode 100644 index 00000000..c8490551 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vigra.4 @@ -0,0 +1,108 @@ +.\" $OpenBSD: vigra.4,v 1.7 2011/09/03 22:59:07 jmc Exp $ +.\" Copyright (c) 2002 Miodrag Vallat. 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 $Mdocdate: September 3 2011 $ +.Dt VIGRA 4 sparc64 +.Os +.Sh NAME +.Nm vigra +.Nd 8-bit SBus color frame buffer with VGA-compatible modes +.Sh SYNOPSIS +.Cd "vigra* at sbus?" +.Cd "wsdisplay* at vigra?" +.Sh DESCRIPTION +The +.Tn "Vigra VS10, VS11 and VS12" +are 8-bit color frame buffers with user-selectable video modes, and a +VGA-compatible connector. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Pp +The video resolution and signal synchronization modes are +selected with four DIP switches on the back of the card. +.Ss VS10 and VS12 Switch Settings: +The VS10 and VS12 support the following basic modes: +.Bl -column "Switches" "Resolution" "Refresh" +.It Sy Switches Ta Sy Resolution Ta Sy Refresh Ta Sy Description +.It Sy "1 2 3 4" Ta "" Ta Sy "Rate" Ta "" +.It Li "D D D D" Ta 640x480 Ta 60Hz Ta "Standard VGA, negative separate sync" +.It Li "U D D D" Ta 800x600 Ta 56Hz Ta "Super VGA, negative separate sync" +.It Li "D U D D" Ta 800x600 Ta 56Hz Ta "Super VGA, positive separate sync" +.It Li "U U D D" Ta 1024x768 Ta 60Hz Ta "Super VGA, negative separate sync" +.It Li "D D U D" Ta 1024x768 Ta 60Hz Ta "Super VGA, composite sync" +.It Li "U D U D" Ta 1024x768 Ta 60Hz Ta "Super VGA, sync-on-green" +.It Li "D U U D" Ta 1024x768 Ta 66Hz Ta "Sun 386i, composite sync" +.It Li "U U U D" Ta 1152x900 Ta 76Hz Ta "Sun SPARCstation, composite sync" +.It Li "D D D U" Ta 1152x900 Ta 61.5Hz Ta "NEC 4D, composite sync" +.It Li "U D D U" Ta 1152x900 Ta 66Hz Ta "Sun SPARCstation, composite sync" +.It Li "D U D U" Ta 800x600 Ta 60Hz Ta "VESA, negative separate sync" +.It Li "U U D U" Ta 800x600 Ta 72Hz Ta "VESA, negative separate sync" +.El +.Ss VS12-only Switch Settings: +The VS12 supports all of the previously listed modes, as well as a few high +resolution settings. +.Bl -column "Switches" "Resolution" "Refresh" +.It Sy Switches Ta Sy Resolution Ta Sy Refresh Ta Sy Description +.It Sy "1 2 3 4" Ta "" Ta Sy "Rate" Ta "" +.It Li "D D U U" Ta 1280x1024 Ta 60Hz Ta "NEC xD, negative separate sync" +.It Li "U D U U" Ta 1280x1024 Ta 60Hz Ta "NEC xD, composite sync" +.It Li "D U U U" Ta 1280x1024 Ta 60Hz Ta "NEC xD, sync-on-green" +.It Li "U U U U" Ta 1280x1024 Ta 67Hz Ta "Sun SPARCstation, composite sync" +.El +.Ss VS11 Switch Settings: +The VS11 supports a similar set of modes as the VS12, but with higher refresh +rates. +.Bl -column "Switches" "Resolution" "Refresh" +.It Sy Switches Ta Sy Resolution Ta Sy Refresh Ta Sy Description +.It Sy "1 2 3 4" Ta "" Ta Sy "Rate" Ta "" +.It Li "D D D D" Ta 640x480 Ta 60Hz Ta "Standard VGA, negative separate sync" +.It Li "U D D D" Ta 800x600 Ta 72Hz Ta "VESA, negative separate sync" +.It Li "D U D D" Ta 1024x768 Ta 60Hz Ta "VESA, negative separate sync" +.It Li "U U D D" Ta 1024x768 Ta 60Hz Ta "VESA, composite sync" +.It Li "D D U D" Ta 1024x768 Ta 60Hz Ta "VESA, sync-on-green" +.It Li "U D U D" Ta 1024x768 Ta 66Hz Ta "Sun 386i, composite sync" +.It Li "D U U D" Ta 1152x900 Ta 66Hz Ta "Sun SPARCstation, composite sync" +.It Li "U U U D" Ta 1152x900 Ta 76Hz Ta "Sun SPARCstation, composite sync" +.It Li "D D D U" Ta 1280x1024 Ta 67Hz Ta "Sun SPARCstation, composite sync" +.It Li "U D D U" Ta 1280x1024 Ta 60Hz Ta "NEC xFG, negative separate sync" +.It Li "D U D U" Ta 1280x1024 Ta 60Hz Ta "NEC xFG, composite sync" +.It Li "U U D U" Ta 1280x1024 Ta 60Hz Ta "NEC xFG, sync-on-green" +.It Li "D D U U" Ta 1280x1024 Ta 74Hz Ta "NEC xFG, composite sync" +.It Li "U D U U" Ta 1280x1024 Ta 74Hz Ta "NEC xFG, sync-on-green" +.It Li "D U U U" Ta 1280x1024 Ta 72Hz Ta "HP A1097, composite sync" +.It Li "U U U U" Ta 1280x1024 Ta 72Hz Ta "Special, composite sync" +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 diff --git a/static/openbsd/man4/man4.sparc64/vldc.4 b/static/openbsd/man4/man4.sparc64/vldc.4 new file mode 100644 index 00000000..1e34042e --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vldc.4 @@ -0,0 +1,46 @@ +.\" $OpenBSD: vldc.4,v 1.3 2015/11/21 08:04:20 jmc Exp $ +.\" +.\" Copyright (c) 2012 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: November 21 2015 $ +.Dt VLDC 4 sparc64 +.Os +.Sh NAME +.Nm vldc , +.Nm vldcp +.Nd virtual channel driver +.Sh SYNOPSIS +.Cd "vldc* at cbus?" +.Cd "vldcp* at vldc?" +.Sh DESCRIPTION +The +.Nm +driver provides access to services provided over virtual channels provided by +the UltraSPARC Hypervisor as found on sun4v systems. +Examples of such services are the Hypervisor Control Interface and the +Variable Configuration domain service. +.Sh SEE ALSO +.Xr cbus 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.3 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vnet.4 b/static/openbsd/man4/man4.sparc64/vnet.4 new file mode 100644 index 00000000..d4597472 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vnet.4 @@ -0,0 +1,69 @@ +.\" $OpenBSD: vnet.4,v 1.4 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VNET 4 sparc64 +.Os +.Sh NAME +.Nm vnet +.Nd virtual network interface +.Sh SYNOPSIS +.Cd "vnet* at cbus?" +.Cd "vnet* at vsw?" +.Sh DESCRIPTION +The +.Nm +driver provides a network interface using the services provided by the +UltraSPARC Hypervisor as found on sun4v systems. +It connects to a virtual switch (vsw) device or virtual network (vnet) +device in another logical domain using a logical domain channel +provided by the hypervisor. +.Pp +The +.Nm +driver supports version 1.0 of the vNet protocol. +.Pp +The +.Nm +driver supports the following media types: +.Bl -tag -width autoselect +.It autoselect +Enable autoselection of the media type and options. +The driver always uses the fastest available speed and the media +options provided by the underlying host of the virtual machine. +.El +.Pp +For more information on configuring this device, see +.Xr ifconfig 8 . +.Sh SEE ALSO +.Xr arp 4 , +.Xr cbus 4 , +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr vsw 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.5 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vpci.4 b/static/openbsd/man4/man4.sparc64/vpci.4 new file mode 100644 index 00000000..ce28f1ee --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vpci.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: vpci.4,v 1.3 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VPCI 4 sparc64 +.Os +.Sh NAME +.Nm vpci +.Nd virtual Host/PCIe bridge +.Sh SYNOPSIS +.Cd "vpci* at mainbus0" +.Cd "pci* at vpci?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the virtual PCIe host bridge provided by the +UltraSPARC Hypervisor as found on sun4v systems. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vrng.4 b/static/openbsd/man4/man4.sparc64/vrng.4 new file mode 100644 index 00000000..fd92eaab --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vrng.4 @@ -0,0 +1,55 @@ +.\" $OpenBSD: vrng.4,v 1.3 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VRNG 4 sparc64 +.Os +.Sh NAME +.Nm vrng +.Nd virtual random number generator +.Sh SYNOPSIS +.Cd "vrng0 at vbus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the random number generation service +provided by the UltraSPARC Hypervisor as found on sun4v systems. +.Pp +Driven by periodic checks for available data from the generator, +.Nm +supplies entropy to the +.Xr random 4 +driver for common usage. +.Sh SEE ALSO +.Xr intro 4 , +.Xr random 4 , +.Xr vbus 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.5 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . +.Sh BUGS +The +.Nm +driver should probably do periodic +.Dq health checks +when running in a Trusted Domain, but currently does not. diff --git a/static/openbsd/man4/man4.sparc64/vrtc.4 b/static/openbsd/man4/man4.sparc64/vrtc.4 new file mode 100644 index 00000000..232a9397 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vrtc.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: vrtc.4,v 1.4 2013/07/16 16:05:50 schwarze Exp $ +.\" +.\" Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 16 2013 $ +.Dt VRTC 4 sparc64 +.Os +.Sh NAME +.Nm vrtc +.Nd virtual real-time clock +.Sh SYNOPSIS +.Cd "vrtc0 at vbus?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the time of day service provided by the +UltraSPARC Hypervisor as found on sun4v systems. +.Sh SEE ALSO +.Xr intro 4 , +.Xr vbus 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.4 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/vsw.4 b/static/openbsd/man4/man4.sparc64/vsw.4 new file mode 100644 index 00000000..7683d00a --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/vsw.4 @@ -0,0 +1,58 @@ +.\" $OpenBSD: vsw.4,v 1.4 2022/07/21 08:00:31 kn Exp $ +.\" +.\" Copyright (c) 2009 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 21 2022 $ +.Dt VSW 4 sparc64 +.Os +.Sh NAME +.Nm vsw +.Nd virtual network switch +.Sh SYNOPSIS +.Cd "vsw* at cbus?" +.Cd "vnet* at vsw?" +.Sh DESCRIPTION +The +.Nm +driver provides a network switch using the services provided by the +UltraSPARC Hypervisor as found on sun4v systems. +It attaches a separate +.Xr vnet 4 +interface for each switch port. +These ports can be added to a +.Xr bridge 4 +or +.Xr veb 4 +to create a functional network switch. +.Pp +The +.Nm +driver supports version 1.0 of the vNet protocol. +.Sh SEE ALSO +.Xr bridge 4 , +.Xr cbus 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr veb 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.7 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.sparc64/xbox.4 b/static/openbsd/man4/man4.sparc64/xbox.4 new file mode 100644 index 00000000..af8479b1 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/xbox.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: xbox.4,v 1.2 2007/05/31 19:19:57 jmc Exp $ +.\" +.\" Copyright (c) 1999 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 $Mdocdate: May 31 2007 $ +.Dt XBOX 4 sparc64 +.Os +.Sh NAME +.Nm xbox +.Nd SPARC SBus Expansion Subsystem +.Sh SYNOPSIS +.Cd "xbox* at sbus?" +.Cd "sbus* at xbox?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Sun SBus Expansion Subsystem. +This device consists of an SBus card and a chassis which has +three additional SBus slots. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 +.Sh BUGS +DMA support through +.Nm +is currently not implemented. +This means that SBus devices using DMA (such as SCSI and some Ethernet +controllers) will not attach correctly, and will not work. diff --git a/static/openbsd/man4/man4.sparc64/zs.4 b/static/openbsd/man4/man4.sparc64/zs.4 new file mode 100644 index 00000000..6f41ea69 --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/zs.4 @@ -0,0 +1,183 @@ +.\" $OpenBSD: zs.4,v 1.18 2015/11/21 08:04:21 jmc Exp $ +.\" +.\" Copyright (c) 1998, 2002 The OpenBSD Project +.\" All rights reserved. +.\" +.\" +.Dd $Mdocdate: November 21 2015 $ +.Dt ZS 4 sparc64 +.Os +.Sh NAME +.Nm zs , +.Nm zstty , +.Nm zskbd , +.Nm zsms +.Nd Zilog 8530 (ZSCC) serial communications driver +.Sh SYNOPSIS +.Cd "zs* at fhc?" +.Cd "zs* at sbus?" +.Cd "zstty* at zs?" +.Cd "zskbd* at zs?" +.Cd "wskbd* at zskbd?" +.Cd "zsms* at zs?" +.Cd "wsmouse* at zsms?" +.Cd "option SUNKBD_LAYOUT=XXX" +.Cd "option SUNKBD5_LAYOUT=XXX" +.Sh DESCRIPTION +The +.Nm +is a Zilog 8530 serial interface chip used in SBus-based UltraSPARC +.Tn Sun +workstations. +The Zilog 8530 provides two input/output channels per instance. +Most +.Tn Sun +workstations include two of these interfaces. +One of the interfaces is usually hardwired for use by the keyboard and mouse +attached to the workstation console. +The +.Nm zskbd +devices connect keyboard devices to the generic keyboard driver +.Nm wskbd . +The +.Nm zsms +devices connect mice to the generic mouse driver +.Xr wsmouse 4 . +The remaining additional +.Nm zs +interfaces provide RS-423 +and RS-232 serial ports for general purpose use. +.Pp +The +.Nm +driver supports all of the standard +.Xr tty 4 +ioctl calls. +The status of the DTR, RTS, CTS, and DCD signals can be queried with +TIOCMGET command, but, due to limitations in the hardware, +only the DTR and RTS signals can be modified with TIOCMSET, TIOCMBIC, +and TIOCMBIS +.Xr ioctl 2 +commands. +.Pp +The +.Nm zskbd +driver supports a number of different key mappings. +By default, the layout corresponding to the keyboard model +as probed by the +.Nm zskbd +driver will be used. +A different layout can be chosen either with the kernel options +.Dq SUNKBD_LAYOUT +(for type 4 keyboards) +and +.Dq SUNKBD5_LAYOUT +(for type 5 keyboards) +at compile time or with the utility +.Xr wsconsctl 8 +(variable: +.Dq keyboard.encoding ) +at runtime. +.Pp +Other mappings can be used if the whole keymap is replaced by means of +.Xr wsconsctl 8 . +The built-in mappings are at this time: +.Pp +.Bl -tag -width Ds -offset indent -compact +.It KB_BE +.Pq be +Belgium French (type 4 only). +.It KB_DE +.Pq de +German. +.It KB_DK +.Pq dk +Danish. +.It KB_ES +.Pq es +Spanish. +.It KB_FR +.Pq fr +French (type 5 only). +.It KB_IT +.Pq it +Italian. +.It KB_JP +.Pq jp +Japanese (type 5 only). +.It KB_NL +.Pq \&nl +Dutch. +.It KB_NO +.Pq no +Norwegian. +.It KB_PT +.Pq pt +Portuguese. +.It KB_SF +.Pq sf +Swiss French. +.It KB_SG +.Pq sg +Swiss German. +.It KB_SV +.Pq sv +Swedish with +.Dq dead accents . +.It KB_UK +.Pq uk +British. +.It KB_US +.Pq us +English/US keyboard mapping. +.El +.Pp +The KB_SV mapping can be used in +the KB_NODEAD +.Pq .nodead +variant. +This switches off the +.Dq dead accents . +.Sh EXAMPLES +To set a German keyboard layout, use +.Ic wsconsctl keyboard.encoding=de . +To set it at kernel build time, add +the following to the kernel configuration file for a type 4 keyboard: +.Bd -literal -offset indent +option SUNKBD_LAYOUT="KB_DE" +.Ed +.Pp +For a type 5 keyboard: +.Bd -literal -offset indent +option SUNKBD5_LAYOUT="KB_DE" +.Ed +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr fhc 4 , +.Xr intro 4 , +.Xr sbus 4 , +.Xr tty 4 , +.Xr wskbd 4 , +.Xr wsmouse 4 , +.Xr wsconsctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Bx 4.4 . +Support for the TIOCM* +.Xr ioctl 2 Ns s +appeared in +.Ox 2.3 . +.Sh BUGS +The +.Nm +driver now supports cua minor devices, but with this known deficiency +in the simultaneous outgoing/incoming aspect of the driver: +The first outgoing connection succeeds, but second and subsequent +connections fail, apparently due to a getty hang. +The hung getty apparently prevents the cua device from being re-opened. +.Pp +The kernel does not provide a keyboard layout for all manufactured +.Tn Sun +keyboard models. diff --git a/static/openbsd/man4/man4.sparc64/zx.4 b/static/openbsd/man4/man4.sparc64/zx.4 new file mode 100644 index 00000000..d40ddd2f --- /dev/null +++ b/static/openbsd/man4/man4.sparc64/zx.4 @@ -0,0 +1,95 @@ +.\" $OpenBSD: zx.4,v 1.13 2011/09/03 22:59:07 jmc Exp $ +.\" Copyright (c) 2003 Miodrag Vallat. 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 $Mdocdate: September 3 2011 $ +.Dt ZX 4 sparc64 +.Os +.Sh NAME +.Nm zx +.Nd accelerated 24-bit color frame buffer +.Sh SYNOPSIS +.Cd "zx* at sbus?" +.Cd "wsdisplay* at zx?" +.Sh DESCRIPTION +The ZX and TurboZX +are dual-slot SBus color frame buffers, with graphics acceleration +and overlay capabilities. +They are also known as the +.Tn Sun +.Dq Leo +graphics card. +.Pp +The +.Nm +driver interfaces the frame buffer with the +.Xr wscons 4 +console framework. +It does not provide direct device driver entry points +but makes its functions available via the internal +.Xr wsdisplay 4 +interface. +.Sh DISPLAY RESOLUTION +The following resolutions are supported by the ZX frame buffer: +.Bl -column "Resolution" "Refresh Rate" "Details" -offset indent +.It Sy Resolution Ta Sy "Refresh Rate" Ta Sy "Details" +.It Li 1280x1024 Ta 76 Hz Ta Non-interlaced +.It Li 1280x1024 Ta 67 Hz Ta Non-interlaced +.It Li 1152x900 Ta 76 Hz Ta Non-interlaced +.It Li 1152x900 Ta 66 Hz Ta Non-interlaced +.It Li 1024x768 Ta 76 Hz Ta Non-interlaced +.It Li 1024x768 Ta 60 Hz Ta Non-interlaced +.\" Is it worth documenting the Stereo and TV modes? +.It Li 960x680 Ta 112 Hz Ta "Stereo, non-interlaced 56 Hz field rate per eye" +.It Li 960x680 Ta 108 Hz Ta "Stereo, non-interlaced 54 Hz field rate per eye" +.It Li 770x575 Ta 50 Hz Ta "Interlaced - PAL" +.It Li 640x480 Ta 59.94 Hz Ta "Interlaced - NTSC" +.El +.Pp +If the ZX frame buffer is connected to a monitor at boot time, it will +select its display resolution depending of the monitor +.Sq select code +provided by the 13W3 connector. +If the frame buffer is not connected to a monitor, the default resolution +of 1152x900, with a 66 Hz refresh rate, will be selected. +The selected resolutions are: +.Bl -column "sense code" "Resolution" "Refresh" "Monitor" +.It Sy Monitor Ta Sy Resolution Ta Sy Refresh Ta Sy Monitor +.It Sy "sense code" Ta "" Ta Sy Rate Ta Sy Type +.It Li 0 Ta 1024x768 Ta "76 Hz" Ta "X449A" +.It Li 1 Ta 1152x900 Ta "66 Hz" Ta "" +.It Li 2 Ta 1280x1024 Ta "76 Hz" Ta "X248A, GDM-205S" +.It Li 3 Ta 1152x900 Ta "66 Hz" Ta "GDM-1955A15, GDM-1604A15, CPD-1790" +.It Li 4 Ta 1280x1024 Ta "67 Hz" Ta "GDM-20D10, GDM-1962" +.It Li 5 Ta 1152x900 Ta "66 Hz" Ta "" +.It Li 6 Ta 1152x900 Ta "76 Hz" Ta "GDM-1662B, 17SMM4" +.It Li 7 Ta 1152x900 Ta "66 Hz" Ta "" +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr sbus 4 , +.Xr wscons 4 , +.Xr wsdisplay 4 +.Sh CAVEATS +There is currently no software interface to change the frame buffer +resolution at runtime. |
