From 51b655a8a05a622d83ceec91c59f0bf631e65f4b Mon Sep 17 00:00:00 2001 From: Ruiyu Ni Date: Tue, 17 Nov 2015 10:16:02 +0000 Subject: [PATCH] MdeModulePkg/VarCheck: Add VarCheck handler for PlatformRecovery#### Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni Reviewed-by: Star Zeng git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18864 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Library/VarCheckLib/VarCheckLib.c | 7 +++++++ .../VarCheckUefiLib/VarCheckUefiLibNullClass.c | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/MdeModulePkg/Library/VarCheckLib/VarCheckLib.c b/MdeModulePkg/Library/VarCheckLib/VarCheckLib.c index 60c141a6b9..41b209da16 100644 --- a/MdeModulePkg/Library/VarCheckLib/VarCheckLib.c +++ b/MdeModulePkg/Library/VarCheckLib/VarCheckLib.c @@ -79,6 +79,13 @@ VARIABLE_ENTRY_PROPERTY mVarCheckVariableWithWildcardName[] = { 0 }, }, + { + &gEfiGlobalVariableGuid, + L"PlatformRecovery####", + { + 0 + }, + }, { &gEfiHardwareErrorVariableGuid, L"HwErrRec####", diff --git a/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c b/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c index 15144bd4c0..296d17b3b7 100644 --- a/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c +++ b/MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c @@ -604,6 +604,17 @@ UEFI_DEFINED_VARIABLE_ENTRY mGlobalVariableList2[] = { }, InternalVarCheckKeyOption }, + { + L"PlatformRecovery####", + { + VAR_CHECK_VARIABLE_PROPERTY_REVISION, + 0, + VARIABLE_ATTRIBUTE_BS_RT, + sizeof (UINT32) + sizeof (UINT16), + MAX_UINTN + }, + InternalVarCheckLoadOption + }, }; // -- 2.39.2