<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/isa/syscons.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1999-01-23T16:53:30Z</updated>
<entry>
<title>Update the alpha port to use the new syscons.</title>
<updated>1999-01-23T16:53:30Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1999-01-23T16:53:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a99777019d90941ac62dcf3b476880facf4099f'/>
<id>urn:sha1:8a99777019d90941ac62dcf3b476880facf4099f</id>
<content type='text'>
Submitted by: Kazutaka YOKOTA &lt;yokota@zodiac.mech.utsunomiya-u.ac.jp&gt; (partly)
</content>
</entry>
<entry>
<title>* Add hooks to allow the X server to access I/O ports and memory.</title>
<updated>1998-11-15T18:25:17Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-11-15T18:25:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=08b6a4cbee427b68518039a35579f86d2e646bb9'/>
<id>urn:sha1:08b6a4cbee427b68518039a35579f86d2e646bb9</id>
<content type='text'>
* Update drivers to the latest version of the bus interface.

The ISA drivers' use of the new resource api is minimal.  Garrett has
some much cleaner drivers which should be more easily shared between
i386 and alpha.  This has only been tested on cia based machines.  It
should work on lca and apecs but I might have broken something.
</content>
</entry>
<entry>
<title>* Fix a couple of places in the device pager where an address was</title>
<updated>1998-11-08T12:39:07Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-11-08T12:39:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7095ee912b8713f2cff3b588999d4723e4743c73'/>
<id>urn:sha1:7095ee912b8713f2cff3b588999d4723e4743c73</id>
<content type='text'>
  truncated to 32 bits.
* Change the calling convention of the device mmap entry point to
  pass a vm_offset_t instead of an int for the offset allowing
  devices with a larger memory map than (1&lt;&lt;32) to be supported
  on the alpha (/dev/mem is one such).

These changes are required to allow the X server to mmap the various
I/O regions used for device port and memory access on the alpha.
</content>
</entry>
<entry>
<title>* Fix vga_probe() so that it doesn't report a non-vga display adapter as</title>
<updated>1998-10-31T10:35:24Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-10-31T10:35:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57250ffb4217f048657a80457623b64210e0198e'/>
<id>urn:sha1:57250ffb4217f048657a80457623b64210e0198e</id>
<content type='text'>
  a vga.
* Fix broken logic in syscons for a failed probe.
* Fix AlphaStation 500/600 so that non-serial consoles are supported.

Submitted by: Thomas Valentino Crimi &lt;tcrimi+@andrew.cmu.edu&gt; (vga bits),
	      Andrew Gallatin &lt;gallatin@cs.duke.edu&gt; (AS500/AS600)
</content>
</entry>
<entry>
<title>Merge with the latest i386 syscons.</title>
<updated>1998-09-17T09:38:36Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-09-17T09:38:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9604f809cd4b3f29586f50108454c416160371f9'/>
<id>urn:sha1:9604f809cd4b3f29586f50108454c416160371f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port syscons to the alpha.  The driver itself has moved to sys/isa as it will</title>
<updated>1998-08-06T09:15:54Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-08-06T09:15:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=08b66b448332100f2b6d3aafef998895c1517ea5'/>
<id>urn:sha1:08b66b448332100f2b6d3aafef998895c1517ea5</id>
<content type='text'>
hopefully become a portable driver usable by all architectures.  The api
support files have had to be copied to sys/alpha/include since userland
programs expect to find them in &lt;machine/*.h&gt;.

All the revision history of the i386 syscons has been retained by a
repository copy.
</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/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>
<entry>
<title>- When the system is shut down, switch to the vty0 if possible.</title>
<updated>1998-08-03T09:18:58Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-08-03T09:18:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=855458e47b6973e51dda4dbf94be9eb2dd479aa3'/>
<id>urn:sha1:855458e47b6973e51dda4dbf94be9eb2dd479aa3</id>
<content type='text'>
- Don't try to ring bell when system is going down. Beacuse the clock
  code is about to be stopped, the timeout routine won't be called
  anymore.
</content>
</entry>
<entry>
<title>Fix the bug which always reallocated the cut buffer whenever</title>
<updated>1998-08-03T09:17:06Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-08-03T09:17:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f803c851e45efda4505ab99759212af57a9e57f'/>
<id>urn:sha1:2f803c851e45efda4505ab99759212af57a9e57f</id>
<content type='text'>
the screen mode is changed even if another vty has larger size.
Reallocate the buffer only when the new screen size is larger than
the current cut buffer size.
</content>
</entry>
<entry>
<title>Don't accept the blank time value, if it is too big.</title>
<updated>1998-08-03T09:15:36Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>1998-08-03T09:15:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16d7bd52785824bd3209c2090f47d1b0272080a7'/>
<id>urn:sha1:16d7bd52785824bd3209c2090f47d1b0272080a7</id>
<content type='text'>
PR: bin/6188
</content>
</entry>
</feed>
