summaryrefslogtreecommitdiff
path: root/include/coff/xcoff.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/coff/xcoff.h')
-rw-r--r--include/coff/xcoff.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/coff/xcoff.h b/include/coff/xcoff.h
index 508ddfaa21..b25c2945c5 100644
--- a/include/coff/xcoff.h
+++ b/include/coff/xcoff.h
@@ -122,6 +122,8 @@
/* 14 ??? */
#define XMC_TC0 15 /* Read-write TOC anchor */
#define XMC_TD 16 /* Read-write data in TOC */
+#define XMC_SV64 17 /* Read-only 64 bit supervisor call */
+#define XMC_SV3264 18 /* Read-only 32 or 64 bit supervisor call */
/* The ldhdr structure. This appears at the start of the .loader
section. */
@@ -305,6 +307,11 @@ struct xcoff_link_hash_entry
* XCOFF_RTINIT
* Symbol is the __rtinit symbol
*
+ * XCOFF_SYSCALL32
+ * Symbol is an imported 32 bit syscall
+ *
+ * XCOFF_SYSCALL64
+ * Symbol is an imported 64 bit syscall
*/
#define XCOFF_REF_REGULAR 0x00000001
@@ -322,7 +329,8 @@ struct xcoff_link_hash_entry
#define XCOFF_DESCRIPTOR 0x00001000
#define XCOFF_MULTIPLY_DEFINED 0x00002000
#define XCOFF_RTINIT 0x00004000
-
+#define XCOFF_SYSCALL32 0x00008000
+#define XCOFF_SYSCALL64 0x00010000
/* The XCOFF linker hash table. */