]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/PpmPolicy/PpmPolicy.h
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[mirror_edk2.git] / Vlv2TbltDevicePkg / PpmPolicy / PpmPolicy.h
CommitLineData
3cbfba02
DW
1/** \r
2 Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
9dc8036d 3 SPDX-License-Identifier: BSD-2-Clause-Patent\r
3cbfba02
DW
4\r
5\r
6\r
7Module Name:\r
8\r
9 PpmPolicy.h\r
10\r
11Abstract:\r
12\r
13 Header file for the PpmPolicyInitDxe Driver.\r
14\r
15--*/\r
16#include <PiDxe.h>\r
17//\r
18// Driver Produced Protocol Prototypes\r
19//\r
20#include <Protocol/PpmPlatformPolicy.h>\r
21\r
22PPM_PLATFORM_POLICY_PROTOCOL mDxePlatformPpmPolicy;\r
23\r
24// Function Definition\r
25#define ICH_DEVICE_ENABLE 1\r
26#define ICH_DEVICE_DISABLE 0\r
27\r
3cbfba02
DW
28#define POWER_STATE_SWITCH_SMI 43\r
29#define ENABLE_C_STATE_IO_REDIRECTION_SMI 70\r
30#define DISABLE_C_STATE_IO_REDIRECTION_SMI 71\r
31#define ENABLE_SMI_C_STATE_COORDINATION_SMI 72\r
32#define DISABLE_SMI_C_STATE_COORDINATION_SMI 73\r
33#define ENABLE_P_STATE_HARDWARE_COORDINATION_SMI 74\r
34#define DISABLE_P_STATE_HARDWARE_COORDINATION_SMI 75\r
35#define S3_RESTORE_MSR_SW_SMI 48\r
55ef35d2 36#define ENABLE_C6_RESIDENCY_SMI 76\r