\r
#include "BaseLibInternals.h"\r
\r
+#include <Library/DebugLib.h>\r
\r
\r
\r
"d" (HighData)\r
);\r
\r
+ _DEBUG ((EFI_D_ERROR, "i %x v %x\n", Index, Value));\r
return Value;\r
}\r
\r
\r
#pragma intrinsic(__writemsr)\r
\r
+#include <Library/DebugLib.h>\r
+\r
/**\r
Write data to MSR.\r
\r
)\r
{\r
__writemsr (Index, Value);\r
+ DEBUG ((EFI_D_ERROR, "%s: index %d value %u\n", Index, Value));\r
return Value;\r
}\r
\r
# BIT5 - Enable DeadLoop as ASSERT.<BR>\r
# @Prompt Debug Property.\r
# @Expression 0x80000002 | (gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask & 0xC0) == 0\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0|UINT8|0x00000005\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0xFF|UINT8|0x00000005\r
\r
## This flag is used to control the print out Debug message.<BR><BR>\r
# BIT0 - Initialization message.<BR>\r
# BIT31 - Error message.<BR>\r
# @Prompt Debug Message Print Level.\r
# @Expression 0x80000002 | (gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel & 0x7F84AA00) == 0\r
- gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000000|UINT32|0x00000006\r
+ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0xFFFFFFFF|UINT32|0x00000006\r
\r
## The mask is used to control ReportStatusCodeLib behavior.<BR><BR>\r
# BIT0 - Enable Progress Code.<BR>\r
AddMemoryBaseSizeHob (Entry->BaseAddr, Entry->Length);\r
}\r
\r
+ DEBUG ((EFI_D_ERROR, "mtrr base %x length %x\n", Entry->BaseAddr,\r
+ Entry->Length));\r
MtrrSetMemoryAttribute (Entry->BaseAddr, Entry->Length, CacheWriteBack);\r
+ DEBUG ((EFI_D_ERROR, "done\n"));\r
}\r
}\r
}\r