| @@ -1,16 +1,16 @@ | | | @@ -1,16 +1,16 @@ |
1 | .\" $OpenBSD: wsfb.man,v 1.10 2003/08/30 10:51:55 matthieu Exp $ | | 1 | .\" $OpenBSD: wsfb.man,v 1.10 2003/08/30 10:51:55 matthieu Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2001,2002 Matthieu Herrb | | 3 | .\" Copyright (c) 2009 Michael Lorenz |
4 | .\" All rights reserved. | | 4 | .\" All rights reserved. |
5 | .\" | | 5 | .\" |
6 | .\" Redistribution and use in source and binary forms, with or without | | 6 | .\" Redistribution and use in source and binary forms, with or without |
7 | .\" modification, are permitted provided that the following conditions | | 7 | .\" modification, are permitted provided that the following conditions |
8 | .\" are met: | | 8 | .\" are met: |
9 | .\" | | 9 | .\" |
10 | .\" - Redistributions of source code must retain the above copyright | | 10 | .\" - Redistributions of source code must retain the above copyright |
11 | .\" notice, this list of conditions and the following disclaimer. | | 11 | .\" notice, this list of conditions and the following disclaimer. |
12 | .\" - Redistributions in binary form must reproduce the above | | 12 | .\" - Redistributions in binary form must reproduce the above |
13 | .\" copyright notice, this list of conditions and the following | | 13 | .\" copyright notice, this list of conditions and the following |
14 | .\" disclaimer in the documentation and/or other materials provided | | 14 | .\" disclaimer in the documentation and/or other materials provided |
15 | .\" with the distribution. | | 15 | .\" with the distribution. |
16 | .\" | | 16 | .\" |
| @@ -19,78 +19,57 @@ | | | @@ -19,78 +19,57 @@ |
19 | .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | | 19 | .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
20 | .\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | | 20 | .\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |
21 | .\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | | 21 | .\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
22 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | | 22 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
23 | .\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | | 23 | .\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
24 | .\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | | 24 | .\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
25 | .\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | | 25 | .\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
26 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | | 26 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
27 | .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | | 27 | .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | .\" POSSIBILITY OF SUCH DAMAGE. | | 28 | .\" POSSIBILITY OF SUCH DAMAGE. |
29 | .\" | | 29 | .\" |
30 | .\" shorthand for double quote that works everywhere. | | 30 | .\" shorthand for double quote that works everywhere. |
31 | .ds q \N'34' | | 31 | .ds q \N'34' |
32 | .TH WSFB __drivermansuffix__ __vendorversion__ | | 32 | .TH IGS __drivermansuffix__ __vendorversion__ |
33 | .SH NAME | | 33 | .SH NAME |
34 | wsfb \- video driver for wsdisplay framebuffer device | | 34 | igs \- video driver for IGS CyberPro 20x0 graphics controllers |
35 | .SH SYNOPSIS | | 35 | .SH SYNOPSIS |
36 | .nf | | 36 | .nf |
37 | .B "Section \*qDevice\*q" | | 37 | .B "Section \*qDevice\*q" |
38 | .BI " Identifier \*q" devname \*q | | 38 | .BI " Identifier \*q" devname \*q |
39 | .B " Driver \*qwsfb\*q" | | 39 | .B " Driver \*qigs\*q" |
40 | \ \ ... | | 40 | \ \ ... |
41 | .B EndSection | | 41 | .B EndSection |
42 | .fi | | 42 | .fi |
43 | .SH DESCRIPTION | | 43 | .SH DESCRIPTION |
44 | .B wsfb | | 44 | .B igs |
45 | is an __xservername__ driver for OpenBSD and NetBSD | | 45 | is an __xservername__ driver for NetBSD.. |
46 | wsdisplay framebuffer devices. | | 46 | This driver supports basic acceleration on Shark rev. 5 hardware. |
47 | This is a non-accelerated driver. | | 47 | The following framebuffer depths are supported: 8, 16, 24 |
48 | The following framebuffer depths are supported: 1, 8, 16 and 24, given | | | |
49 | that the wsdisplay device underneath supports them. | | | |
50 | .br | | 48 | .br |
51 | A StaticGray monochrome visual is provided for depth 1, | | | |
52 | all visual types are supported for depth 8 and a TrueColor visual is | | | |
53 | supported for the other depths. | | | |
54 | Multi-head configurations are supported. | | | |
55 | .SH SUPPORTED HARDWARE | | 49 | .SH SUPPORTED HARDWARE |
56 | The | | 50 | The |
57 | .B wsfb | | 51 | .B igs |
58 | driver supports all hardware where a wsdisplay framebuffer driver | | 52 | driver supports shark hardware only for now, adapting it to work PCI variants |
59 | is available on OpenBSD and NetBSD. | | 53 | of the CyberPro 20x0 family should be trivial though. |
60 | On OpenBSD, currently this includes OpenBSD/macppc, OpenBSD/sparc, | | | |
61 | OpenBSD/sparc64 and OpenBSD/alpha on TGA graphics cards. | | | |
62 | It also supports NetBSD/i386 using wsdisplay on vesafb(4). | | | |
63 | .SH CONFIGURATION DETAILS | | 54 | .SH CONFIGURATION DETAILS |
64 | Please refer to __xconfigfile__(__filemansuffix__) for general configuration | | 55 | Please refer to __xconfigfile__(__filemansuffix__) for general configuration |
65 | details. | | 56 | details. |
66 | This section only covers configuration details specific to this driver. | | 57 | This section only covers configuration details specific to this driver. |
67 | .PP | | 58 | .PP |
68 | For this driver it is not required to specify modes in the | | 59 | For this driver it is not required to specify modes in the |
69 | .B Screen | | 60 | .B Screen |
70 | section of the configuration file. | | 61 | section of the configuration file. |
71 | The | | 62 | The |
72 | .B wsfb | | 63 | .B igs |
73 | driver picks up the currently used video mode from the framebuffer | | 64 | driver picks up the currently used video mode from the framebuffer |
74 | driver and uses it. | | 65 | driver and uses it. |
75 | Video modes specifications in the configuration file are ignored. | | 66 | Video modes specifications in the configuration file are ignored. |
76 | .PP | | 67 | .PP |
77 | The following driver options are supported in the | | 68 | .SH BUGS |
78 | .B Device | | 69 | The driver doesn't contain any code to program video modes, it relies on the |
79 | section: | | 70 | igsfb driver to take care of that. |
80 | .TP | | | |
81 | .BI "Option \*qdevice\*q \*q" string \*q | | | |
82 | The wsdisplay framebuffer device to use. | | | |
83 | Default for OpenBSD: \fI/dev/ttyC0\fP. | | | |
84 | Default for NetBSD: \fI/dev/ttyE0\fP. | | | |
85 | .TP | | | |
86 | .BI "Option \*qShadowFB\*q \*q" boolean \*q | | | |
87 | Enable or disable use of the shadow framebuffer layer. | | | |
88 | See shadowfb(__drivermansuffix__) for further information. | | | |
89 | Default: on for depths were it is supported, off otherwise. | | | |
90 | .br | | | |
91 | ShadowFB is currently not supported on monochrome displays. | | | |
92 | .SH "SEE ALSO" | | 71 | .SH "SEE ALSO" |
93 | XFree86(1), __xconfigfile__(__filemansuffix__), xorgconfig(1), Xserver(1), | | 72 | Xorg(1), __xconfigfile__(__filemansuffix__), xorgconfig(1), Xserver(1), |
94 | X(__miscmansuffix__), fbdev(__drivermansuffix__) | | 73 | X(__miscmansuffix__), wsfb(__drivermansuffix__) |
95 | .SH AUTHORS | | 74 | .SH AUTHORS |
96 | Authors include: Matthieu Herrb, Gerd Knorr, Michel Dänzer, Geert Uytterhoeven | | 75 | This driver was written by Michael Lorenz |