]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg: Add VarCheckUefiLib NULL class library
authorStar Zeng <star.zeng@intel.com>
Tue, 25 Aug 2015 02:58:36 +0000 (02:58 +0000)
committerlzeng14 <lzeng14@Edk2>
Tue, 25 Aug 2015 02:58:36 +0000 (02:58 +0000)
commitb85488b3960f23f264e1470d4a516098ad6c9816
treef79309ec53b22ecc00807f1f44ce55779cac4363
parent31b183bcf93bb80e40753e5b4f17dff7e3195703
MdeModulePkg: Add VarCheckUefiLib NULL class library

What to do: Implement VarCheckUefiLib NULL class library instance.
The code logic are separated from Variable driver, and it will consume VarCheckLib
to register var check handler and variable property set for UEFI defined variables.

Why to do: Share code.
Separate variable check UEFI code from Variable driver in MdeModulePkg.
We are going to separate generic software logic code from Variable Driver
to benefit other variable driver implementation. Auth services has been done
to be AuthVariableLib, now to cover variable check service.

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@18279 6f19259b-4bc3-4df7-8a09-765794883524
MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf [new file with mode: 0644]
MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.uni [new file with mode: 0644]
MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c [new file with mode: 0644]