#define EFI_CPUID_MODEL 0x00F0\r
#define EFI_CPUID_STEPPING 0x000F\r
\r
-\r
-\r
EFI_STATUS \r
EFIAPI\r
PpmPolicyEntry(\r
IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
+ EFI_BOOT_SERVICES *pBS;\r
EFI_MP_SERVICES_PROTOCOL *MpService;\r
EFI_CPUID_REGISTER Cpuid01 = { 0, 0, 0, 0};\r
EFI_HANDLE Handle;\r
\r
PCH_STEPPING Stepping;\r
\r
-\r
- gBS = SystemTable->BootServices;\r
pBS = SystemTable->BootServices;\r
- pRS = SystemTable->RuntimeServices;\r
\r
//\r
// Set PPM policy structure to known value\r
//\r
- gBS->SetMem (&mDxePlatformPpmPolicy, sizeof(PPM_PLATFORM_POLICY_PROTOCOL), 0);\r
+ pBS->SetMem (&mDxePlatformPpmPolicy, sizeof(PPM_PLATFORM_POLICY_PROTOCOL), 0);\r
\r
//\r
// Find the MpService Protocol\r
mDxePlatformPpmPolicy.S3RestoreMsrSwSmiNumber = S3_RESTORE_MSR_SW_SMI;\r
\r
Handle = NULL;\r
- Status = gBS->InstallMultipleProtocolInterfaces (\r
+ Status = pBS->InstallMultipleProtocolInterfaces (\r
&Handle,\r
&gPpmPlatformPolicyProtocolGuid,\r
&mDxePlatformPpmPolicy,\r
#define ICH_DEVICE_ENABLE 1\r
#define ICH_DEVICE_DISABLE 0\r
\r
-EFI_BOOT_SERVICES *gBS;\r
-EFI_BOOT_SERVICES *pBS;\r
-EFI_RUNTIME_SERVICES *pRS;\r
-\r
#define POWER_STATE_SWITCH_SMI 43\r
#define ENABLE_C_STATE_IO_REDIRECTION_SMI 70\r
#define DISABLE_C_STATE_IO_REDIRECTION_SMI 71\r
#define ENABLE_P_STATE_HARDWARE_COORDINATION_SMI 74\r
#define DISABLE_P_STATE_HARDWARE_COORDINATION_SMI 75\r
#define S3_RESTORE_MSR_SW_SMI 48\r
-#define ENABLE_C6_RESIDENCY_SMI 76
\ No newline at end of file
+#define ENABLE_C6_RESIDENCY_SMI 76\r