summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/pstate.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sparc64/include/pstate.h')
-rw-r--r--sys/sparc64/include/pstate.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/sparc64/include/pstate.h b/sys/sparc64/include/pstate.h
index 8ff55f3..07301eb 100644
--- a/sys/sparc64/include/pstate.h
+++ b/sys/sparc64/include/pstate.h
@@ -47,6 +47,19 @@
#define PSTATE_MG (1<<10)
#define PSTATE_IG (1<<11)
+#define TSTATE_PSTATE_SHIFT 8
+#define TSTATE_PSTATE(x) ((x) << TSTATE_PSTATE_SHIFT)
+#define TSTATE_AG TSTATE_PSTATE(PSTATE_AG)
+#define TSTATE_IE TSTATE_PSTATE(PSTATE_IE)
+#define TSTATE_PRIV TSTATE_PSTATE(PSTATE_PRIV)
+#define TSTATE_AM TSTATE_PSTATE(PSTATE_AM)
+#define TSTATE_PEF TSTATE_PSTATE(PSTATE_PEF)
+#define TSTATE_RED TSTATE_PSTATE(PSTATE_RED)
+#define TSTATE_TLE TSTATE_PSTATE(PSTATE_TLE)
+#define TSTATE_CLE TSTATE_PSTATE(PSTATE_CLE)
+#define TSTATE_MG TSTATE_PSTATE(PSTATE_MG)
+#define TSTATE_IG TSTATE_PSTATE(PSTATE_IG)
+
#define VER_MANUF_SHIFT (48)
#define VER_IMPL_SHIFT (32)
#define VER_MASK_SHIFT (24)
OpenPOWER on IntegriCloud