S3NvramSave.h 654 B

12345678910111213141516171819202122232425262728293031
  1. /** @file
  2. Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. **/
  5. #include <Library/UefiRuntimeServicesTableLib.h>
  6. #include <Library/UefiBootServicesTableLib.h>
  7. #include <Library/DebugLib.h>
  8. #include <Library/HobLib.h>
  9. #include <Library/BaseMemoryLib.h>
  10. #include "SysHost.h"
  11. extern EFI_GUID gEfiMemoryConfigDataHobGuid;
  12. extern EFI_GUID gEfiMemoryConfigDataGuid;
  13. #define MAX_HOB_ENTRY_SIZE 60*1024
  14. EFI_STATUS
  15. EFIAPI
  16. S3NvramSaveEntry (
  17. IN EFI_HANDLE ImageHandle,
  18. IN EFI_SYSTEM_TABLE *SystemTable
  19. );
  20. VOID
  21. SaveS3StructToNvram (
  22. VOID
  23. );