**/\r
\r
#include "Variable.h"\r
+#include "AuthService.h"\r
#include <Library/DevicePathLib.h>\r
\r
extern LIST_ENTRY mLockedVariableList;\r
},\r
InternalVarCheckSizeArray\r
},\r
+ {\r
+ EFI_SYS_PREP_ORDER_VARIABLE_NAME,\r
+ {\r
+ VAR_CHECK_VARIABLE_PROPERTY_REVISION,\r
+ 0,\r
+ VARIABLE_ATTRIBUTE_NV_BS_RT,\r
+ sizeof (UINT16),\r
+ MAX_UINTN\r
+ },\r
+ InternalVarCheckSizeArray\r
+ },\r
{\r
EFI_HW_ERR_REC_SUPPORT_VARIABLE_NAME,\r
{\r
},\r
InternalVarCheckLoadOption\r
},\r
+ {\r
+ L"SysPrep####",\r
+ {\r
+ VAR_CHECK_VARIABLE_PROPERTY_REVISION,\r
+ 0,\r
+ VARIABLE_ATTRIBUTE_NV_BS_RT,\r
+ sizeof (UINT32) + sizeof (UINT16),\r
+ MAX_UINTN\r
+ },\r
+ InternalVarCheckLoadOption\r
+ },\r
{\r
L"Key####",\r
{\r
EFI_VENDOR_KEYS_NV_VARIABLE_NAME,\r
{\r
VAR_CHECK_VARIABLE_PROPERTY_REVISION,\r
- 0,\r
+ VAR_CHECK_VARIABLE_PROPERTY_READ_ONLY,\r
VARIABLE_ATTRIBUTE_NV_BS_RT_AT,\r
sizeof (UINT8),\r
sizeof (UINT8)\r
},\r
{\r
&gEfiAuthenticatedVariableGuid,\r
- L"AuthVarKeyDatabase",\r
+ AUTHVAR_KEYDB_NAME,\r
{\r
VAR_CHECK_VARIABLE_PROPERTY_REVISION,\r
- 0,\r
+ VAR_CHECK_VARIABLE_PROPERTY_READ_ONLY,\r
VARIABLE_ATTRIBUTE_NV_BS_RT_AW,\r
sizeof (UINT8),\r
MAX_UINTN\r
},\r
{\r
&gEfiCertDbGuid,\r
- L"certdb",\r
+ EFI_CERT_DB_NAME,\r
{\r
VAR_CHECK_VARIABLE_PROPERTY_REVISION,\r
- 0,\r
+ VAR_CHECK_VARIABLE_PROPERTY_READ_ONLY,\r
VARIABLE_ATTRIBUTE_NV_BS_RT_AT,\r
sizeof (UINT32),\r
MAX_UINTN\r