freebsd-nq/sys/dev/syscons
Xin LI f112120666 Add VESA mode support for syscons, which enables the support of 15, 16,
24, and 32 bit modes.  To use that, syscons(4) must be built with
the compile time option 'options SC_PIXEL_MODE', and VESA support (a.k.a.
vesa.ko) must be either loaded, or be compiled into the kernel.

Do not return EINVAL when the mouse state is changed to what it already is,
which seems to cause problems when you have two mice attached, and
applications are not likely obtain useful information through the EINVAL
caused by showing the mouse pointer twice.

Teach vidcontrol(8) about mode names like MODE_<NUMBER>, where <NUMBER> is
the video mode number from the vidcontrol -i mode output.  Also, revert the
video mode if something fails.

Obtained from:	DragonFlyBSD
Discussed at:	current@ with patch attached [1]
PR:		kern/71142 [2]
Submitted by:	Xuefeng DENG <dsnofe at msn com> [1],
		Cyrille Lefevre <cyrille dot lefevre at laposte dot net> [2]
2005-05-29 08:43:44 +00:00
..
apm No need to ifdef this pc98. 2005-04-04 05:28:19 +00:00
blank
daemon - Mask an underline attribute on the pc98 console. It enables to use the same 2005-05-15 08:59:00 +00:00
dragon
fade
fire
green
logo
rain
snake Remove old epson note support. 2005-05-15 09:07:42 +00:00
star - Add color tables for 16 colors mode and 8 colors mode, use a different 2005-05-15 09:07:04 +00:00
warp
scgfbrndr.c For sparc64 conditionalize the compilation of the gfb_cursor() variant 2005-05-21 20:15:14 +00:00
schistory.c __powerpc__ conditional code for the syscons OpenFirmware/PPC framebuffer. 2004-01-21 05:08:51 +00:00
scmouse.c Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
scterm-dumb.c __powerpc__ conditional code for the syscons OpenFirmware/PPC framebuffer. 2004-01-21 05:08:51 +00:00
scterm-sc.c Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
scterm.c
sctermvar.h
scvesactl.c Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
scvgarndr.c Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
scvidctl.c Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
scvtb.c Remove superfluous braces and add #ifndef __sparc64__ around the 2005-05-21 20:28:15 +00:00
syscons.c Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
syscons.h Add VESA mode support for syscons, which enables the support of 15, 16, 2005-05-29 08:43:44 +00:00
sysmouse.c Remove debug printout of major/minor numbers, print name instead. 2005-02-27 21:16:26 +00:00