Add X64 support for DebugSupport driver.
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 7 Dec 2006 08:41:28 +0000 (08:41 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 7 Dec 2006 08:41:28 +0000 (08:41 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2068 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Protocol/DebugSupport.h

index 5b8ec4b..8313bf5 100644 (file)
@@ -198,7 +198,23 @@ typedef struct {
   UINT8   Xmm5[16];\r
   UINT8   Xmm6[16];\r
   UINT8   Xmm7[16];\r
   UINT8   Xmm5[16];\r
   UINT8   Xmm6[16];\r
   UINT8   Xmm7[16];\r
+#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
+  //\r
+  // NOTE: UEFI 2.0 spec definition as follows. It should be updated \r
+  // after spec update.\r
+  //\r
   UINT8   Reserved11[14 * 16];\r
   UINT8   Reserved11[14 * 16];\r
+#else\r
+  UINT8   Xmm8[16];\r
+  UINT8   Xmm9[16];\r
+  UINT8   Xmm10[16];\r
+  UINT8   Xmm11[16];\r
+  UINT8   Xmm12[16];\r
+  UINT8   Xmm13[16];\r
+  UINT8   Xmm14[16];\r
+  UINT8   Xmm15[16];\r
+  UINT8   Reserved10[6 * 16];\r
+#endif\r
 } EFI_FX_SAVE_STATE_X64;\r
 \r
 typedef struct {\r
 } EFI_FX_SAVE_STATE_X64;\r
 \r
 typedef struct {\r