diff options
author | Richard Sandiford <[email protected]> | 2013-06-05 09:26:29 +0100 |
---|---|---|
committer | Brian Paul <[email protected]> | 2013-06-05 08:36:24 -0600 |
commit | 7bdf1f2f1a3d7779919e7d45b2d4a22fb227932a (patch) | |
tree | dc251df4f533897495177ac8ff01cae83a654757 /src/gallium/include | |
parent | 008fd036007a9e71f669ca49c87767fd19fd77e1 (diff) |
gallium: System z support
The main change is to use MCJIT rather than the old JIT, which will never
be supported for System z. The endianness part is by example since the
patch was tested on a glibc system.
Signed-off-by: Richard Sandiford <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/include')
-rw-r--r-- | src/gallium/include/pipe/p_config.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/include/pipe/p_config.h b/src/gallium/include/pipe/p_config.h index 9a09cee8fb9..6b51160af69 100644 --- a/src/gallium/include/pipe/p_config.h +++ b/src/gallium/include/pipe/p_config.h @@ -110,6 +110,10 @@ #endif #endif +#if defined(__s390x__) +#define PIPE_ARCH_S390 +#endif + /* * Endian detection. @@ -146,7 +150,7 @@ #if defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64) #define PIPE_ARCH_LITTLE_ENDIAN -#elif defined(PIPE_ARCH_PPC) || defined(PIPE_ARCH_PPC_64) +#elif defined(PIPE_ARCH_PPC) || defined(PIPE_ARCH_PPC_64) || defined(PIPE_ARCH_S390) #define PIPE_ARCH_BIG_ENDIAN #endif |