*Len -= mFixedMtrrTable[MsrNum].Length;\r
*Base += mFixedMtrrTable[MsrNum].Length;\r
}\r
- TempQword = AsmReadMsr64 (mFixedMtrrTable[MsrNum].Msr) & (~ClearMask | OrMask);\r
+ TempQword = (AsmReadMsr64 (mFixedMtrrTable[MsrNum].Msr) & (~ClearMask)) | OrMask;\r
AsmWriteMsr64 (mFixedMtrrTable[MsrNum].Msr, TempQword);\r
\r
return EFI_SUCCESS;\r