]> xenbits.xensource.com Git - people/liuw/ovmf.git/commitdiff
Write output wip.debug-output
authorWei Liu <wei.liu2@citrix.com>
Tue, 2 Feb 2016 17:06:38 +0000 (17:06 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 2 Feb 2016 18:50:01 +0000 (18:50 +0000)
MdePkg/Library/BaseLib/X64/GccInline.c
MdePkg/Library/BaseLib/X64/WriteMsr64.c
MdePkg/MdePkg.dec
OvmfPkg/PlatformPei/Xen.c

index 3d175ee9314e82e4eaf1669ae9602abd62111904..d2e2f4d68ecfe4732bf34218a1290cddca409416 100644 (file)
@@ -16,6 +16,7 @@
 \r
 #include "BaseLibInternals.h"\r
 \r
+#include <Library/DebugLib.h>\r
 \r
 \r
 \r
@@ -179,6 +180,7 @@ AsmWriteMsr64 (
       "d" (HighData)\r
     );\r
     \r
+  _DEBUG ((EFI_D_ERROR, "i %x v %x\n", Index, Value));\r
   return Value;\r
 }\r
 \r
index 58f0754246cd897320ad7abcc126251ed2f35b5b..ed27d30c061e10a791fb23f203a0959111134018 100644 (file)
@@ -20,6 +20,8 @@ void __writemsr (unsigned long Register, unsigned __int64 Value);
 \r
 #pragma intrinsic(__writemsr)\r
 \r
+#include <Library/DebugLib.h>\r
+\r
 /**\r
   Write data to MSR.\r
 \r
@@ -37,6 +39,7 @@ AsmWriteMsr64 (
   )\r
 {\r
   __writemsr (Index, Value);\r
+  DEBUG ((EFI_D_ERROR, "%s: index %d value %u\n", Index, Value));\r
   return Value;\r
 }\r
 \r
index 7ab0cbbcfbfbe24fe71a85bdd3759d905ba045e4..ea5890b67ed32c8065100a85d4a24bcb579314a0 100644 (file)
   #  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
index 7fa9019f1a053f6e46876cec4609851f99834337..bb252c04aad4c239bb30a479e0627b576ad6c8a4 100644 (file)
@@ -195,7 +195,10 @@ XenPublishRamRegions (
         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