return EFI_DEVICE_ERROR;\r
}\r
\r
+ ASSERT (FspHeader->TempRamInitEntryOffset != 0);\r
+ ASSERT (FspHeader->FspInitEntryOffset != 0);\r
+ ASSERT (FspHeader->NotifyPhaseEntryOffset != 0);\r
+\r
if ((PcdGet8 (PcdFspApiVersion) >= 2) &&\r
(FspHeader->HeaderRevision >= FSP_HEADER_REVISION_2) &&\r
- (FspHeader->ApiEntryNum >= 6) &&\r
- (FspHeader->FspMemoryInitEntryOffset != 0) &&\r
- (FspHeader->TempRamExitEntryOffset != 0) &&\r
- (FspHeader->FspSiliconInitEntryOffset != 0) ) {\r
- PcdFspApiVersion = FSP_HEADER_REVISION_2;\r
+ (FspHeader->ApiEntryNum >= 6) ) {\r
+ ASSERT (FspHeader->FspMemoryInitEntryOffset != 0);\r
+ ASSERT (FspHeader->TempRamExitEntryOffset != 0);\r
+ ASSERT (FspHeader->FspSiliconInitEntryOffset != 0);\r
+ PcdFspApiVersion = PcdGet8 (PcdFspApiVersion);\r
}\r
DEBUG ((DEBUG_INFO, "PcdFspApiVersion - 0x%x\n", PcdFspApiVersion));\r
\r
- if (PcdFspApiVersion == FSP_HEADER_REVISION_1) {\r
+ if (PcdFspApiVersion == 1) {\r
PeiFspInitV1 (FspHeader);\r
} else {\r
PeiFspInitV2 (FspHeader);\r