AcpiPlatformHooks.h 686 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /** @file
  2. @copyright
  3. Copyright 1996 - 2020 Intel Corporation. <BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef _ACPI_PLATFORM_HOOKS_H_
  7. #define _ACPI_PLATFORM_HOOKS_H_
  8. //
  9. // Statements that include other header files
  10. //
  11. #include <PiDxe.h>
  12. #include <Library/CpuConfigLib.h>
  13. #include <Library/SetupLib.h>
  14. #include <Library/LocalApicLib.h>
  15. EFI_STATUS
  16. PlatformHookInit (
  17. VOID
  18. );
  19. VOID
  20. DisableAriForwarding (
  21. VOID
  22. );
  23. EFI_STATUS
  24. AllocateRasfSharedMemory (
  25. VOID
  26. );
  27. UINT8
  28. EFIAPI
  29. DetectHwpFeature (
  30. VOID
  31. );
  32. VOID
  33. InstallAndPatchAcpiTable (
  34. UINT32
  35. );
  36. VOID
  37. InstallXhciAcpiTable (
  38. VOID
  39. );
  40. #endif