// the pseudo register value for EFI_SMM_SAVE_STATE_REGISTER_PROCESSOR_ID is returned in Buffer.\r
// Otherwise, EFI_NOT_FOUND is returned.\r
//\r
- if (mSmmMpSyncData->CpuData[CpuIndex].Present) {\r
+ if (*(mSmmMpSyncData->CpuData[CpuIndex].Present)) {\r
*(UINT64 *)Buffer = gSmmCpuPrivate->ProcessorInfo[CpuIndex].ProcessorId;\r
return EFI_SUCCESS;\r
} else {\r
}\r
}\r
\r
- if (!mSmmMpSyncData->CpuData[CpuIndex].Present) {\r
+ if (!(*(mSmmMpSyncData->CpuData[CpuIndex].Present))) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r