diff options
author | jl139090 <none@none> | 2007-09-12 22:37:07 -0700 |
---|---|---|
committer | jl139090 <none@none> | 2007-09-12 22:37:07 -0700 |
commit | e98fafb9956429b59c817d4fbd27720c73879203 (patch) | |
tree | 006ccb99bb3ed3f566f430088b88c7e4864a72db /usr/src/uts/sun4u/sys/cpu_impl.h | |
parent | c4f91784e8e1661a861af87f7d98cbb9edc7314f (diff) | |
download | illumos-gate-e98fafb9956429b59c817d4fbd27720c73879203.tar.gz |
PSARC 2007/337 OPL Jupiter CPU Support
PSARC 2007/433 Integer Multiply-Add instruction set feature
PSARC 2007/506 FMA for OPL Jupiter CPU
6551253 OPL Jupiter CPU support
Diffstat (limited to 'usr/src/uts/sun4u/sys/cpu_impl.h')
-rw-r--r-- | usr/src/uts/sun4u/sys/cpu_impl.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/usr/src/uts/sun4u/sys/cpu_impl.h b/usr/src/uts/sun4u/sys/cpu_impl.h index 6984b921e5..5168530613 100644 --- a/usr/src/uts/sun4u/sys/cpu_impl.h +++ b/usr/src/uts/sun4u/sys/cpu_impl.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -100,8 +100,16 @@ extern "C" { #define OLYMPUS_REV_MASK(x) (((x) >> 28) & 0x7) #define OLYMPUS_C_A 0 +/* + * Definitions for Jupiter cpu. + */ +#define JUPITER_IMPL 0x7 +#define IS_JUPITER(impl) ((impl) == JUPITER_IMPL) + #define CPU_IMPL_IS_CMP(impl) (IS_JAGUAR(impl) || \ - IS_PANTHER(impl) || IS_OLYMPUS_C(impl)) + IS_PANTHER(impl) || \ + IS_OLYMPUS_C(impl) || \ + IS_JUPITER(impl)) #ifdef __cplusplus } |