Add Secure MOR implementation.
authorYao, Jiewen <Jiewen.Yao@intel.com>
Tue, 28 Jul 2015 07:20:58 +0000 (07:20 +0000)
committerjyao1 <jyao1@Edk2>
Tue, 28 Jul 2015 07:20:58 +0000 (07:20 +0000)
commit70c7664cd3d2689f2ba9ed6bf0de0fc44501f613
tree1bcb81c930cc743881bee388aa781d8391154ae4
parent5c61c5cfc82c9d4757043c2c0ffccaf561893a5c
Add Secure MOR implementation.

Add a new module MemoryOverwriteRequestControlLock to register VarCheck handler to  enforce MorLock Policy.
Only SMM version is added because MOR is only supported in SMM variable case.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com>
Reviewed-by: "Chao Zhang" <chao.b.zhang@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18092 6f19259b-4bc3-4df7-8a09-765794883524
MdePkg/Include/IndustryStandard/MemoryOverwriteRequestControlLock.h [new file with mode: 0644]
MdePkg/MdePkg.dec
SecurityPkg/SecurityPkg.dsc
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLock.c [new file with mode: 0644]
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLock.h [new file with mode: 0644]
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLock.uni [new file with mode: 0644]
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLockExtra.uni [new file with mode: 0644]
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLockSmm.c [new file with mode: 0644]
SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLockSmm.inf [new file with mode: 0644]