mirror_edk2/MdeModulePkg/Universal/Console/TerminalDxe
Brian J. Johnson 27e8042131 MdeModulePkg/TerminalDxe: Optimize TtyTerm cursor motion
For TtyTerm terminals, output a shorter escape sequence when possible
to move the cursor within the current line, and don't print any escape
sequence if the cursor is already at the correct position.  This
removes extra cursor motion activity at the EFI shell prompt,
improving performance.  It also makes it possible in many cases to
successfully use a terminal window which is taller than the driver's
mode setting (eg. 80x25.)

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Brian Johnson <bjohnson@sgi.com>
Cc: Feng Tian <feng.tian@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Tested-by: Ryan Harkin <ryan.harkin@linaro.org>
Reviewed-by: Feng Tian <feng.tian@intel.com>
2016-10-27 09:11:15 +08:00
..
Ansi.c MdeModulePkg: TerminalDxe driver code clean up 2011-10-08 02:44:59 +00:00
ComponentName.c Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. 2011-07-06 03:55:36 +00:00
Terminal.c Revert "TerminalDxe: select the UART's default receive FIFO depth" 2016-04-01 09:18:23 +08:00
Terminal.h MdeModulePkg/TerminalDxe: Optimize TtyTerm cursor motion 2016-10-27 09:11:15 +08:00
TerminalConIn.c Revert "TerminalDxe: select the UART's default receive FIFO depth" 2016-04-01 09:18:23 +08:00
TerminalConOut.c MdeModulePkg/TerminalDxe: Optimize TtyTerm cursor motion 2016-10-27 09:11:15 +08:00
TerminalDxe.inf Add "TtyTerm" terminal type to TerminalDxe 2015-07-09 06:24:11 +00:00
TerminalDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
TerminalDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
Vtutf8.c MdeModulePkg: TerminalDxe driver code clean up 2011-10-08 02:44:59 +00:00