Home | History | Annotate | Download | only in rcons
History log of /src/sys/dev/rcons/rcons_kern.c
RevisionDateAuthorComments
 1.22  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.21  19-Nov-2007  ad branches: 1.21.18; 1.21.26; 1.21.32;
- Factor out too many copies of the same bit of tty code.
- Fix another tty signalling/wakeup problem.
 1.20  18-Oct-2007  joerg branches: 1.20.2;
Initialise the callbacks for tty.t_rstrt_ch in ttymalloc
as all drivers but Sun/SPARC's kd.c use the same arguments.
Separate callout_reset into callout_schedule and the initial
callout_setfunc using that.
 1.19  09-Jul-2007  ad branches: 1.19.6; 1.19.8; 1.19.12;
Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
 1.18  04-Mar-2007  christos branches: 1.18.2; 1.18.4;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.17  11-Dec-2005  christos branches: 1.17.26;
merge ktrace-lwp.
 1.16  27-Feb-2005  perry branches: 1.16.4;
nuke trailing whitespace
 1.15  04-Feb-2005  perry de-__P
 1.14  07-Aug-2003  agc branches: 1.14.8; 1.14.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.13  13-Nov-2001  lukem branches: 1.13.16;
add RCSIDs
 1.12  23-Mar-2000  thorpej branches: 1.12.6; 1.12.8;
New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.
 1.11  20-Mar-2000  pk Split off tty initialization in rcons_init() into a separate routine
and get rid of `fbconstty'.
 1.10  23-May-1999  ad branches: 1.10.2;
- Setting initial position of cursor is up to caller.
- Set cursor position properly for SPARC. From Juergen Hannken-Illjes.
 1.9  19-May-1999  ad Add arg to rcons_init() that when set causes screen to be cleared.
 1.8  19-May-1999  ad Don't clear screen upon startup unless we're running on a pmax (remedies
quirky behaviour of px boards). Shuffle come code in rcons_init_ops() in
order to be more clear.
 1.7  13-Apr-1999  ad Many enchancements to rcons to support ANSI color and all attributes
properly. All output now performed using a 'struct wsdisplay_emulops'.
 1.6  13-Oct-1996  christos branches: 1.6.24;
backout kprintf changes
 1.5  10-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.4  14-Mar-1996  christos - add and fix prototypes and warnings.
- remove nested comment in header file.
 1.3  29-Nov-1995  pk Must change `u_long' to `u_int32_t' as Jason pointed out.
 1.2  04-Oct-1995  pk Move font defs back into machine-dependent area (per Jonathan Stone).
Integrate patches from der Mouse (8-bit cleanliness, FULLSCREEN option,
SMALLFONT option).
The (MD) caller of rcons_init() is now responsible for initialising `rc_font'.
 1.1  17-Sep-1995  pk rcons (Raster CONSole) brought over here from the sparc area.
sparc device dependencies have been removed, as well as all references
to `struct fbdevice's. Clients need to #include <dev/rcons/rcons.h>.
 1.6.24.1  21-Jun-1999  thorpej Sync w/ -current.
 1.10.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.12.8.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.12.6.1  14-Nov-2001  nathanw Catch up to -current.
 1.13.16.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.13.16.4  04-Feb-2005  skrll Sync with HEAD.
 1.13.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.13.16.1  03-Aug-2004  skrll Sync with HEAD
 1.14.10.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.14.10.1  12-Feb-2005  yamt sync with head.
 1.14.8.1  29-Apr-2005  kent sync with -current
 1.16.4.3  07-Dec-2007  yamt sync with head
 1.16.4.2  27-Oct-2007  yamt sync with head.
 1.16.4.1  03-Sep-2007  yamt sync with head.
 1.17.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.18.4.1  11-Jul-2007  mjf Sync with head.
 1.18.2.2  23-Oct-2007  ad Sync with head.
 1.18.2.1  01-Jul-2007  ad Adapt to callout API change.
 1.19.12.2  21-Nov-2007  bouyer Sync with HEAD
 1.19.12.1  25-Oct-2007  bouyer Sync with HEAD.
 1.19.8.2  09-Jan-2008  matt sync with HEAD
 1.19.8.1  06-Nov-2007  matt sync with HEAD
 1.19.6.2  21-Nov-2007  joerg Sync with HEAD.
 1.19.6.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.20.2.1  08-Dec-2007  mjf Sync with HEAD.
 1.21.32.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.21.26.1  28-Apr-2009  skrll Sync with HEAD.
 1.21.18.1  04-May-2009  yamt sync with head.

RSS XML Feed