Make Boost uFcontext threads the default on all ppc64le builds 93/4193/2
authorSam White <white67@illinois.edu>
Wed, 16 May 2018 16:08:00 +0000 (11:08 -0500)
committerSam White <white67@illinois.edu>
Wed, 16 May 2018 20:17:12 +0000 (15:17 -0500)
Change-Id: I08a977cedfa27d1ccfe8c8dc97052f945a2a9182

src/arch/mpi-linux-ppc/conv-mach.h
src/arch/multicore-linux-ppc/conv-mach.h
src/arch/netlrts-linux-ppc/conv-mach.h
src/arch/pami-linux-ppc64le/conv-mach.h
src/arch/pamilrts-linux-ppc64le/conv-mach.h
src/arch/verbs-linux-ppc64le/conv-mach.h

index 9bd1de8db0988e6c72734d3881850a6032047b88..21027e369ade44c21e48e2ad808e6b0915837b49 100644 (file)
@@ -28,7 +28,8 @@
 #define CMK_TIMER_USE_TIMES                                0
 #define CMK_TIMER_USE_RDTSC                               0
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_PTHREADS                           0
 
 #define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   1
index ab3b35de0b019586ebb3b11116333923e63c8f4b..18021a1c0fafc37c14be532769275eac692e1ed8 100644 (file)
@@ -29,7 +29,8 @@
 #define CMK_SHARED_VARS_UNIPROCESSOR                       0
 #define CMK_SHARED_VARS_POSIX_THREADS_SMP                  1
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_PTHREADS                           0
 #define CMK_THREADS_ARE_WIN32_FIBERS                       0
 
index 7f32d8b33431bea2787758bac1f92cf4fdfd3d65..8c489c50c9e5129c0d8b5dd6849df31ea8923849 100644 (file)
@@ -29,7 +29,8 @@
 #define CMK_SHARED_VARS_UNAVAILABLE                        1
 #define CMK_SHARED_VARS_UNIPROCESSOR                       0
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_PTHREADS                           0
 #define CMK_THREADS_ARE_WIN32_FIBERS                       0
 
index 29625d85a234f8dc2125063463cbfb811f784a26..29d716e91e7acfa626c289991717de70e9372050 100644 (file)
@@ -28,7 +28,8 @@
 #define CMK_TIMER_USE_RDTSC                                0
 #define CMK_TIMER_USE_PPC64                                0
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_JCONTEXT                           0
 #define CMK_THREADS_USE_PTHREADS                           0
 
index 5a275d068cabdb7c4f4fd650be5ac32a38c645d0..d73d1fbc9de3c7e29f1cb0e33e955ddda0b88527 100644 (file)
@@ -28,7 +28,8 @@
 #define CMK_TIMER_USE_RDTSC                                0
 #define CMK_TIMER_USE_PPC64                                0
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_JCONTEXT                           0
 #define CMK_THREADS_USE_PTHREADS                           0
 
index c32d397bd8d428ece7ba52d51237d2b9933f2d44..c6eb9a168bcb50c18d699269d3486ca26d65075d 100644 (file)
@@ -30,7 +30,8 @@
 #define CMK_SHARED_VARS_UNAVAILABLE                        1
 #define CMK_SHARED_VARS_UNIPROCESSOR                       0
 
-#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_THREADS_USE_CONTEXT                            0
+#define CMK_THREADS_USE_FCONTEXT                           1
 #define CMK_THREADS_USE_PTHREADS                           0
 #define CMK_THREADS_ARE_WIN32_FIBERS                       0