// Support function already check the processor which support PPIN feature, so this function not need\r
// to check the processor again.\r
//\r
- // The scope of the MSR_IVY_BRIDGE_PPIN_CTL is package level, only program MSR_IVY_BRIDGE_PPIN_CTL for\r
- // thread 0 core 0 in each package.\r
+ // The scope of the MSR_IVY_BRIDGE_PPIN_CTL is package level, only program MSR_IVY_BRIDGE_PPIN_CTL\r
+ // once for each package.\r
//\r
- if ((CpuInfo->ProcessorInfo.Location.Thread != 0) || (CpuInfo->ProcessorInfo.Location.Core != 0)) {\r
+ if ((CpuInfo->First.Thread == 0) || (CpuInfo->First.Core == 0)) {\r
return RETURN_SUCCESS;\r
}\r
\r