]> git.proxmox.com Git - mirror_edk2.git/commit
SecurityPkg Variable: Move VariableLock install into SmmVariableReady().
authorStar Zeng <star.zeng@intel.com>
Thu, 11 Jun 2015 10:23:44 +0000 (10:23 +0000)
committerlzeng14 <lzeng14@Edk2>
Thu, 11 Jun 2015 10:23:44 +0000 (10:23 +0000)
commitfe9dfae5149af20c08127fb5849dbb0ae44c71ae
tree0c5f2ffe5bbb4891347f5e39efd0e2af3898a29f
parentfe32096778cf248e36d6d00cd958d73fb903126f
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
SecurityPkg/VariableAuthenticated/RuntimeDxe/VariableSmmRuntimeDxe.c