}\r
FilterAfterMsrRead (Index, &Value);\r
\r
- return (((UINT64)HighData) << 32) | LowData;\r
+ return Value;\r
}\r
\r
/**\r
UINT32 HighData;\r
BOOLEAN Flag;\r
\r
- LowData = (UINT32)(Value);\r
- HighData = (UINT32)(Value >> 32);\r
-\r
Flag = FilterBeforeMsrWrite (Index, &Value);\r
if (Flag) {\r
+ LowData = (UINT32)(Value);\r
+ HighData = (UINT32)(Value >> 32);\r
__asm__ __volatile__ (\r
"wrmsr"\r
:\r