X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFspWrapperPkg%2FFspInitPei%2FFspInitPeiV2.c;h=50b150aedd8808d4b23ee33ef8fb8aeb1685bfe6;hp=f11015e993f6c2a7a67647f8ba6f88d6c978eaee;hb=dd4e2bcfaa068fd958169944e99149fa06b58354;hpb=88a539ca5f791000a1d033fbcf9c6c01ad9b9fe0 diff --git a/IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c b/IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c index f11015e993..50b150aedd 100644 --- a/IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c +++ b/IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c @@ -148,7 +148,7 @@ PeiFspMemoryInit ( PeiServicesGetBootMode (&BootMode); DEBUG ((DEBUG_INFO, "BootMode - 0x%x\n", BootMode)); - GetStackInfo (BootMode, FALSE, &StackBase, &StackSize); + GetStackInfo (BootMode, FALSE, &StackSize, &StackBase); DEBUG ((DEBUG_INFO, "StackBase - 0x%x\n", StackBase)); DEBUG ((DEBUG_INFO, "StackSize - 0x%x\n", StackSize)); @@ -261,7 +261,11 @@ PeiMemoryDiscoveredNotify ( VOID *FspHobList; EFI_HOB_GUID_TYPE *GuidHob; - FspHeader = FspFindFspHeader (PcdGet32 (PcdFlashFvFspBase)); + if (PcdGet32 (PcdFlashFvSecondFspBase) == 0) { + FspHeader = FspFindFspHeader (PcdGet32 (PcdFlashFvFspBase)); + } else { + FspHeader = FspFindFspHeader (PcdGet32 (PcdFlashFvSecondFspBase)); + } if (FspHeader == NULL) { return EFI_DEVICE_ERROR; }