#define EFI_VARIABLE_NON_VOLATILE 0x00000001\r
#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002\r
#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004\r
-\r
+ ///\r
+ /// Inconsistent with specification here: \r
+ /// In Framework Spec, PeiCis0.91, there is no this field defined.\r
+ /// Keeping this inconsistance is for backward compatibility.\r
+ /// \r
+#define EFI_VARIABLE_READ_ONLY 0x00000008\r
\r
/**\r
Get Variable value by Name and GUID pair\r
/// variable services. \r
///\r
struct _EFI_PEI_READ_ONLY_VARIABLE_PPI {\r
- EFI_PEI_GET_VARIABLE GetVariable; ///< A service to ascertain a given variable name.\r
- EFI_PEI_GET_NEXT_VARIABLE_NAME GetNextVariableName; ///< A service to ascertain a variable based upon a given, known variable\r
+ ///\r
+ /// Inconsistent with specification here: \r
+ /// In Framework Spec, PeiCis0.91, the field is named as GetVariable and GetNextVariableName.\r
+ /// Keeping this inconsistance is for backward compatibility.\r
+ /// \r
+ EFI_PEI_GET_VARIABLE PeiGetVariable; ///< A service to ascertain a given variable name.\r
+ EFI_PEI_GET_NEXT_VARIABLE_NAME PeiGetNextVariableName; ///< A service to ascertain a variable based upon a given, known variable\r
};\r
\r
extern EFI_GUID gEfiPeiReadOnlyVariablePpiGuid;\r