audk/SecurityPkg/VariableAuthenticated
Star Zeng fe9dfae514 SecurityPkg Variable: Move VariableLock install into SmmVariableReady().
VariableLock in VariableSmmRuntimeDxe.c is installed in EntryPoint now.
It works based on SMM variable handler by SMM communication with
payload buffer. But the payload buffer and SMM variable handler will
be not ready in EntryPoint before SmmVariableReady() call back.

VarCheck in VariableSmmRuntimeDxe.c has the same issue,
so move VarCheck install into SmmVariableReady() also.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17625 6f19259b-4bc3-4df7-8a09-765794883524
2015-06-11 10:23:44 +00:00
..
EsalVariableDxeSal Fix execution status & DEBUG message level mismatch. EFI_D_ERROR is used only when failure/case can’t be resolved by code. 2014-11-10 05:01:15 +00:00
Pei MdeModulePkg/SecurityPkg VariablePei: Fix VS2013 build failure. 2014-11-19 07:13:35 +00:00
RuntimeDxe SecurityPkg Variable: Move VariableLock install into SmmVariableReady(). 2015-06-11 10:23:44 +00:00
SecureBootConfigDxe SecurityPkg: Update SecureBootConfigDxe to support ARM image 2015-05-11 06:37:03 +00:00