}\r
\r
Result = MtrrGetFixedMtrr (&FixedSettings);\r
- UT_ASSERT_EQUAL (Result, &FixedSettings);\r
+ UT_ASSERT_EQUAL ((UINTN)Result, (UINTN)&FixedSettings);\r
UT_ASSERT_MEM_EQUAL (&FixedSettings, &ExpectedFixedSettings, sizeof (FixedSettings));\r
}\r
\r
ZeroMem (&FixedSettings, sizeof (FixedSettings));\r
ZeroMem (&ExpectedFixedSettings, sizeof (ExpectedFixedSettings));\r
Result = MtrrGetFixedMtrr (&FixedSettings);\r
- UT_ASSERT_EQUAL (Result, &FixedSettings);\r
+ UT_ASSERT_EQUAL ((UINTN)Result, (UINTN)&FixedSettings);\r
UT_ASSERT_MEM_EQUAL (&ExpectedFixedSettings, &FixedSettings, sizeof (ExpectedFixedSettings));\r
\r
return UNIT_TEST_PASSED;\r
AsmWriteMsr64 (MSR_IA32_MTRR_PHYSMASK0 + (Index << 1), VariableMtrr[Index].Mask);\r
}\r
Result = MtrrGetAllMtrrs (&Mtrrs);\r
- UT_ASSERT_EQUAL (Result, &Mtrrs);\r
+ UT_ASSERT_EQUAL ((UINTN)Result, (UINTN)&Mtrrs);\r
UT_ASSERT_MEM_EQUAL (Mtrrs.Variables.Mtrr, VariableMtrr, sizeof (MTRR_VARIABLE_SETTING) * SystemParameter.VariableMtrrCount);\r
\r
//\r
SystemParameter.MtrrSupported = FALSE;\r
InitializeMtrrRegs (&SystemParameter);\r
Result = MtrrGetAllMtrrs (&Mtrrs);\r
- UT_ASSERT_EQUAL (Result, &Mtrrs);\r
+ UT_ASSERT_EQUAL ((UINTN)Result, (UINTN)&Mtrrs);\r
UT_ASSERT_MEM_EQUAL (&ExpectedMtrrs, &Mtrrs, sizeof (ExpectedMtrrs));\r
\r
//\r
GenerateRandomMtrrPair (SystemParameter.PhysicalAddressBits, GenerateRandomCacheType (), &Mtrrs.Variables.Mtrr[Index], NULL);\r
}\r
Result = MtrrSetAllMtrrs (&Mtrrs);\r
- UT_ASSERT_EQUAL (Result, &Mtrrs);\r
+ UT_ASSERT_EQUAL ((UINTN)Result, (UINTN)&Mtrrs);\r
\r
UT_ASSERT_EQUAL (AsmReadMsr64 (MSR_IA32_MTRR_DEF_TYPE), Mtrrs.MtrrDefType);\r
for (Index = 0; Index < SystemParameter.VariableMtrrCount; Index++) {\r