<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/syscons/scvidctl.c, branch release/3.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F3.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1999-05-24T16:47:10Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-05-24T16:47:10Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-05-24T16:47:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bff5b80e6cde3256fd760aec0882f8b9fa85b5ee'/>
<id>urn:sha1:bff5b80e6cde3256fd760aec0882f8b9fa85b5ee</id>
<content type='text'>
'RELENG_3_2_0_RELEASE'.

This commit was manufactured to restore the state of the 3.2-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>1999-02-07T03:03:29Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1999-02-07T03:03:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d4498286b83cf040024ab91da0ccdac26d9de2b'/>
<id>urn:sha1:1d4498286b83cf040024ab91da0ccdac26d9de2b</id>
<content type='text'>
- Don't assume the line length in the video memory is always the same as
  the screen width.
- Store the current video mode information in the `video_adapter' struct.
- The size of the `v_offscreensize' field in the VESA mode information
  block is u_int16, not u_int8.

Oked by: jkh
</content>
</entry>
<entry>
<title>syscons</title>
<updated>1999-01-19T11:31:22Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1999-01-19T11:31:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f359876ff18247bbcb529c7e385c10e552315ad0'/>
<id>urn:sha1:f359876ff18247bbcb529c7e385c10e552315ad0</id>
<content type='text'>
- Bring down the splash screen when a vty is opened for the first
  time.
- Make sure the splash screen/screen saver is stopped before
  switching vtys.
- Read and save initial values in the BIOS data area early.
  VESA BIOS may change BIOS data values when switching modes.
- Fix missing '&amp;' operator.
- Move ISA specific part of driver initialization to syscons_isa.c.

atkbd
- kbdtables.h is now in /sys/dev/kbd.

all
- Adjust for forthcoming alpha port.  Submitted by: dfr
</content>
</entry>
<entry>
<title>The first stage of console driver reorganization: activate new</title>
<updated>1999-01-11T03:18:56Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1999-01-11T03:18:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ad872c5794e4c26fdf6ed219ad3f09ca0d5304a'/>
<id>urn:sha1:2ad872c5794e4c26fdf6ed219ad3f09ca0d5304a</id>
<content type='text'>
keyboard and video card drivers.

Because of the changes, you are required to update your kernel
configuration file now!

The files in sys/dev/syscons are still i386-specific (but less so than
before), and won't compile for alpha and PC98 yet.

syscons still directly accesses the video card registers here and
there; this will be rectified in the later stages.
</content>
</entry>
<entry>
<title>Yet another round of fixes for the VESA support code.</title>
<updated>1998-10-01T11:39:18Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-10-01T11:39:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=def802441f777c1283984bef358b7d8339004388'/>
<id>urn:sha1:def802441f777c1283984bef358b7d8339004388</id>
<content type='text'>
- Express various sizes in bytes, rather than Kbytes, in the video
  mode and adapter information structures.
- Fill 0 in the linear buffer size field if the linear frame buffer
  is not available.
- Remove SW_VESA_USER ioctl. It is still experimetal and was not meant
  to be released.
- Fix missing cast operator.
- Correctly handle pointers returned by the VESA BIOS. The pointers
  may point to the area either in the BIOS ROM or in the buffer supplied
  by the caller.
- Set the destructive cursor at the right moment.
</content>
</entry>
<entry>
<title>Fix destructive cursor shape after text mode switch.</title>
<updated>1998-09-29T02:00:57Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1998-09-29T02:00:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d4b2d02fc1bacaeb1e568aff2091e71eff4da900'/>
<id>urn:sha1:d4b2d02fc1bacaeb1e568aff2091e71eff4da900</id>
<content type='text'>
This is only for standard modes, I don't check vesa modes yet.
</content>
</entry>
<entry>
<title>Cosmetic change: adjust copyright notice.</title>
<updated>1998-09-25T11:55:46Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-09-25T11:55:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a3cd0185628d4b60ea1b2521f69d2a88a9608f68'/>
<id>urn:sha1:a3cd0185628d4b60ea1b2521f69d2a88a9608f68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix and update for VESA BIOS support in syscons.</title>
<updated>1998-09-23T09:59:00Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-09-23T09:59:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=95bafc8f5ad947ec29c2dfbabadd20c3f67a1e5a'/>
<id>urn:sha1:95bafc8f5ad947ec29c2dfbabadd20c3f67a1e5a</id>
<content type='text'>
- Handle pixel (raster text) mode properly.
   - Clear screen and paint border right.
   - Paint text attribute (colors).
   - Fix off-by-one errors.
   - Add some sanity checks.
- Fix some function prototypes.
- Add some comment lines.
- Define generic text mode numbers so that the user can just give
  "80x25", "80x60", "132x25"..., rather than "VGA_xxx", to `vidcontrol'
  to change the current video mode.  `vidoio.c' and `vesa.c' will map
  these numbers to real video mode numbers appropriate and available
  with the given video hardware.  I believe this will be useful to make
  syscons more portable across archtectures.
</content>
</entry>
<entry>
<title>Add VESA support to syscons.</title>
<updated>1998-09-15T18:16:39Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1998-09-15T18:16:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8445737e740901f5f2c8d24c12ef7fc8b00134e'/>
<id>urn:sha1:a8445737e740901f5f2c8d24c12ef7fc8b00134e</id>
<content type='text'>
Kazu writes:

The VESA support code requires vm86 support. Make sure your kernel
configuration file has the following line.
        options "VM86"
If you want to statically link the VESA support code to the kernel,
add the following option to the kernel configuration file.
        options "VESA"

The vidcontrol command now accepts the following video mode names:
VESA_132x25, VESA_132x43, VESA_132x50, VESA_132x60, VESA_800x600

The VESA_800x600 mode is a raster display mode. The 80x25 text will
be displayed on the 800x600 screen. Useful for some laptop computers.

vidcontrol accepts the new `-i &lt;info&gt;' option, where &lt;info&gt; must be
either `adapter' or `mode'.  When the `-i adapter' option is given,
vidcontrol will print basic information (not much) on the video
adapter. When the `-i mode' option is specified, vidcontrol will
list video modes which are actually supported by the video adapter.

Submitted by:   Kazutaka YOKOTA yokota@FreeBSD.ORG
</content>
</entry>
</feed>
