edk2/MdeModulePkg/Universal/Variable
Jeff Fan 32ad92dd6e Sync patches r15401, r15403, r15404, r15405, r15407, r15408, r15409, r15410, r15412, r15416, r15425 and r15426 from main trunk.
1. Remove RT attribute for variable PlatDriOver.
2. Update code logic, remove ASSERT and use error handling.
3. Calculate enough space for 2 variables (public key and variable data) instead of directly setting them 1 by 1.
   Fixed a bug in public key reclaim().
4. Remove hide TPM support. 
5. Add ASSERT to check if NewVariable is NULL.
6. Add NULL pointer check in I2chost.
7. SecurityPkg Variable: Add NULL pointer check.
8. Add check to avoid null pointer deference.
9. Check the input file pointer before use it.
10. Remove unused [PcdsDynamic, PcdsDynamicEx] section.
11.Check the parameter before use it.
12.Add missing parameter comment in AddPubKeyInStore()


Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/branches/UDK2014@15442 6f19259b-4bc3-4df7-8a09-765794883524
2014-04-09 03:29:17 +00:00
..
EmuRuntimeDxe Fix potential overflow for SetVariable interface 2013-04-22 08:52:58 +00:00
Pei MdeModulePkg: Variable drivers robustly handle crashes during Reclaim(). 2013-07-03 09:08:40 +00:00
RuntimeDxe Sync patches r15401, r15403, r15404, r15405, r15407, r15408, r15409, r15410, r15412, r15416, r15425 and r15426 from main trunk. 2014-04-09 03:29:17 +00:00