]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Ipf/ProcessorBind.h
Adding OldMdePkg directory - prior to the move of the content of MdePkg, also updatin...
[mirror_edk2.git] / MdePkg / Include / Ipf / ProcessorBind.h
index 0d8b9e9ccaef90a83b8e0d350cae7d876119f50b..119b5913c44c3ec4b4db4ee3365fb3ffe0084452 100644 (file)
@@ -201,7 +201,11 @@ typedef INT64   INTN;
 //  if the /OPT:REF linker option is used. We defined a macro as this is a \r
 //  a non standard extension\r
 //\r
-#define GLOBAL_REMOVE_IF_UNREFERENCED\r
+#if _MSC_EXTENSIONS\r
+  #define GLOBAL_REMOVE_IF_UNREFERENCED __declspec(selectany)\r
+#else\r
+  #define GLOBAL_REMOVE_IF_UNREFERENCED\r
+#endif\r
 \r
 //\r
 // A pointer to a function in IPF points to a plabel.\r
@@ -211,12 +215,5 @@ typedef struct {
   UINT64  GP;\r
 } EFI_PLABEL;\r
 \r
-typedef struct {\r
-  UINTN BootPhase;      // entry r20 value\r
-  UINTN UniqueId;       // PAL arbitration ID\r
-  UINTN HealthStat;     // Health Status\r
-  UINTN PALRetAddress;  // return address to PAL\r
-} IPF_HANDOFF_STATUS;\r
-\r
 #endif\r
 \r