freebsd-dev/sys/dev/syscons
Peter Wemm e55b30b469 Fix syscons on amd64. The SC_PIXEL_MODE commit from May 29th added a new
function pointer to the vga render dispatch table and initialized it with
vga_nop.  The problem is that vga_nop() is a varargs function, and the
table declares a non-varargs function pointer.  On amd64 (and I think ppc),
mixing varargs and non-varargs function pointers is fatal.

Change vga_nop() and gfb_nop() from varargs to non-varargs do-nothing
functions.  This stops the stack corruption that only happened on amd64.

Approved by:  re (scottl)
2005-06-14 02:43:45 +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 Fix syscons on amd64. The SC_PIXEL_MODE commit from May 29th added a new 2005-06-14 02:43:45 +00:00
schistory.c
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
scterm-sc.c
scterm.c
sctermvar.h
scvesactl.c Only set mode when the incoming ioctl is IOC_VOID, until we have better 2005-06-10 05:20:33 +00:00
scvgarndr.c Fix syscons on amd64. The SC_PIXEL_MODE commit from May 29th added a new 2005-06-14 02:43:45 +00:00
scvidctl.c Deny to switch into banked video mode when it is not available. Some 2005-05-30 06:45:40 +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