Status = EFI_UNSUPPORTED;\r
} else if (EFI_ERROR (FspUpdSignatureCheck (FspSiliconInitApiIndex, ApiParam))) {\r
Status = EFI_INVALID_PARAMETER;\r
+ } else if (ApiIdx == FspSiliconInitApiIndex) {\r
+ //\r
+ // Reset MultiPhase NumberOfPhases to zero\r
+ //\r
+ FspData->NumberOfPhases = 0;\r
}\r
}\r
+ } else if (ApiIdx == FspMultiPhaseMemInitApiIndex) {\r
+ if ((FspData == NULL) || ((UINTN)FspData == MAX_ADDRESS) || ((UINTN)FspData == MAX_UINT32)) {\r
+ Status = EFI_UNSUPPORTED;\r
+ }\r
} else if (ApiIdx == FspSmmInitApiIndex) {\r
//\r
// FspSmmInitApiIndex check\r