<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/syscons/syscons.h, 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: reorganize macros</title>
<updated>1999-04-17T19:31:18Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>1999-04-17T19:31:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e804bc5bb153a9a0390407df1c5351c894e60eff'/>
<id>urn:sha1:e804bc5bb153a9a0390407df1c5351c894e60eff</id>
<content type='text'>
</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>- Use `u_long cmd' ioctl arg.</title>
<updated>1998-09-26T03:34:10Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-09-26T03:34:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8dedb0cfb7d0321163e986d4431ba57e85a7957'/>
<id>urn:sha1:a8dedb0cfb7d0321163e986d4431ba57e85a7957</id>
<content type='text'>
- Fix some external function declaration.
Submitted by: bde
</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>
<entry>
<title>1. Reorganized screen saver related code so that both the LKM screen</title>
<updated>1998-08-03T11:30:45Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-08-03T11:30:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=88a5f0cca7dcdb320ac63590cd949916a10d895c'/>
<id>urn:sha1:88a5f0cca7dcdb320ac63590cd949916a10d895c</id>
<content type='text'>
saver and splash screen can all work properly with syscons.  Note that
the splash screen option (SC_SPLASH_SCREEN) does not work yet, as it
requires additional code from msmith.

- Reorganized the splash screen code to match the latest development
  in this area.
- Delay screen switch in `switch_scr()' until the screen saver is
  stopped, if one is running,
- Start the screen saver immediately, if any, when the `saver' key is
  pressed. (There will be another commit for `kbdcontrol' to support
  this keyword in the keymap file.)
- Do not always stop the screen saver when mouse-related ioctls
  are called.  Stop it only if the mouse is moved or buttons are
  clicked; don't stop it if any other mouse ioctls are called.

2. Added provision to write userland screen savers.  (Contact me if you
are interested in writing one.)

- Added CONS_IDLE, CONS_SAVERMODE, and CONS_SAVERSTART ioctls to
  support userland screen savers.

3. Some code clean-ups.
</content>
</entry>
</feed>
