summaryrefslogtreecommitdiffstats
path: root/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h b/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
index 139a93d..730b423 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
+++ b/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
@@ -2483,6 +2483,18 @@ extern void dtrace_helpers_destroy(proc_t *);
#define DTRACE_INVOP_RET 2
#define DTRACE_INVOP_B 3
+#elif defined(__mips__)
+
+#define INSN_SIZE 4
+
+/* Load/Store double RA to/from SP */
+#define LDSD_RA_SP_MASK 0xffff0000
+#define LDSD_DATA_MASK 0x0000ffff
+#define SD_RA_SP 0xffbf0000
+#define LD_RA_SP 0xdfbf0000
+
+#define DTRACE_INVOP_SD 1
+#define DTRACE_INVOP_LD 2
#endif
#ifdef __cplusplus
OpenPOWER on IntegriCloud