PeiTbtPolicyLib.h 694 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /** @file
  2. Prototype of the PeiTbtPolicyLib library.
  3. Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef _PEI_TBT_POLICY_LIB_H_
  7. #define _PEI_TBT_POLICY_LIB_H_
  8. /**
  9. Install Tbt Policy
  10. @retval EFI_SUCCESS The policy is installed.
  11. @retval EFI_OUT_OF_RESOURCES Insufficient resources to create buffer
  12. **/
  13. EFI_STATUS
  14. EFIAPI
  15. InstallPeiTbtPolicy (
  16. VOID
  17. );
  18. /**
  19. Update PEI TBT Policy
  20. **/
  21. VOID
  22. EFIAPI
  23. UpdatePeiTbtPolicy (
  24. VOID
  25. );
  26. /**
  27. Print PEI TBT Policy
  28. **/
  29. VOID
  30. EFIAPI
  31. TbtPrintPeiPolicyConfig (
  32. VOID
  33. );
  34. #endif // _DXE_TBT_POLICY_LIB_H_