PolicyInitDxe.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /** @file
  2. Header file for the PolicyInitDxe Driver.
  3. Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef _POLICY_INIT_DXE_H_
  7. #define _POLICY_INIT_DXE_H_
  8. #include <Library/BaseMemoryLib.h>
  9. #include <Library/UefiBootServicesTableLib.h>
  10. #include <Library/UefiRuntimeServicesTableLib.h>
  11. #include <Library/DebugLib.h>
  12. #include "SaPolicyInitDxe.h"
  13. #include "PchPolicyInitDxe.h"
  14. #include "SiliconPolicyInitDxe.h"
  15. #include "GopPolicyInitDxe.h"
  16. #include "CpuPolicyInitDxe.h"
  17. #include <Library/DxeTbtPolicyLib.h>
  18. /**
  19. Initialize DXE Platform Policy
  20. @param[in] ImageHandle - Image handle of this driver.
  21. @param[in] SystemTable - Global system service table.
  22. @retval EFI_SUCCESS Initialization complete.
  23. @exception EFI_UNSUPPORTED The chipset is unsupported by this driver.
  24. @retval EFI_OUT_OF_RESOURCES Do not have enough resources to initialize the driver.
  25. @retval EFI_DEVICE_ERROR Device error, driver exits abnormally.
  26. **/
  27. EFI_STATUS
  28. EFIAPI
  29. PolicyInitDxeEntryPoint (
  30. IN EFI_HANDLE ImageHandle,
  31. IN EFI_SYSTEM_TABLE *SystemTable
  32. );
  33. #endif