From a5ffa592c735f3079d5716b3aaae2a2aa19bdf2d Mon Sep 17 00:00:00 2001 From: Jake Burkholder Date: Mon, 3 Sep 2001 22:36:11 +0000 Subject: Move %ver definitions from pstate.h to ver.h. Add definitions for normal kernel pstate values, which include a memory store order override. --- sys/sparc64/include/pstate.h | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) (limited to 'sys/sparc64/include/pstate.h') 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_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_ */ -- cgit v1.2.3