/** | |
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR> | |
This program and the accompanying materials | |
are licensed and made available under the terms and conditions of the BSD License | |
which accompanies this distribution. The full text of the license may be found at | |
http://opensource.org/licenses/bsd-license.php | |
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, | |
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. | |
Module Name: | |
PpmPolicy.h | |
Abstract: | |
Header file for the PpmPolicyInitDxe Driver. | |
--*/ | |
#include <PiDxe.h> | |
// | |
// Driver Produced Protocol Prototypes | |
// | |
#include <Protocol/PpmPlatformPolicy.h> | |
PPM_PLATFORM_POLICY_PROTOCOL mDxePlatformPpmPolicy; | |
// Function Definition | |
#define ICH_DEVICE_ENABLE 1 | |
#define ICH_DEVICE_DISABLE 0 | |
EFI_BOOT_SERVICES *gBS; | |
EFI_BOOT_SERVICES *pBS; | |
EFI_RUNTIME_SERVICES *pRS; | |
#define POWER_STATE_SWITCH_SMI 43 | |
#define ENABLE_C_STATE_IO_REDIRECTION_SMI 70 | |
#define DISABLE_C_STATE_IO_REDIRECTION_SMI 71 | |
#define ENABLE_SMI_C_STATE_COORDINATION_SMI 72 | |
#define DISABLE_SMI_C_STATE_COORDINATION_SMI 73 | |
#define ENABLE_P_STATE_HARDWARE_COORDINATION_SMI 74 | |
#define DISABLE_P_STATE_HARDWARE_COORDINATION_SMI 75 | |
#define S3_RESTORE_MSR_SW_SMI 48 | |
#define ENABLE_C6_RESIDENCY_SMI 76 |