#include <Ppi/FirmwareVolumeInfo.h>\r
#include <Ppi/GuidedSectionExtraction.h>\r
#include <Ppi/LoadFile.h>\r
-#include <Ppi/S3Resume.h>\r
+#include <Ppi/S3Resume2.h>\r
#include <Ppi/RecoveryModule.h>\r
\r
#include <Guid/MemoryTypeInformation.h>\r
gEfiPeiDecompressPpiGuid ## SOMETIMES_PRODUCES\r
gEfiPeiReadOnlyVariable2PpiGuid ## SOMETIMES_CONSUMES\r
gEfiPeiLoadFilePpiGuid ## CONSUMES\r
- gEfiPeiS3ResumePpiGuid ## SOMETIMES_CONSUMES(Consumed on S3 boot path)\r
+ gEfiPeiS3Resume2PpiGuid ## SOMETIMES_CONSUMES(Consumed on S3 boot path)\r
gEfiPeiRecoveryModulePpiGuid ## SOMETIMES_CONSUMES(Consumed on recovery boot path)\r
\r
[Guids]\r
UINTN Instance;\r
UINT32 AuthenticationState;\r
UINTN DataSize;\r
- EFI_PEI_S3_RESUME_PPI *S3Resume;\r
+ EFI_PEI_S3_RESUME2_PPI *S3Resume;\r
EFI_PEI_RECOVERY_MODULE_PPI *PeiRecovery;\r
EFI_MEMORY_TYPE_INFORMATION MemoryData[EfiMaxMemoryType + 1];\r
\r
\r
if (BootMode == BOOT_ON_S3_RESUME) {\r
Status = PeiServicesLocatePpi (\r
- &gEfiPeiS3ResumePpiGuid,\r
+ &gEfiPeiS3Resume2PpiGuid,\r
0,\r
NULL,\r
(VOID **) &S3Resume\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- Status = S3Resume->S3RestoreConfig (PeiServices);\r
+ Status = S3Resume->S3RestoreConfig2 (S3Resume);\r
ASSERT_EFI_ERROR (Status);\r
} else if (BootMode == BOOT_IN_RECOVERY_MODE) {\r
Status = PeiServicesLocatePpi (\r