Home | History | Annotate | only in /src/sys/dev/rcons
History log of /src/sys/dev/rcons
RevisionDateAuthorComments
 1.3 11-Apr-2001  jdolecek Only install headers which are actually used by our userland. This
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@
recently.

I HOPE to get the list right. The headers I left in are ones
used for MI tools and those whose usage I discovered by grep over tree sources.
Feel free to put needed includes back in if you encounter anything which
should not be removed from lists.
 1.2 13-Apr-1999  ad branches: 1.2.2; 1.2.14;
Many enchancements to rcons to support ANSI color and all attributes
properly. All output now performed using a 'struct wsdisplay_emulops'.
 1.1 12-Jun-1998  cgd branches: 1.1.10;
Rework the way kernel include files are installed. In the new method,
as with user-land programs, include files are installed by each directory
in the tree that has includes to install. (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change. Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
 1.1.10.1 21-Jun-1999  thorpej Sync w/ -current.
 1.2.14.1 28-Feb-2002  nathanw Catch up to -current.
 1.2.2.1 21-Apr-2001  bouyer Sync with HEAD
 1.2 24-Mar-2021  simonb s/depreciated/deprecated/g
 1.1 17-Dec-1999  ad branches: 1.1.2; 1.1.8; 1.1.234; 1.1.236;
Indicate that rcons is a dead end and that doing something more wsconsish is
recommended.
 1.1.236.1 03-Apr-2021  thorpej Sync with HEAD.
 1.1.234.1 03-Apr-2021  thorpej Sync with HEAD.
 1.1.8.2 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.1.8.1 17-Dec-1999  bouyer file README was added on branch thorpej_scsipi on 2000-11-20 22:35:48 +0000
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14 11-Dec-2005  christos merge ktrace-lwp.
 1.13 27-Feb-2005  perry nuke trailing whitespace
 1.12 25-Aug-2003  uwe branches: 1.12.8; 1.12.10;
Undo previous as it broke things.

There are some scattered implicit RASTERCONSOLE dependencies,
so there should be a better way.
 1.11 24-Aug-2003  uwe defflag RASTERCONSOLE.
 1.10 28-Nov-2001  lukem branches: 1.10.16;
- convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
 1.9 20-Nov-2001  lukem - replace "defopt" with "defparam" for options which must take a value,
as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
 1.8 05-Oct-2001  eeh Stop wscons from conflicting with rcons.
 1.7 23-Nov-1999  scottr branches: 1.7.6; 1.7.8; 1.7.10;
Round out our options with 4bpp framebuffer support, conditional
on RCONS_4BPP.
 1.6 20-Jul-1999  bouyer branches: 1.6.2; 1.6.8;
The options actually used are RASTERCONSOLE_{FG,BG}COL, not
RASTERCONS_{FG,BG}COL. defopt the rigth ones.
 1.5 14-Apr-1999  ad Add missing RCONS_2BPP and RCONS_16BPP options for compatibility with code
that has not yet changed over to 'rasops'.
 1.4 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.3 27-Mar-1999  dbj branches: 1.3.4;
defopt RCONS_2BPP and RCONS_16BPP
add support for 16bpp framebuffers as found on color nexten.
 1.2 11-Apr-1996  cgd include raster_op.c and raster_text.c if 'raster' is defined, as well
as if 'rasterconsole' is defined. Alpha uses 'raster' to pull in the
raster text and operation code, but doesn't use this console emulator,
etc.
 1.1 04-Oct-1995  pk Move RCONSOLE files here and rename option to RASTERCONSOLE.
 1.3.4.2 02-Aug-1999  thorpej Update from trunk.
 1.3.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.6.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.6.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.7.10.1 11-Oct-2001  fvdl Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
 1.7.8.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.6.2 08-Jan-2002  nathanw Catch up to -current.
 1.7.6.1 22-Oct-2001  nathanw Catch up to -current.
 1.10.16.4 04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.10.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.10.16.1 03-Aug-2004  skrll Sync with HEAD
 1.12.10.1 19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.12.8.1 29-Apr-2005  kent sync with -current
 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.8 04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.7 11-Dec-2005  christos branches: 1.7.26;
merge ktrace-lwp.
 1.6 07-Aug-2003  agc branches: 1.6.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.5 29-Sep-2000  deberg branches: 1.5.24;
fix 16BPP support (for next68k), from Timm Wetzel.
 1.4 11-Jan-1999  drochner branches: 1.4.8; 1.4.18;
add 2bpp support, for sake of NeXT monochrome displays, from
matt debergalis <deberg@mit.edu> KB1CTH per PR kern/6741 and kern/6786,
minimally corrected
 1.3 24-Nov-1995  cgd since 'long's in this code are meant to be exactly 32-bits wide, use
'int32_t's instead, so that this code is usable on the alpha.
 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.4.18.1 06-Oct-2000  deberg pullup 1.5, approved by thorpej

fix 16BPP support (for next68k), from Timm Wetzel.
 1.4.8.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.5.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.24.1 03-Aug-2004  skrll Sync with HEAD
 1.6.16.1 03-Sep-2007  yamt sync with head.
 1.7.26.1 12-Mar-2007  rmind Sync with HEAD.
 1.19 31-Jan-2012  matt ANSIfy the prototypes
 1.18 18-Apr-2009  tsutsui branches: 1.18.12; 1.18.16;
Revert bcopy -> memcpy change inside #ifdef BCOPY_FASTER block.
 1.17 18-Mar-2009  cegger bcopy -> memcpy
 1.16 18-Mar-2009  cegger bzero -> memset
 1.15 11-Dec-2005  christos branches: 1.15.74; 1.15.84; 1.15.90;
merge ktrace-lwp.
 1.14 27-Feb-2005  perry nuke trailing whitespace
 1.13 04-Feb-2005  perry de-__P
 1.12 07-Aug-2003  agc branches: 1.12.8; 1.12.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.11 13-Nov-2001  lukem branches: 1.11.16;
add RCSIDs
 1.10 29-Sep-2000  deberg branches: 1.10.2; 1.10.4;
fix 16BPP support (for next68k), from Timm Wetzel.
 1.9 30-Mar-2000  augustss branches: 1.9.4;
Remove register declarations.
 1.8 23-Nov-1999  scottr Round out our options with 4bpp framebuffer support, conditional
on RCONS_4BPP.
 1.7 27-Mar-1999  dbj branches: 1.7.8; 1.7.14;
defopt RCONS_2BPP and RCONS_16BPP
add support for 16bpp framebuffers as found on color nexten.
 1.6 11-Jan-1999  drochner add 2bpp support, for sake of NeXT monochrome displays, from
matt debergalis <deberg@mit.edu> KB1CTH per PR kern/6741 and kern/6786,
minimally corrected
 1.5 18-Dec-1998  thorpej Replace a use of << with the LSOP macro, to fix a specific problem on
little-endian machines. PR #6390, Ben Harris.
 1.4 14-Mar-1996  christos - add and fix prototypes and warnings.
- remove nested comment in header file.
 1.3 29-Nov-1995  pk Make it work on little-endian monochrome buffers; per Ted.
 1.2 24-Nov-1995  cgd since 'long's in this code are meant to be exactly 32-bits wide, use
'int32_t's instead, so that this code is usable on the alpha.
 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.7.14.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.8.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.9.4.1 06-Oct-2000  deberg pullup 1.10, approved by thorpej

fix 16BPP support (for next68k), from Timm Wetzel.
 1.10.4.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.10.2.1 14-Nov-2001  nathanw Catch up to -current.
 1.11.16.5 04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.11.16.4 04-Feb-2005  skrll Sync with HEAD.
 1.11.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.11.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.11.16.1 03-Aug-2004  skrll Sync with HEAD
 1.12.10.2 19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.12.10.1 12-Feb-2005  yamt sync with head.
 1.12.8.1 29-Apr-2005  kent sync with -current
 1.15.90.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.15.84.1 28-Apr-2009  skrll Sync with HEAD.
 1.15.74.1 04-May-2009  yamt sync with head.
 1.18.16.1 18-Feb-2012  mrg merge to -current.
 1.18.12.1 17-Apr-2012  yamt sync with head
 1.10 31-Jan-2012  matt ANSIfy the prototypes
 1.9 04-Mar-2007  christos branches: 1.9.76; 1.9.80;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.8 11-Dec-2005  christos branches: 1.8.26;
merge ktrace-lwp.
 1.7 07-Aug-2003  agc branches: 1.7.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.6 15-Nov-2001  lukem branches: 1.6.16;
don't need <sys/types.h> when including <sys/param.h>
 1.5 13-Nov-2001  lukem add RCSIDs
 1.4 30-Mar-2000  augustss branches: 1.4.6; 1.4.8;
Remove register declarations.
 1.3 24-Nov-1995  cgd branches: 1.3.30;
since 'long's in this code are meant to be exactly 32-bits wide, use
'int32_t's instead, so that this code is usable on the alpha.
 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.3.30.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.4.8.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.6.2 08-Jan-2002  nathanw Catch up to -current.
 1.4.6.1 14-Nov-2001  nathanw Catch up to -current.
 1.6.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.6.16.1 03-Aug-2004  skrll Sync with HEAD
 1.7.16.1 03-Sep-2007  yamt sync with head.
 1.8.26.1 12-Mar-2007  rmind Sync with HEAD.
 1.9.80.1 18-Feb-2012  mrg merge to -current.
 1.9.76.1 17-Apr-2012  yamt sync with head
 1.16 11-Dec-2005  christos merge ktrace-lwp.
 1.15 01-Jun-2005  drochner make this compile after Wcast-qual
 1.14 04-Feb-2005  perry de-__P
 1.13 07-Aug-2003  agc branches: 1.13.8; 1.13.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.12 16-Apr-2000  pk branches: 1.12.28;
Use a default attribute to restore the display mode to original settings.
Also, pass in WSATTR_COLORS at all times when allocating screen attributes
since without it we cannot even get black-on-white from rasops(9).
 1.11 23-Mar-2000  thorpej 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.10 20-Mar-2000  pk Split off tty initialization in rcons_init() into a separate routine
and get rid of `fbconstty'.
 1.9 26-Aug-1999  thorpej branches: 1.9.2;
Change the way the default foreground and background colors are chosen:
require the front-end to initialize rc_deffgcolor and rc_defbgcolor (both
new members), and override these only if RASTERCONSOLE_{FG,BG}COL are
set in the kernel configuration file.
 1.8 23-May-1999  ad - Setting initial position of cursor is up to caller.
- Set cursor position properly for SPARC. From Juergen Hannken-Illjes.
 1.7 20-May-1999  thorpej Fix broken prototype.
 1.6 19-May-1999  ad Add arg to rcons_init() that when set causes screen to be cleared.
 1.5 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.4 14-Mar-1996  christos branches: 1.4.26;
- add and fix prototypes and warnings.
- remove nested comment in header file.
 1.3 05-Oct-1995  pk Remove `rc_font_ascent' from structure.
 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.4.26.1 21-Jun-1999  thorpej Sync w/ -current.
 1.9.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.28.5 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.12.28.4 04-Feb-2005  skrll Sync with HEAD.
 1.12.28.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.28.2 18-Sep-2004  skrll Sync with HEAD.
 1.12.28.1 03-Aug-2004  skrll Sync with HEAD
 1.13.10.1 12-Feb-2005  yamt sync with head.
 1.13.8.1 29-Apr-2005  kent sync with -current
 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.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.
 1.18 14-Mar-2009  dsl ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.17 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.16 21-Jan-2006  chs branches: 1.16.72; 1.16.82; 1.16.88;
avoid checking if an unsigned number is less than 0. fixes PR 29948.
 1.15 11-Dec-2005  christos branches: 1.15.2;
merge ktrace-lwp.
 1.14 01-Jun-2005  drochner branches: 1.14.2;
make this compile after Wcast-qual
 1.13 27-Feb-2005  perry branches: 1.13.2;
nuke trailing whitespace
 1.12 07-Aug-2003  agc branches: 1.12.8; 1.12.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.11 04-Jul-2002  junyoung branches: 1.11.6;
alloc_attr -> allocattr

Approved by Matthias Drochner.
 1.10 15-Nov-2001  lukem branches: 1.10.8;
don't need <sys/types.h> when including <sys/param.h>
 1.9 13-Nov-2001  lukem add RCSIDs
 1.8 18-Sep-2001  wiz Give initiali[sz]e all the "i"s it deserves.
 1.7 16-Apr-2000  pk branches: 1.7.6; 1.7.8; 1.7.10;
Use a default attribute to restore the display mode to original settings.
Also, pass in WSATTR_COLORS at all times when allocating screen attributes
since without it we cannot even get black-on-white from rasops(9).
 1.6 26-Aug-1999  thorpej branches: 1.6.2;
Change the way the default foreground and background colors are chosen:
require the front-end to initialize rc_deffgcolor and rc_defbgcolor (both
new members), and override these only if RASTERCONSOLE_{FG,BG}COL are
set in the kernel configuration file.
 1.5 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.4 22-Apr-1999  ad Let `mapchar' in operations set decide if characters (c > 127) are printable.
 1.3 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.2 04-Oct-1995  pk branches: 1.2.28;
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.2.28.1 21-Jun-1999  thorpej Sync w/ -current.
 1.6.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.7.10.1 01-Oct-2001  fvdl Catch up with -current.
 1.7.8.2 06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.7.8.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.6.4 01-Aug-2002  nathanw Catch up to -current.
 1.7.6.3 08-Jan-2002  nathanw Catch up to -current.
 1.7.6.2 14-Nov-2001  nathanw Catch up to -current.
 1.7.6.1 21-Sep-2001  nathanw Catch up to -current.
 1.10.8.1 15-Jul-2002  gehenna catch up with -current.
 1.11.6.5 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.11.6.4 04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.11.6.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.11.6.2 18-Sep-2004  skrll Sync with HEAD.
 1.11.6.1 03-Aug-2004  skrll Sync with HEAD
 1.12.10.1 19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.12.8.1 29-Apr-2005  kent sync with -current
 1.13.2.1 30-Jan-2006  tron Pull up following revision(s) (requested by chs in ticket #1148):
sys/dev/rcons/rcons_subr.c: revision 1.16
avoid checking if an unsigned number is less than 0. fixes PR 29948.
 1.14.2.1 21-Jun-2006  yamt sync with head.
 1.15.2.1 01-Feb-2006  yamt sync with head.
 1.16.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.16.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.16.72.1 04-May-2009  yamt sync with head.
 1.3 20-May-1999  ad This file is superceded by rcons.h.
 1.2 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.1 04-Oct-1995  pk branches: 1.1.28;
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.28.1 21-Jun-1999  thorpej Sync w/ -current.

RSS XML Feed