X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FCore%2FDxeIplPeim%2FDxeLoad.c;h=c53a7316c9432d3b103cb968a2a12c176609e73b;hp=44923764627e75cf4867a7c43cbe096d790acae7;hb=eeb1cd5af35f45308aa2ff153feed9f768a6ef77;hpb=6326ee4e470d7b5e44a409c249e475a20f5182d9 diff --git a/EdkModulePkg/Core/DxeIplPeim/DxeLoad.c b/EdkModulePkg/Core/DxeIplPeim/DxeLoad.c index 4492376462..c53a7316c9 100644 --- a/EdkModulePkg/Core/DxeIplPeim/DxeLoad.c +++ b/EdkModulePkg/Core/DxeIplPeim/DxeLoad.c @@ -130,7 +130,7 @@ Returns: NULL ); - if (EFI_ERROR (Status) && (BootMode != BOOT_ON_S3_RESUME)) { + if (EFI_ERROR (Status) && (BootMode != BOOT_ON_S3_RESUME)) { // // The DxeIpl has not yet been shadowed // @@ -396,11 +396,12 @@ Returns: ); DEBUG ((EFI_D_INFO, "DXE Core Entry\n")); - SwitchStack ( + SwitchIplStacks ( (SWITCH_STACK_ENTRY_POINT)(UINTN)DxeCoreEntryPoint, HobList.Raw, - (VOID *) (UINTN) BspStore, - TopOfStack + NULL, + TopOfStack, + (VOID *) (UINTN) BspStore ); // @@ -757,7 +758,7 @@ Returns: EFI_FIRMWARE_VOLUME_HEADER *FvHeader; EFI_COMPRESSION_SECTION *CompressionSection; EFI_FFS_FILE_HEADER *FfsFileHeader; - + FfsFileHeader = *RealFfsFileHeader; Status = PeiServicesFfsFindSectionData (