mirror_edk2/MdeModulePkg/Universal/Console/TerminalDxe
Ruiyu Ni f7c11d9b99 MdeModulePkg/TerminalDxe: Fix driver model bug
TerminalDxe driver contains bugs in its DriverBindingStart():
1. It cannot be started AGAIN using a different terminal type;
2. It doesn't install SimpleTextInput/SimpleTextOut when
   ConIn/ConOut doesn't contain its device path. The check is
   duplicated of the same logic in ConPlatform driver and can
   be removed.

The patch optimized the code to remove the unnecessary
gEfiCallerIdGuid protocol installation.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
2017-01-11 17:25:27 +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 MdeModulePkg/TerminalDxe: Fix driver model bug 2017-01-11 17:25:27 +08:00
Terminal.h MdeModulePkg/TerminalDxe: Replace macro with enum for terminal types 2017-01-11 17:25:24 +08:00
TerminalConIn.c MdeModulePkg/TerminalDxe: Replace macro with enum for terminal types 2017-01-11 17:25:24 +08:00
TerminalConOut.c MdeModulePkg/TerminalDxe: Replace macro with enum for terminal types 2017-01-11 17:25:24 +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