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