Stefan Bader
b175dc0928
vgacon: return the upper half of 512 character fonts
...
Uwe Geuder noted that he gets random bitmaps on a text console if he tried
to type extended characters (like the e acute). For him everything above
unicode 0xa0 was corrupted.
After some digging there seems to be a little culprit in vgacon since the
beginning of ages (well git). The function vgacon_font_get will store the
number of characters correctly in font->charcount but then calls to
vgacon_do_font_op(..., 0, 0). Which means only the lower 256 characters
are actually stored to the fontdata. The rest is left untouched. So the
next time that saved data is used, the garbled font appears. This happens
on every switch between text consoles.
Addresses https://bugs.launchpad.net/ubuntu/+source/linux/+bug/355057
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Tested-by: Uwe Geuder <ubuntuLp-ugeuder@sneakemail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-05-02 15:36:10 -07:00
..
.gitignore
sparc: Ignore drivers/video/console/promcon_tbl.c conmakehash generated file
2008-07-30 16:49:52 -07:00
bitblit.c
fbcon: fix color generation for monochrome framebuffer
2008-02-06 10:41:18 -08:00
dummycon.c
Remove magic macros for screen_info structure members
2007-10-16 22:57:17 -07:00
fbcon.c
fbdev: fix info->lock deadlock in fbcon_event_notify()
2009-04-13 15:04:28 -07:00
fbcon.h
fbcon: fix monochrome color value calculation
2008-10-02 15:53:13 -07:00
fbcon_ccw.c
fbcon: fix color generation for monochrome framebuffer
2008-02-06 10:41:18 -08:00
fbcon_cw.c
fbcon: fix color generation for monochrome framebuffer
2008-02-06 10:41:18 -08:00
fbcon_rotate.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
fbcon_rotate.h
fbcon_ud.c
fbcon: fix color generation for monochrome framebuffer
2008-02-06 10:41:18 -08:00
font_6x11.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_7x14.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_8x8.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_8x16.c
export font_vga_8x16
2007-10-16 09:43:19 -07:00
font_10x18.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_acorn_8x8.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_mini_4x6.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_pearl_8x8.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_sun8x16.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
font_sun12x22.c
fbcon: Convert struct font_desc to use ISO C initializers
2007-10-16 09:43:17 -07:00
fonts.c
cleanup after APUS removal
2008-02-06 10:41:01 -08:00
Kconfig
x86 setup: remove remnants of CONFIG_VIDEO_SELECT (read: vga=)
2008-09-03 14:12:39 -07:00
Makefile
[VIDEO]: Fix section mismatch warning in promcon.
2007-06-04 23:52:45 -07:00
mdacon.c
Revert "vt: fix background color on line feed"
2008-10-14 12:12:02 -07:00
newport_con.c
netport_con.c: fix build errors and warnings
2007-10-18 14:37:17 -07:00
prom.uni
promcon.c
vt: add color support to the "underline" and "italic" attributes
2007-05-08 11:15:27 -07:00
softcursor.c
fbdev: change asm/uaccess.h to linux/uaccess.h
2007-10-16 09:43:17 -07:00
sticon.c
Revert "vt: fix background color on line feed"
2008-10-14 12:12:02 -07:00
sticore.c
sticore: don't activate unsupported GSC STI cards on HPPA
2008-07-30 09:41:43 -07:00
tileblit.c
fbcon: fix color generation for monochrome framebuffer
2008-02-06 10:41:18 -08:00
vgacon.c
vgacon: return the upper half of 512 character fonts
2009-05-02 15:36:10 -07:00