1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/dev/syscons
Jung-uk Kim 761eeb5fff Fix VESA color palette corruption:
- VBE 3.0 says palette format resets to 6-bit mode when video mode changes.
We simply set 8-bit mode when we switch modes if the adapter supports it.
- VBE 3.0 also says if the mode is not VGA compatible, we must use VBE
function to save/restore palette.  Otherwise, VGA function may be used.
Thus, reinstate the save/load palette functions only for non-VGA compatible
modes regardless of its palette format.
- Let vesa(4) set VESA modes even if vga(4) claims to support it.
- Reset default palette if VESA pixel mode is set initially.
- Fix more style nits.
2009-11-03 20:22:09 +00:00
..
apm
blank
daemon Don't malloc a buffer while holding the prison0 mutex. Instead, use a loop 2009-09-10 12:58:37 +00:00
dragon
fade
fire
green
logo
rain
snake
star
warp
scgfbrndr.c
schistory.c
scmouse.c Add support for VT200-style mouse input. 2009-09-27 18:19:41 +00:00
scterm-teken.c Add support for VT200-style mouse input. 2009-09-27 18:19:41 +00:00
scterm.c
scvesactl.c - Teach vesa(4) and dpms(4) about x86emu. [1] 2009-09-09 09:50:31 +00:00
scvgarndr.c Fix VESA modes and allow 8bit depth modes. 2009-08-24 22:35:53 +00:00
scvidctl.c Fix VESA modes and allow 8bit depth modes. 2009-08-24 22:35:53 +00:00
scvtb.c
syscons.c Fix VESA color palette corruption: 2009-11-03 20:22:09 +00:00
syscons.h Add support for VT200-style mouse input. 2009-09-27 18:19:41 +00:00
sysmouse.c Last minute TTY API change: remove mutex argument from tty_alloc(). 2009-05-29 06:41:23 +00:00