DYNAMICEX_MAPPING *ExMapTable;\r
UINTN i;\r
BOOLEAN Found;\r
- \r
+ BOOLEAN PeiExMapTableEmpty;\r
+\r
if (!FeaturePcdGet (PcdPeiPcdDatabaseTraverseEnabled)) {\r
return EFI_UNSUPPORTED;\r
}\r
- \r
+\r
+ PeiExMapTableEmpty = PEI_EXMAP_TABLE_EMPTY;\r
+\r
if (Guid == NULL) {\r
if (*TokenNumber > PEI_NEX_TOKEN_NUMBER) {\r
return EFI_NOT_FOUND;\r
}\r
return EFI_SUCCESS;\r
} else {\r
- if (PEI_EXMAP_TABLE_EMPTY) {\r
+ if (PeiExMapTableEmpty) {\r
*TokenNumber = PCD_INVALID_TOKEN_NUMBER;\r
return EFI_SUCCESS;\r
}\r
DYNAMICEX_MAPPING *ExMapTable;\r
UINTN i;\r
BOOLEAN Found;\r
+ BOOLEAN PeiExMapTableEmpty;\r
\r
if (!FeaturePcdGet (PcdPeiPcdDatabaseTraverseEnabled)) {\r
return EFI_UNSUPPORTED;\r
\r
ASSERT (Guid != NULL);\r
\r
- if (PEI_EXMAP_TABLE_EMPTY) {\r
+ PeiExMapTableEmpty = PEI_EXMAP_TABLE_EMPTY;\r
+\r
+ if (PeiExMapTableEmpty) {\r
if (*Guid != NULL) {\r
return EFI_NOT_FOUND;\r
} else {\r