root/opal/include/opal/sys/architecture.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana
   3  *                         University Research and Technology
   4  *                         Corporation.  All rights reserved.
   5  * Copyright (c) 2004-2005 The University of Tennessee and The University
   6  *                         of Tennessee Research Foundation.  All rights
   7  *                         reserved.
   8  * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
   9  *                         University of Stuttgart.  All rights reserved.
  10  * Copyright (c) 2004-2005 The Regents of the University of California.
  11  *                         All rights reserved.
  12  * Copyright (c) 2011      Sandia National Laboratories. All rights reserved.
  13  * Copyright (c) 2014      Intel, Inc. All rights reserved
  14  * Copyright (c) 2016      Los Alamos National Security, LLC. All rights
  15  *                         reserved.
  16  * Copyright (c) 2017      Research Organization for Information Science
  17  *                         and Technology (RIST). All rights reserved.
  18  * $COPYRIGHT$
  19  *
  20  * Additional copyrights may follow
  21  *
  22  * $HEADER$
  23  */
  24 
  25 /*
  26  * List of supported architectures
  27  */
  28 
  29 #ifndef OPAL_SYS_ARCHITECTURE_H
  30 #define OPAL_SYS_ARCHITECTURE_H
  31 
  32 /* Architectures */
  33 #define OPAL_UNSUPPORTED    0000
  34 #define OPAL_IA32           0010
  35 #define OPAL_IA64           0020
  36 #define OPAL_X86_64         0030
  37 #define OPAL_POWERPC32      0050
  38 #define OPAL_POWERPC64      0051
  39 #define OPAL_SPARC          0060
  40 #define OPAL_SPARCV9_32     0061
  41 #define OPAL_SPARCV9_64     0062
  42 #define OPAL_MIPS           0070
  43 #define OPAL_ARM            0100
  44 #define OPAL_ARM64          0101
  45 #define OPAL_S390           0110
  46 #define OPAL_S390X          0111
  47 #define OPAL_BUILTIN_SYNC   0200
  48 #define OPAL_BUILTIN_GCC    0202
  49 #define OPAL_BUILTIN_NO     0203
  50 #define OPAL_BUILTIN_C11    0204
  51 
  52 /* Formats */
  53 #define OPAL_DEFAULT        1000  /* standard for given architecture */
  54 #define OPAL_DARWIN         1001  /* Darwin / OS X on PowerPC */
  55 #define OPAL_PPC_LINUX      1002  /* Linux on PowerPC */
  56 #define OPAL_AIX            1003  /* AIX on Power / PowerPC */
  57 
  58 #endif /* #ifndef OPAL_SYS_ARCHITECTURE_H */

/* [<][>][^][v][top][bottom][index][help] */