git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6820
6f19259b-4bc3-4df7-8a09-
765794883524
\r
#define EFI_APPLICATION_ENTRY_POINT EFI_DRIVER_ENTRY_POINT\r
\r
-\r
+#define ECP_CPU_IPF\r
\r
\r
//\r
#define EFI_BAD_POINTER 0xAFAFAFAFAFAFAFAF\r
#define EFI_BAD_POINTER_AS_BYTE 0xAF\r
\r
+#define EFI_DEADLOOP() while(TRUE)\r
+\r
+#ifdef __GNUC__\r
+#define EFI_BREAKPOINT EcpEfiBreakPoint\r
+#define MEMORY_FENCE EcpMemoryFence\r
+#else\r
//\r
// Inject a break point in the code to assist debugging.\r
//\r
void __mfa (void); \r
#pragma intrinsic (__mfa) \r
#define MEMORY_FENCE() __mfa()\r
+#endif\r
\r
\r
//\r