Prev: padata: add parenthesis in MAX_SEQ_NR macro
Next: kbuild: menuconfig with O=<dir> creates empty include/config in base
From: Frank Pan on 26 May 2010 03:00 Greetings The motivation is display much more characters on the framebuffer console than 512. If this is done, foreign languages can be easily rendered with currently supported utf-8 encoding. In order to display fonts with more than 512 chars, the storage of one char in virtual terminal must be enlarged. Currently vt holds one u16 for every character, 7 bits for attributes. The patches extend it into u32. Virtual terminal is referenced by many other drivers. If it has been changed, others must be changed as well. Change all of them may spend 1 or more weeks, and the patches include the change of fbcon. So I just put the done part here and wish to have your advices. Any reply is appreciated, thank you. Frank Pan drivers/char/selection.c | 26 ++-- drivers/char/vc_screen.c | 8 +- drivers/char/vt.c | 250 ++++++++++++++++++++------------------ drivers/video/console/bitblit.c | 33 +++-- drivers/video/console/fbcon.c | 256 ++++++++++++++++++++------------------- drivers/video/console/fbcon.h | 16 ++-- include/linux/console.h | 8 +- include/linux/console_struct.h | 8 +- include/linux/selection.h | 6 +- include/linux/vt_buffer.h | 15 ++- 10 files changed, 327 insertions(+), 299 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |