David Greenman
93555dc983
Two fixes from John Dyson to fix hangs and panics when using ctrl-T:
...
1) tty.c: gather all the info about the processes before calling ttyprintf
(which may block).
2) syscons.c: handle asynchronous output properly (data structures may
be corrupted otherwise).
1994-03-20 20:05:55 +00:00
David Greenman
835b7809ab
Modified pccnprobe to not set cn_tp = CONSOLE_TTY if __FreeBSD__ is
...
defined. This code should probably be yanked out.
1994-03-08 15:17:41 +00:00
Guido van Rooij
fe719280d0
Removed a #warning that I left here.
1994-03-06 20:56:26 +00:00
Guido van Rooij
79bdab6c87
Ttys structures are now allocated dynamically via ttymalloc/ttyfree.
...
This inetrface should be used from now on.
pseudo device pty xx still keeps its meaning: a maximum of
xx ptys is allowed.
A ringbuffer is now 2040 bytes long, per Garrett Wollman's request.
The changes are inspired by the way NetBSD did it (thanks for that!),
though I made it slihghtly different, including the interface so
at least 75% of the allocated space is deallocated when the tty is
closed.
Note further that it is easy to modify the ringbuffer length runtime.
This will have to wait untill some later date...
-Guido
1994-03-02 20:28:38 +00:00
David Greenman
ab377d1e00
From: Chris Wiener <cwiener@CRLABS.COM>
...
When the keyboard is probed, the LED's blink quickly and
"Keyboard reset failed" is printed on the console. The
init routine keeps trying endlessly with the same behavior
as above.
I got the latest -current sup sources (06-Feb-94 12:00 GMT) to work using the
old syscons.c. The following patch makes the new syscons work:
1994-02-07 02:14:27 +00:00
Christoph Robitschko
52fda4247e
Make the screen savers runtime switchable. Everybody wants a
...
different default saver, and the size increase in the kernel is
minimal ( < 2.5K ).
1994-02-04 10:36:15 +00:00
Andrey A. Chernov
cd08e4cab2
Make BLANK_SAVER default to stop best saver war.
1994-02-02 23:10:55 +00:00
Nate Williams
10a0cecedc
Moved paren in sgetc to where it belongs. (My fault, I must have wiped it
...
out when I applied the patch to get the new features by hand)
1994-02-01 19:04:18 +00:00
Rich Murphey
20fabfa95d
Add missing arg to Debugger() call.
...
Add missing close paren in sgetc() definition.
1994-02-01 15:09:10 +00:00
Andrey A. Chernov
7745b4472a
Make old SNAKE_SAVER code compile with new syscons changes.
1994-02-01 11:13:49 +00:00
Andrey A. Chernov
cb2d71d5ea
1) Restore removed SNAKE_SAVER (Nate, WHY you do it?)
...
2) Make SNAKE_SAVER like default, if no saver specified in "options"
3) Remove #ifdef STAR_SAVER before line /* make screensaver happy */
this code needed in any case.
1994-02-01 10:43:02 +00:00
Andrey A. Chernov
12228508ab
Comment #define STAR_SAVER, it is configuration "options"
1994-02-01 08:30:45 +00:00
Nate Williams
8b2e5491db
From: sos@login.dkuug.dk (S|ren Schmidt)
...
Subject: syscons-1.3
Date: Sat, 29 Jan 94 23:33:50 MET
But here is the (hopefully) final syscons-1.3....
....
I've changed sgetc so it works as the pccons parallel
(it now uses a scgetc internally).
[
There were a couple changes that Bruce Evans sent me that were applied
to this version along with some changes that S'ren didn't incorporate
into the final version. There will be only minor changes if anything
from this version to his final release.
]
1994-02-01 06:22:29 +00:00
Nate Williams
7af948c9cc
Changed the default 'reboot' routine from cpu_reset() to shutdown_nice().
...
If you want to disable the reboot feature, then re-define the keymap to
not have a RBT call.
1994-01-18 05:33:34 +00:00
David Greenman
7f8cb36869
"New" VM system from John Dyson & myself. For a run-down of the
...
major changes, see the log of any effected file in the sys/vm
directory (swap_pager.c for instance).
1994-01-14 16:25:31 +00:00
David Greenman
c8a13ecd00
Convert syscall to trapframe. Based on work done by John Brezak.
1994-01-03 07:55:47 +00:00
Rich Murphey
7f66f26d0c
Don't cast 2nd arg to fillw() per David's comments. The cast
...
breaks cursor positioning.
1993-12-21 03:27:26 +00:00
Rich Murphey
81664caf74
cast arg 2 of fillw() calls to type caddr_t as in pccons.
...
add "manual escape to debugger" arg in call to Debugger().
cast 1st arg to untimeout() to type timeout_func_t as done for timeout().
1993-12-21 02:49:13 +00:00
Andrey A. Chernov
f4d3408967
Fix tsleep "waitvt" wait data from vak@kiae.su
1993-12-18 22:50:51 +00:00
Rich Murphey
23fc1c7148
Fix conflicting prototypes and return values.
1993-11-27 06:32:41 +00:00
Christoph Robitschko
5a0cfe828a
Changed return(-1) in switch_scr to return(EINVAL), because -1 is
...
ERESTART on return from a system call.
1993-11-23 18:20:52 +00:00
Jordan K. Hubbard
9afdb1976e
Now that STAR_SAVER and SNAKE_SAVER are kernel options, add code
...
to make sure that bad things don't happen if both are (incorrectly)
defined at once.
1993-10-31 00:19:01 +00:00
Jordan K. Hubbard
faa78b5f58
Fixed bug where syscons.c wouldn't compile if DDB was enabled.
...
Removed FAT_CURSOR and STAR_SAVER as compiled in defaults - these should
be kernel options!
1993-10-31 00:09:02 +00:00
Rodney W. Grimes
2110b1cd9d
Put back the $Id$ strings
1993-10-28 06:15:14 +00:00
Jordan K. Hubbard
33853f9752
This is syscons version 1.1
1993-10-28 05:27:36 +00:00
Jordan K. Hubbard
538430ae1a
Patch from stever@csuohio.edu (Steve Ratliff) to make FAT_CURSOR work
...
on HDA/CGA displays.
1993-10-18 02:19:54 +00:00
Rodney W. Grimes
6f78ca6026
Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some
...
minor cleanup. Added $Id$ to files that did not have any version info, etc
1993-10-16 13:48:52 +00:00
Rodney W. Grimes
b05fb556cf
Use KERNBASE for locating stuff in kernel virtual memory, not hard coded
...
constants.
1993-10-12 06:59:36 +00:00
Jordan K. Hubbard
11851b0ee1
Removed FAT_CURSOR as default since it breaks certain CGA displays
...
and it is better to conform to the lowest common denominator.
Those wishing to retain it can always use options FAT_CURSOR in
their config files.
1993-10-08 21:21:59 +00:00
Jordan K. Hubbard
bd41f6854b
Latest changs for XFree86 2.0
1993-10-04 22:23:03 +00:00
Rodney W. Grimes
380888c9fa
Change #include <sys/console.h> to <machine/console.h>, file will be moved
...
shortly
1993-09-30 23:59:49 +00:00
Jordan K. Hubbard
0e583a0138
From: "Andrew A. Chernov, Black Mage" <ache@astral.msk.su>
...
AltGr Lock code for zero repeat count ommited, so AltGr Lock
works only one time and never again :-)
1993-09-29 00:42:10 +00:00
Jordan K. Hubbard
b5275b8103
Version number support for XFree86
1993-09-28 20:53:48 +00:00
Jordan K. Hubbard
fae56ff15f
Change to sio for recognising the last serial port on a multiport
...
card correctly.
Updated syscons to 0.2e, added features for upcoming XFree86 2.0,
fixed crashbug.
1993-09-28 00:01:18 +00:00
Jordan K. Hubbard
cc4dfeaaa0
Soren's latest syscons changes.
1993-09-08 22:11:48 +00:00
Rodney W. Grimes
4ada418a9b
Replaced the return (1)'s with return (IO_KBDSIZE) in the probe code so
...
that the printfs during the probing prints the range instead of just the
start address.
1993-08-28 13:26:30 +00:00
Rodney W. Grimes
3c742f974a
Added from: line to reference the pccons.c derivation of this code, otherwise
...
the BSD copyright would be very bad to have on this file.
1993-08-20 17:19:29 +00:00
Jordan K. Hubbard
c3b435bb51
Updated syscons to 0.2b - please test this! It won't be in the ALPHA
...
release, but it's still worth testing.
1993-07-30 02:20:26 +00:00
Jordan K. Hubbard
916347f77e
Added necessary files for syscons (may move font include later, but for now
...
it's easier to leave there since I don't feel like breaking anything).
1993-07-26 21:21:11 +00:00