opnsense-src/sys/dev/syscons
Konstantin Belousov 1dc72d3681 On some generations of the Intel GPU, disabling of the VGA Display
stops updating the vertical retrace indicator.  The text mouse
renderer in syscons is executing from the callout and spins waiting
for the start of next frame.  As result, after the X server finishes,
since the VGA cannot be turned on, but syscons does not know about
this, the clock swi spins forever.

Hack around the problem by disabling wait for the retrace if KMS is
activated.

Diagnosed and tested by:	Michiel Boland <boland37@xs4all.nl>
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2013-06-18 20:19:09 +00:00
..
apm
blank Convert files to UTF-8 2012-01-15 13:23:18 +00:00
daemon Don't malloc a buffer while holding the prison0 mutex. Instead, use a loop 2009-09-10 12:58:37 +00:00
dragon Replace explicit calls to video methods with their respective variants 2007-12-29 23:26:59 +00:00
fade Convert files to UTF-8 2012-01-15 13:23:18 +00:00
fire Replace explicit calls to video methods with their respective variants 2007-12-29 23:26:59 +00:00
green Convert files to UTF-8 2012-01-15 13:23:18 +00:00
logo Convert files to UTF-8 2012-01-15 13:23:18 +00:00
rain Convert files to UTF-8 2012-01-15 13:23:18 +00:00
snake Convert files to UTF-8 2012-01-15 13:23:18 +00:00
star Convert files to UTF-8 2012-01-15 13:23:18 +00:00
warp Convert files to UTF-8 2012-01-15 13:23:18 +00:00
scgfbrndr.c Replace explicit calls to video methods with their respective variants 2007-12-29 23:26:59 +00:00
schistory.c Piggyback MIPS changes and add ARM syscons support for devices with 2012-08-25 23:59:31 +00:00
scmouse.c In order to maximize the re-usability of kernel code in user space this 2011-09-16 13:58:51 +00:00
scterm-teken.c Piggyback MIPS changes and add ARM syscons support for devices with 2012-08-25 23:59:31 +00:00
scterm.c Replace syscons terminal renderer by a new renderer that uses libteken. 2009-01-01 13:26:53 +00:00
scvesactl.c - Teach vesa(4) and dpms(4) about x86emu. [1] 2009-09-09 09:50:31 +00:00
scvgarndr.c On some generations of the Intel GPU, disabling of the VGA Display 2013-06-18 20:19:09 +00:00
scvidctl.c Add tty_set_winsize(). 2012-11-03 22:21:37 +00:00
scvtb.c
syscons.c MFcalloutng (r244249, r244306 by mav): 2013-03-04 14:00:58 +00:00
syscons.h MFcalloutng (r244249, r244306 by mav): 2013-03-04 14:00:58 +00:00
sysmouse.c Include <sys/ttydefaults.h>, instead of doing it through <sys/termios.h>. 2009-11-28 16:25:55 +00:00