/** @file\r
SMM MP service implementation\r
\r
-Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
\r
/**\r
Has OS enabled Lmce in the MSR_IA32_MCG_EXT_CTL\r
- \r
+\r
@retval TRUE Os enable lmce.\r
@retval FALSE Os not enable lmce.\r
\r
}\r
\r
/**\r
- Return if Local machine check exception signaled. \r
+ Return if Local machine check exception signaled.\r
\r
- Indicates (when set) that a local machine check exception was generated. This indicates that the current machine-check event was \r
+ Indicates (when set) that a local machine check exception was generated. This indicates that the current machine-check event was\r
delivered to only the logical processor.\r
\r
@retval TRUE LMCE was signaled.\r
if ((Pte[0] & IA32_PG_PS) == 0) {\r
// 4K-page entries are already mapped. Just hide the first one anyway.\r
Pte = (UINT64*)(UINTN)(Pte[0] & ~mAddressEncMask & ~(EFI_PAGE_SIZE - 1));\r
- Pte[0] &= ~IA32_PG_P; // Hide page 0\r
+ Pte[0] &= ~(UINT64)IA32_PG_P; // Hide page 0\r
} else {\r
// Create 4K-page entries\r
Pages = (UINTN)AllocatePageTableMemory (1);\r
)\r
{\r
SMRAM_SAVE_STATE_MAP *CpuSaveState;\r
- \r
+\r
if (FeaturePcdGet (PcdCpuSmmDebug)) {\r
ASSERT(CpuIndex < mMaxNumberOfCpus);\r
CpuSaveState = (SMRAM_SAVE_STATE_MAP *)gSmmCpuPrivate->CpuSaveState[CpuIndex];\r