aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/include/pstate.h
diff options
context:
space:
mode:
authorJake Burkholder <jake@FreeBSD.org>2001-09-03 22:36:11 +0000
committerJake Burkholder <jake@FreeBSD.org>2001-09-03 22:36:11 +0000
commita5ffa592c735f3079d5716b3aaae2a2aa19bdf2d (patch)
treed46d6e17e107089f7fb05d3e823e789afc6494b2 /sys/sparc64/include/pstate.h
parenta78f8e2104729e303f2b95f8a2c4069b496372c4 (diff)
downloadsrc-a5ffa592c735f3079d5716b3aaae2a2aa19bdf2d.tar.gz
src-a5ffa592c735f3079d5716b3aaae2a2aa19bdf2d.zip
Move %ver definitions from pstate.h to ver.h. Add definitions for normal
kernel pstate values, which include a memory store order override.
Notes
Notes: svn path=/head/; revision=82901
Diffstat (limited to 'sys/sparc64/include/pstate.h')
-rw-r--r--sys/sparc64/include/pstate.h32
1 files changed, 6 insertions, 26 deletions
diff --git a/sys/sparc64/include/pstate.h b/sys/sparc64/include/pstate.h
index fe69bfe3a8bd..7d95b3383e01 100644
--- a/sys/sparc64/include/pstate.h
+++ b/sys/sparc64/include/pstate.h
@@ -47,33 +47,13 @@
#define PSTATE_MG (1<<10)
#define PSTATE_IG (1<<11)
-#define VER_MANUF_SHIFT (48)
-#define VER_IMPL_SHIFT (32)
-#define VER_MASK_SHIFT (24)
-#define VER_MAXTL_SHIFT (8)
-#define VER_MAXWIN_SHIFT (0)
+#define PSTATE_MM PSTATE_MM_TSO
-#define VER_MANUF_SIZE (16)
-#define VER_IMPL_SIZE (16)
-#define VER_MASK_SIZE (8)
-#define VER_MAXTL_SIZE (8)
-#define VER_MAXWIN_SIZE (5)
+#define PSTATE_NORMAL (PSTATE_MM | PSTATE_PEF | PSTATE_PRIV)
+#define PSTATE_ALT (PSTATE_NORMAL | PSTATE_AG)
+#define PSTATE_INTR (PSTATE_NORMAL | PSTATE_IG)
+#define PSTATE_MMU (PSTATE_NORMAL | PSTATE_MG)
-#define VER_MANUF_MASK (((1L<<VER_MANUF_SIZE)-1)<<VER_MANUF_SHIFT)
-#define VER_IMPL_MASK (((1L<<VER_IMPL_SIZE)-1)<<VER_IMPL_SHIFT)
-#define VER_MASK_MASK (((1L<<VER_MASK_SIZE)-1)<<VER_MASK_SHIFT)
-#define VER_MAXTL_MASK (((1L<<VER_MAXTL_SIZE)-1)<<VER_MAXTL_SHIFT)
-#define VER_MAXWIN_MASK (((1L<<VER_MAXWIN_SIZE)-1)<<VER_MAXWIN_SHIFT)
-
-#define VER_MANUF(ver) \
- (((ver) & VER_MANUF_MASK) >> VER_MANUF_SHIFT)
-#define VER_IMPL(ver) \
- (((ver) & VER_IMPL_MASK) >> VER_IMPL_SHIFT)
-#define VER_MASK(ver) \
- (((ver) & VER_MASK_MASK) >> VER_MASK_SHIFT)
-#define VER_MAXTL(ver) \
- (((ver) & VER_MAXTL_MASK) >> VER_MAXTL_SHIFT)
-#define VER_MAXWIN(ver) \
- (((ver) & VER_MAXWIN_MASK) >> VER_MAXWIN_SHIFT)
+#define PSTATE_KERNEL (PSTATE_NORMAL | PSTATE_IE)
#endif /* !_MACHINE_PSTATE_H_ */