archpm.c 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. /*++
  2. Copyright (c) 2015 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. archpm.c
  5. Abstract:
  6. This module implements architecture-specific Power Management Library
  7. routines.
  8. Author:
  9. Evan Green 25-Sep-2015
  10. Environment:
  11. Kernel
  12. --*/
  13. //
  14. // ------------------------------------------------------------------- Includes
  15. //
  16. #include <minoca/kernel/kernel.h>
  17. #include "../pmp.h"
  18. //
  19. // ---------------------------------------------------------------- Definitions
  20. //
  21. //
  22. // ------------------------------------------------------ Data Type Definitions
  23. //
  24. //
  25. // ----------------------------------------------- Internal Function Prototypes
  26. //
  27. //
  28. // -------------------------------------------------------------------- Globals
  29. //
  30. //
  31. // ------------------------------------------------------------------ Functions
  32. //
  33. KSTATUS
  34. PmpArchInitialize (
  35. VOID
  36. )
  37. /*++
  38. Routine Description:
  39. This routine performs architecture-specific initialization for the power
  40. management library.
  41. Arguments:
  42. None.
  43. Return Value:
  44. Status code.
  45. --*/
  46. {
  47. PmpIntelCstateDriverEntry();
  48. return STATUS_SUCCESS;
  49. }
  50. //
  51. // --------------------------------------------------------- Internal Functions
  52. //