Roy Thanks for your contribution, We will review it soon.
Thanks Feng -----Original Message----- From: Roy Franz [mailto:roy.fr...@linaro.org] Sent: Tuesday, June 23, 2015 07:30 To: edk2-devel@lists.sourceforge.net; Tian, Feng; ler...@redhat.com; ard.biesheu...@linaro.org Cc: Roy Franz Subject: [PATCH 0/4] Add TtyTerm terminal type This patchset is a followup to my previous backspace/LinuxTerm patchsets. It adds a new terminal type "TtyTerm", that better handles the typical Linux terminal (xterm/rxvt/gnome terminal/etc.) These often treat backspace/delete differently than the existing EDK2 terminal types expect, particularly in emulated environments where the emulated serial port is connected to a graphical terminal rather than a serial console. This patchset includes changes to make the terminal type build time configurable for the QEMU Aarch64 configuration. Once this patchset goes in I will submit patches for the other emulated ARM platforms as appropriate. Changes from LinuxTerm RFC patchset: * Change to ttyTerm name - nothing linux specific in patchset * remove changes to Mde module, as changes not part of UEFI specification Laszlo Ersek (1): Add PCD for selecting terminal type Roy Franz (3): Add "TtyTerm" terminal type to TerminalDxe Treat ASCII 0x7F as backspace for TtyTerm terminals accept [3~ as delete for TtyTerm terminals ArmVirtPkg/ArmVirt.dsc.inc | 6 ++++++ ArmVirtPkg/ArmVirtPkg.dec | 7 +++++++ ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 12 ++++++++---- ArmVirtPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 4 ++++ MdeModulePkg/Include/Guid/TtyTerm.h | 25 +++++++++++++++++++++++++ MdeModulePkg/MdeModulePkg.dec | 3 +++ MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c | 44 +++++++++++++++++++++++++++++++++++++------- MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h | 3 +++ MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c | 47 ++++++++++++++++++++++++++++++++++++++++++++--- MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c | 2 ++ MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf | 1 + 11 files changed, 140 insertions(+), 14 deletions(-) create mode 100644 MdeModulePkg/Include/Guid/TtyTerm.h -- 2.1.4 ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel