]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/PpmPolicy/PpmPolicy.h
Vlv2TbltDevicePkg: Use DpDynamicCommand to replace PerformancePkg/dp
[mirror_edk2.git] / Vlv2TbltDevicePkg / PpmPolicy / PpmPolicy.h
CommitLineData
3cbfba02
DW
1/** \r
2 Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
3 This program and the accompanying materials\r
4 are licensed and made available under the terms and conditions of the BSD License\r
5 which accompanies this distribution. The full text of the license may be found at\r
6 http://opensource.org/licenses/bsd-license.php\r
7\r
8 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
9 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
10\r
11\r
12\r
13Module Name:\r
14\r
15 PpmPolicy.h\r
16\r
17Abstract:\r
18\r
19 Header file for the PpmPolicyInitDxe Driver.\r
20\r
21--*/\r
22#include <PiDxe.h>\r
23//\r
24// Driver Produced Protocol Prototypes\r
25//\r
26#include <Protocol/PpmPlatformPolicy.h>\r
27\r
28PPM_PLATFORM_POLICY_PROTOCOL mDxePlatformPpmPolicy;\r
29\r
30// Function Definition\r
31#define ICH_DEVICE_ENABLE 1\r
32#define ICH_DEVICE_DISABLE 0\r
33\r
3cbfba02
DW
34#define POWER_STATE_SWITCH_SMI 43\r
35#define ENABLE_C_STATE_IO_REDIRECTION_SMI 70\r
36#define DISABLE_C_STATE_IO_REDIRECTION_SMI 71\r
37#define ENABLE_SMI_C_STATE_COORDINATION_SMI 72\r
38#define DISABLE_SMI_C_STATE_COORDINATION_SMI 73\r
39#define ENABLE_P_STATE_HARDWARE_COORDINATION_SMI 74\r
40#define DISABLE_P_STATE_HARDWARE_COORDINATION_SMI 75\r
41#define S3_RESTORE_MSR_SW_SMI 48\r
55ef35d2 42#define ENABLE_C6_RESIDENCY_SMI 76\r