diff options
author | Brian J. Johnson <bjohnson@sgi.com> | 2016-10-07 22:53:59 +0800 |
---|---|---|
committer | Feng Tian <feng.tian@intel.com> | 2016-10-27 09:11:15 +0800 |
commit | 27e804213149be99e4024fe3dcb4ea41b3f39717 (patch) | |
tree | f577e3ada85be741cd19db1962db30d30a09d3bb /BaseTools/Source/Python/Table/TableFunction.py | |
parent | 851b044f0a4b51101beae9214cf662308995ae1b (diff) | |
download | edk2-platforms-27e804213149be99e4024fe3dcb4ea41b3f39717.tar.xz |
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>
Diffstat (limited to 'BaseTools/Source/Python/Table/TableFunction.py')
0 files changed, 0 insertions, 0 deletions