audk/ArmPlatformPkg/Library
Ard Biesheuvel 3858b4a1ff ArmPlatformPkg/PlatformIntelBdsLib: don't clobber ConSplitter handle
The InitializeConsolePipe() routine takes care to only set its output
argument *Interface if it is not already set, to prevent overwriting
the ConSplitter interface pointer that may have already been assigned.

However, the associated OUT argument 'Handle' is clobbered by the
subsequent unnecessary LocateDevicePath() invocation, which should
similarly be made dependent on whether *Interface has been set
already.

Reported-by: "Lee, Terry Ping-Chung" <terry.lee@hpe.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-03-03 21:42:38 +00:00
..
ArmPlatformLibNull ArmPlatformPkg/ArmPlatformLibNull: switch to ASM_FUNC() asm macro 2016-08-11 13:25:05 +02:00
ArmPlatformSecLibNull
ArmPlatformStackLib ArmPlatformPkg/ArmPlatformStackLib: use callee preserved registers 2017-02-22 13:22:41 +00:00
ArmPlatformSysConfigLibNull
ArmShellCmdRunAxf ArmPlatformPkg/ArmShellCmdRunAxf: Reference MdePkg protocol definition 2016-10-19 10:28:53 +08:00
ArmTrustedMonitorLibNull
DebugSecExtraActionLib ArmPkg ArmPlatformPkg ArmVirtPkg: ARM GICv2/v3 Base Address width fix-up 2016-09-08 09:16:01 +01:00
EblCmdLib
L2X0CacheLibNull
PL011SerialPortLib ArmPlatformPkg: Remove UINTN cast when setting BaudRate. 2016-10-11 14:23:46 +01:00
PL031RealTimeClockLib
PlatformIntelBdsLib ArmPlatformPkg/PlatformIntelBdsLib: don't clobber ConSplitter handle 2017-03-03 21:42:38 +00:00
PrePiHobListPointerLib
SP804TimerLib