linux_dsm_epyc7002/drivers/tty/vt
Jean-François Moine 81732c3b2f tty vt: Fix line garbage in virtual console on command line edition
On some machines using a specific hardware for console screen output,
the update of the pixel frame buffer does not work correctly when
using command line edition. This may be due to a memory cache bug
in the machine on which the problem has been found, but an other
solution is possible.

This patch proposes to avoid touching directly the pixel frame buffer
and to rebuild each character using the standard putc() function
on command line edition.

The resulting code is smaller and not obviously slower (no read
access to the pixel frame buffer).

Tested on a Cubox (ARM Marvell Dove 88AP510 SoC).

Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-09-10 16:35:46 -07:00
..
.gitignore TTY: move .gitignore from drivers/char/ to drivers/tty/vt/ 2010-11-05 22:18:23 -07:00
consolemap.c vt: push the tty_lock down into the map handling 2012-04-24 16:14:14 -07:00
cp437.uni
defkeymap.c_shipped
defkeymap.map
keyboard.c vt: fix the keyboard/led locking 2012-07-17 09:13:37 -07:00
Makefile
selection.c vt: tackle the main part of the selection logic 2012-03-08 11:11:39 -08:00
vc_screen.c vt: push down the tty lock so we can see what is left to tackle 2012-03-08 11:10:27 -08:00
vt_ioctl.c vt: fix race in vt_waitactive() 2012-06-14 17:10:08 -07:00
vt.c tty vt: Fix line garbage in virtual console on command line edition 2012-09-10 16:35:46 -07:00