PeiPchPolicyUpdatePreMem.c 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /** @file
  2. This file is SampleCode of the library for Intel PCH PEI Policy initialization.
  3. Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #include "PeiPchPolicyUpdate.h"
  7. #include <Library/BaseMemoryLib.h>
  8. #include <Library/MemoryAllocationLib.h>
  9. #include <Library/HobLib.h>
  10. #include <Guid/GlobalVariable.h>
  11. #include <Library/PchInfoLib.h>
  12. #include <Library/PchPcrLib.h>
  13. #include <Library/PchHsioLib.h>
  14. #include <Library/PchPcieRpLib.h>
  15. #include <PchHsioPtssTables.h>
  16. #include <Library/DebugLib.h>
  17. /**
  18. Performs FSP PCH PEI Policy pre mem initialization.
  19. @param[in][out] FspmUpd Pointer to FSP UPD Data.
  20. @retval EFI_SUCCESS FSP UPD Data is updated.
  21. @retval EFI_NOT_FOUND Fail to locate required PPI.
  22. @retval Other FSP UPD Data update process fail.
  23. **/
  24. EFI_STATUS
  25. EFIAPI
  26. PeiFspPchPolicyUpdatePreMem (
  27. IN OUT FSPM_UPD *FspmUpd
  28. )
  29. {
  30. return EFI_SUCCESS;
  31. }