History log of /freebsd-9.3-release/sys/dev/vt/hw/
Revision Date Author Comments
267654 20-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


264113 04-Apr-2014 ray

MFC r263885

o Add new vd_driver method to do bitblt with mask, named vd_maskbitbltchr.
o Move vd_bitbltchr vga's driver method to vd_maskbitbltchr.
o Implement new vd_bitbltchr method for vga driver. (It do single write for 8
pixels, have to be a bit faster).

Sponsored by: The FreeBSD Foundation


263817 27-Mar-2014 ray

MFC 219886, 226100, 226111, 226341, 242529, 259015, 259016, 259019, 259049,
259071, 259102, 259110, 259129, 259130, 259178, 259179, 259203, 259221,
259261, 259532, 259615, 259650, 259651, 259667, 259680, 259727, 259761,
259772, 259776, 259777, 259830, 259882, 259915, 260160, 260449, 260450,
260688, 260888, 260953, 261269, 261547, 261551, 261552, 261553, 261585
o Merge vt(4) virtual terminal (a.k.a. newcons) to stable/9.
o Merge teken updates.
o Add few more tty methods required by vt(4).
o Update syscons(4) to work with fresh teken.

Sponsored by: The FreeBSD Foundation


259016 05-Dec-2013 ray

Merge VT(9) project (a.k.a. newcons).

Reviewed by: nwhitehorn
MFC_to_10_after: re approval

Sponsored by: The FreeBSD Foundation


258782 30-Nov-2013 nwhitehorn

Fix build.


258781 30-Nov-2013 nwhitehorn

Work around false positive errors from GCC.


257988 11-Nov-2013 ray

Update vd_bitbltchr_t type to handle operation mask (to not touch pixels which
is not defined in mask) and bpl (bytes per source line).
Only vt_fb driver handle handle bpl yet.
Add protector for case when blitting image can be drawn partially out of screen,
like mouse cursor.

Mouse cursor and its movements works fine, copy/paste not yet.

Sponsored by: The FreeBSD Foundation


257815 07-Nov-2013 ray

Handle suspend/resume. Switch to console window before suspend, switch back on
resume. That fix issue with broken Xorg image after resume.
Fix some style whilst here.

Sponsored by: The FreeBSD Foundation


257726 05-Nov-2013 ray

Early console with FDT/OFW support.
TODO - done PPC, SPARC64 and FDT-less variants.

Sponsored by: The FreeBSD Foundation


257725 05-Nov-2013 ray

Export vt_fb VT driver methods to allow reuse.

Sponsored by: The FreeBSD Foundation


257211 27-Oct-2013 nwhitehorn

Get colors right on mac framebuffers.


257137 25-Oct-2013 ray

Remove not done and not used driver for intel video.

Sponsored by: The FreeBSD Foundation


257013 23-Oct-2013 ray

Use copy method which maybe defined by framebuffer provider, but not just
memmove.

Sponsored by: The FreeBSD Foundation


256904 22-Oct-2013 ray

Add VT(9) driver for generic framebuffer.

Sponsored by: The FreeBSD Foundation


256896 22-Oct-2013 ray

Hardware specific drivers have bigger priority (over VGA for example).

Sponsored by: The FreeBSD Foundation


256684 17-Oct-2013 nwhitehorn

Use vt_generate_vga_palette() instead of a hard-coded mapping.


256681 17-Oct-2013 nwhitehorn

Sync with ofw_syscons.c: provide support for IBM framebuffers like that in
the QEMU pSeries emulated platform.


256527 15-Oct-2013 ray

o Rename bitblt method to bitbltchr, since it used to copy char with bg/fg colors
from font table, but not bitmap copy.
o Fix small mistake in comment.

Sponsored by: The FreeBSD Foundation


256314 11-Oct-2013 ray

Fix off-by-one-huge-fb-line copy-pasted to every driver.
TODO: defaulting to single implementation for all FB devices.

Sponsored by: The FreeBSD Foundation


256145 08-Oct-2013 ray

o Implement history buffer.
o Join history buffer with screen buffer. Same type of things.
o Reimplement buffer as an array of rows. Make it circular, so no overflow
tracking.
o Implement VT_PROCESS mode. Locking of VT switching by owner process.
o Add debug and deadtimer sysctls. deadtimer - defaulting to 15 seconds, time
to wait process answer in VT_PROCESS mode, to do VT switch in case when
process hang.
o Implement later console attach.
o Fix (partially yet) keyboard allocation.
o Add drivers priority. Disallow to replace KMS driver with VGA.
o Add ability to resize terminals.

Sponsored by: The FreeBSD Foundation


234252 14-Apr-2012 marcel

Add support fot ia64. This means that ia64, for the first time ever,
has a working non-serial console!

I'm pretty sure this doesn't work on the SGI Altix 350, but that's
ok for now. Lot's of things don't work there...


230440 21-Jan-2012 nwhitehorn

Checkpoint SPARC support. This seems to inexplicably crash fairly early on
somewhere outside of ofwfb.c. It is in no way clear why.


230434 21-Jan-2012 nwhitehorn

Make ofwfb static framebuffer much smaller by actually reading how you
are supposed to do this kind of thing.


230428 21-Jan-2012 nwhitehorn

Add a vt(4) framebuffer for Open Firmware linear framebuffer devices (i.e.
all graphics on PowerPC Apple systems). This will also work on some sparc64
graphics hardware with a small amount of modification.


219897 23-Mar-2011 ed

Chase KPI change in vga driver.


219888 22-Mar-2011 ed

Readd the vt(4) driver and corresponding tools.