git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2021
6f19259b-4bc3-4df7-8a09-
765794883524
UINT32 Eip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
UINT32 Eip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#elif defined (MDE_CPU_IPF)\r
//\r
// IPF context buffer used by SetJump() and LongJump()\r
#elif defined (MDE_CPU_IPF)\r
//\r
// IPF context buffer used by SetJump() and LongJump()\r
UINT64 FPSR;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
UINT64 FPSR;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 0x10\r
+\r
#elif defined (MDE_CPU_X64)\r
//\r
// X64 context buffer used by SetJump() and LongJump()\r
#elif defined (MDE_CPU_X64)\r
//\r
// X64 context buffer used by SetJump() and LongJump()\r
UINT64 Rip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
UINT64 Rip;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#elif defined (MDE_CPU_EBC)\r
//\r
// EBC context buffer used by SetJump() and LongJump()\r
#elif defined (MDE_CPU_EBC)\r
//\r
// EBC context buffer used by SetJump() and LongJump()\r
UINT64 IP;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
UINT64 IP;\r
} BASE_LIBRARY_JUMP_BUFFER;\r
\r
+#define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT 8\r
+\r
#else\r
#error Unknown Processor Type\r
#endif\r
#else\r
#error Unknown Processor Type\r
#endif\r