~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/programs/Xserver/hw/xfree86/doc/sgml/Video7.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN">
 
2
<article>
 
3
 
 
4
<!-- TitleS information -->
 
5
 
 
6
<title>README.VIDEO7
 
7
<author>Craig Struble
 
8
<date>17 May 1994
 
9
 
 
10
<!-- Table of contents -->
 
11
<toc>
 
12
 
 
13
<!-- Begin the document -->
 
14
 
 
15
<sect>The Driver:<p>
 
16
The Video7 driver has only been tested on a Headland Technologies HT216-32
 
17
chip, but should work on other Video 7/Headland Technologies chips as
 
18
well.<p>
 
19
 
 
20
Currently this implementation of the video7 driver only supports single bank
 
21
mode, which can cause performance degradation, and makes no attempt to
 
22
distinguish between the different video7 chips.<p>
 
23
 
 
24
It also does not probe for memory, so in your <tt>XF86Config</tt> file, 
 
25
make sure that you use the following line:<p>
 
26
<verb>
 
27
        Videoram XXX
 
28
</verb>
 
29
Where XXX is the amount of RAM in your card. Most of them have at least
 
30
512k, so this is a good value to start with.<p>
 
31
Also, the clock probing function of XFree86 doesn't seem to correctly
 
32
get the clocks. The documentation I used (vgadoc3) suggests using the
 
33
following values for the <tt>Clocks line</tt> in your 
 
34
<tt>XF86Config</tt> file:
 
35
<verb>
 
36
        Clocks        25.175 28.322 30.000 32.514 34.000 36.000 38.000 40.000
 
37
</verb>
 
38
For 800x600 mode, use a dot clock of 38 instead of 36 or 40 as suggested in
 
39
most of the sample <tt>XF86Config</tt> files and <tt>modeDB.txt.</tt> 
 
40
This seems to be what is
 
41
used in the BIOS mode (0x69) which is the 800x600 in 256 colors.
 
42
 
 
43
<sect>Known bugs and What's been tested:<p>
 
44
<sect1>Known bugs:<p>
 
45
<enum>
 
46
<item>No video ram probing. Only known way to get this info is through
 
47
an INT 10 call, but you can't do this in a user process.<p>
 
48
<item>Clock probing. I'm not sure the docs in vgadoc3 are correct.<p>
 
49
<item>Random lockups with the SVGA server<p>
 
50
</enum>
 
51
<sect1>What's been tested:<p>
 
52
<enum>
 
53
<item>An HT216-32 chip.<p>
 
54
<item>800x600 mode and 640x480 mode<p>
 
55
<item>Mode switching and switching to text mode through <tt>CTRL-ALT-F1</tt><p>
 
56
<item>Only been tested on Linux.<p>
 
57
</enum>
 
58
 
 
59
<sect>Who to contact:<p>
 
60
        <bf>Craig Struble</bf> (<em/cstruble@acm.vt.edu/) Video 7 driver<p>
 
61
<sect>Acknowledgments<p>
 
62
<sect1>Thanks to:<p>
 
63
<itemize>
 
64
<item><bf/Cara Cocking/ for loving me and supporting me. Without her I'd
 
65
          be a bowl of jello.<p>
 
66
<item><bf/XFree86 team/ for the great stub code that allowed me to get this
 
67
          going.<p>
 
68
<item><bf/Finn Thoegersen/ for compiling vgadoc3. Without this I would not
 
69
          have had a clue.<p>
 
70
<item><bf/Harm Hanemaayer/ for the vga.c program in svgalib. Without this I
 
71
          would not have had the breakthroughs I needed to get the thing
 
72
          up and running.<p>
 
73
</itemize>
 
74
<sect1>Other things I've already done:<p>
 
75
<quote>
 
76
        For Linux, I have a small patch to get the extended text modes to
 
77
        work on the Video 7 card.<p>
 
78
</quote>
 
79
 
 
80
<sect1>Things to do:<p>
 
81
<itemize>
 
82
<item>  Try dual banking mode.<p>
 
83
<item>  Write an svgalib driver.<p>
 
84
<item>  Go back to graduate school. (I'm a glutton for punishment.)<p>
 
85
</itemize>
 
86
 
 
87
<sect1>Disclaimer:<p>
 
88
<quote>
 
89
        CRAIG STRUBLE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
 
90
        INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
 
91
        NO EVENT SHALL CRAIG STRUBLE BE LIABLE FOR ANY SPECIAL, INDIRECT OR
 
92
        CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
 
93
        OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
 
94
        OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
 
95
        USE OR PERFORMANCE OF THIS SOFTWARE.<p>
 
96
</quote>
 
97
 
 
98
<verb>
 
99
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Video7.sgml,v 3.5 1997/01/24 09:32:34 dawes Exp $
 
100
 
 
101
 
 
102
 
 
103
 
 
104
 
 
105
$XConsortium: Video7.sgml /main/3 1996/02/21 17:46:22 kaleb $
 
106
</verb>
 
107
</article>