audk/ShellPkg/DynamicCommand/DpDynamicCommand
Ruiyu Ni ff5a4bcff3 ShellPkg/DynamicCommand: Fix bug that cannot start in boot
When dynamic command drivers are built into FV and start during
boot, they fails. Because Shell protocol doesn't exist during boot.
The patch sets Shell protocol and also set PcdShellLibAutoInitialize
to FALSE to ensure that
1. Shell protocol check doesn't happen in driver's entry point.
2. Driver can get the Shell protocol in DynamicCommand.Handler().

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
2017-11-29 10:32:02 +08:00
..
Dp.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
Dp.h ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
Dp.uni ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpApp.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpApp.inf ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpDynamicCommand.c ShellPkg/DynamicCommand: Fix bug that cannot start in boot 2017-11-29 10:32:02 +08:00
DpDynamicCommand.inf ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpInternal.h ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpProfile.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpTrace.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
DpUtilities.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
Literals.c ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
Literals.h ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00
PerformanceTokens.h ShellPkg/dp: Convert from NULL class library to Dynamic Command 2017-11-28 13:22:35 +08:00