diff options
author | jake <jake@FreeBSD.org> | 2001-09-03 22:36:11 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2001-09-03 22:36:11 +0000 |
commit | fa2bcfc98da1540dd0a5d7d3a545adbb9bab8479 (patch) | |
tree | d46d6e17e107089f7fb05d3e823e789afc6494b2 /sys/sparc64/include/pstate.h | |
parent | 9f19dd2781d6c3919d7258884f3f852e070fc43f (diff) | |
download | FreeBSD-src-fa2bcfc98da1540dd0a5d7d3a545adbb9bab8479.zip FreeBSD-src-fa2bcfc98da1540dd0a5d7d3a545adbb9bab8479.tar.gz |
Move %ver definitions from pstate.h to ver.h. Add definitions for normal
kernel pstate values, which include a memory store order override.
Diffstat (limited to 'sys/sparc64/include/pstate.h')
-rw-r--r-- | sys/sparc64/include/pstate.h | 32 |
1 files changed, 6 insertions, 26 deletions
diff --git a/sys/sparc64/include/pstate.h b/sys/sparc64/include/pstate.h index fe69bfe..7d95b33 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_ */ |