Modifications for IA-64 support.
authorGreg Koenig <koenig@uiuc.edu>
Thu, 14 Aug 2003 04:02:51 +0000 (04:02 +0000)
committerGreg Koenig <koenig@uiuc.edu>
Thu, 14 Aug 2003 04:02:51 +0000 (04:02 +0000)
src/arch/vmi-linux-ia64/conv-mach.h
src/arch/vmi-linux-ia64/conv-mach.sh
src/arch/vmi-linux/conv-mach.h
src/arch/vmi/conv-common.h

index 068cd202d987aa5e08a173584306f8cff7d46dd8..356b28a2f2f867143ea60b8e55c120eb3b9e2df1 100644 (file)
@@ -3,67 +3,7 @@
 
 #define CMK_IA64                                           1
 
-#define CMK_ASYNC_NOT_NEEDED                               0
-#define CMK_ASYNC_USE_FIOASYNC_AND_FIOSETOWN               0
-#define CMK_ASYNC_USE_FIOASYNC_AND_SIOCSPGRP               0
-#define CMK_ASYNC_USE_FIOSSAIOSTAT_AND_FIOSSAIOOWN         0
-#define CMK_ASYNC_USE_F_SETFL_AND_F_SETOWN                 1
-
-#define CMK_GETPAGESIZE_AVAILABLE                          1
-
-#define CMK_MALLOC_USE_GNU_MALLOC                          0
-#define CMK_MALLOC_USE_OS_BUILTIN                          1
-#define CMK_MALLOC_USE_GNUOLD_MALLOC                       0
-
 #define CMK_MEMORY_PAGESIZE                                16384
-#define CMK_MEMORY_PROTECTABLE                             1
-
-#define CMK_NODE_QUEUE_AVAILABLE                           0
-
-#define CMK_RSH_IS_A_COMMAND                               1
-#define CMK_RSH_NOT_NEEDED                                 0
-#define CMK_RSH_USE_REMSH                                  0
-
-#define CMK_SHARED_VARS_EXEMPLAR                           0
-#define CMK_SHARED_VARS_UNAVAILABLE                        1
-#define CMK_SHARED_VARS_SUN_THREADS                        0
-#define CMK_SHARED_VARS_UNIPROCESSOR                       0
-
-#define CMK_THREADS_USE_CONTEXT                            1
-#define CMK_STACK_GROWUP                                   1
-#define CMK_THREADS_USE_PTHREADS                           0
-#define CMK_THREADS_ARE_WIN32_FIBERS                       0
-
-#define CMK_SIGNAL_NOT_NEEDED                              0
-#define CMK_SIGNAL_USE_SIGACTION                           0
-#define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART              1
-
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
-#define CMK_THREADS_COPY_STACK                             0
-
-#define CMK_TIMER_USE_RDTSC                                1
-#define CMK_TIMER_USE_GETRUSAGE                            0
-#define CMK_TIMER_USE_SPECIAL                              0
-#define CMK_TIMER_USE_TIMES                                0
-
-#define CMK_TYPEDEF_INT2 short
-#define CMK_TYPEDEF_INT4 int
-#define CMK_TYPEDEF_INT8 long long
-#define CMK_TYPEDEF_UINT2 unsigned short
-#define CMK_TYPEDEF_UINT4 unsigned int
-#define CMK_TYPEDEF_UINT8 unsigned long long
-#define CMK_TYPEDEF_FLOAT4 float
-#define CMK_TYPEDEF_FLOAT8 double
-
-#define CMK_NETPOLL                                        1
-
-#define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   1
-#define CMK_WHEN_PROCESSOR_IDLE_USLEEP                     0
-
-#define CMK_DEBUG_MODE                                    0 
-#define CMK_WEB_MODE                                       1
-
-#define CMK_LBDB_ON                                       1
 
 
 
index 6837c5cfae95b0b32cff58833bfffa05fbe479b8..e518aad3e480c0fae1a1e31575e6d034307215fb 100644 (file)
@@ -1,9 +1,9 @@
 VMI_INCDIR="-I/home/koenig/THESIS/VMI20-install/include" 
 VMI_LIBDIR="-L/home/koenig/THESIS/VMI20-install/lib"
 CMK_CPP_CHARM="/lib/cpp -P"
-CMK_CPP_C="gcc3 -E $CMK_INCDIR $VMI_INCDIR "
-CMK_CC="gcc3 $CMK_INCDIR $VMI_INCDIR "
-CMK_CXX="g++3 $CMK_INCDIR $VMI_INCDIR "
+CMK_CPP_C="gcc -E $CMK_INCDIR $VMI_INCDIR "
+CMK_CC="gcc $CMK_INCDIR $VMI_INCDIR "
+CMK_CXX="g++ $CMK_INCDIR $VMI_INCDIR "
 CMK_CXXPP="$CMK_CC -x c++ -E "
 CMK_CF77="f77"
 CMK_CF90="f90"
index 5ae3dae99b427b0f5546a2214705a2d8967c4dab..45260f9c8161f8016a251a1e72b11870559c2def 100644 (file)
@@ -1,78 +1,7 @@
 #ifndef _CONV_MACH_H
 #define _CONV_MACH_H
 
-#define CMK_ASYNC_NOT_NEEDED                               0
-#define CMK_ASYNC_USE_FIOASYNC_AND_FIOSETOWN               0
-#define CMK_ASYNC_USE_FIOASYNC_AND_SIOCSPGRP               0
-#define CMK_ASYNC_USE_FIOSSAIOSTAT_AND_FIOSSAIOOWN         0
-#define CMK_ASYNC_USE_F_SETFL_AND_F_SETOWN                 1
-
-//#define CMK_GETPAGESIZE_AVAILABLE                          1
-#define CMK_GETPAGESIZE_AVAILABLE                          0 
-
-#define CMK_MALLOC_USE_GNU_MALLOC                          0
-#define CMK_MALLOC_USE_OS_BUILTIN                          1
-#define CMK_MALLOC_USE_GNUOLD_MALLOC                       0
-
 #define CMK_MEMORY_PAGESIZE                                8192
-#define CMK_MEMORY_PROTECTABLE                             1
-
-#define CMK_NODE_QUEUE_AVAILABLE                           0
-
-#define CMK_RSH_IS_A_COMMAND                               1
-#define CMK_RSH_NOT_NEEDED                                 0
-#define CMK_RSH_USE_REMSH                                  0
-
-#define CMK_SHARED_VARS_EXEMPLAR                           0
-#define CMK_SHARED_VARS_UNAVAILABLE                        1
-#define CMK_SHARED_VARS_SUN_THREADS                        0
-#define CMK_SHARED_VARS_UNIPROCESSOR                       0
-
-#define CMK_THREADS_USE_CONTEXT                            1
-#define CMK_STACK_GROWUP                                   1
-#define CMK_THREADS_USE_PTHREADS                           0
-#define CMK_THREADS_ARE_WIN32_FIBERS                       0
-
-#define CMK_SIGNAL_NOT_NEEDED                              0
-//#define CMK_SIGNAL_USE_SIGACTION                           0
-//#define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART              1
-#define CMK_SIGNAL_USE_SIGACTION                           1 
-#define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART              0 
-
-#define CMK_THREADS_REQUIRE_NO_CPV                         0
-#define CMK_THREADS_COPY_STACK                             0
-
-//#define CMK_TIMER_USE_RDTSC                                1
-//#define CMK_TIMER_USE_GETRUSAGE                            0
-#define CMK_TIMER_USE_RDTSC                                0 
-#define CMK_TIMER_USE_GETRUSAGE                            1 
-#define CMK_TIMER_USE_SPECIAL                              0
-#define CMK_TIMER_USE_TIMES                                0
-
-#define CMK_TYPEDEF_INT2 short
-#define CMK_TYPEDEF_INT4 int
-#define CMK_TYPEDEF_INT8 long long
-#define CMK_TYPEDEF_UINT2 unsigned short
-#define CMK_TYPEDEF_UINT4 unsigned int
-#define CMK_TYPEDEF_UINT8 unsigned long long
-#define CMK_TYPEDEF_FLOAT4 float
-#define CMK_TYPEDEF_FLOAT8 double
-
-//#define CMK_NETPOLL                                        1
-#define CMK_NETPOLL                                        0 
-
-//#define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   1
-//#define CMK_WHEN_PROCESSOR_IDLE_USLEEP                     0
-#define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   0 
-#define CMK_WHEN_PROCESSOR_IDLE_USLEEP                     1 
-
-#define CMK_DEBUG_MODE                                    0 
-//#define CMK_WEB_MODE                                       1
-#define CMK_WEB_MODE                                       0
-
-#define CMK_LBDB_ON                                       1
-
-
 
 
 #if 0
index 63f89cbc46ef413b4e33b88c9e614e0779791b30..fc006cadd8b6cafa0d7574871f66aad03a35e611 100644 (file)
 //#define NODE_0_IS_CONVHOST                                 1
 #define NODE_0_IS_CONVHOST                                 0 
 
+
+
+#define CMK_ASYNC_NOT_NEEDED                               0
+#define CMK_ASYNC_USE_FIOASYNC_AND_FIOSETOWN               0
+#define CMK_ASYNC_USE_FIOASYNC_AND_SIOCSPGRP               0
+#define CMK_ASYNC_USE_FIOSSAIOSTAT_AND_FIOSSAIOOWN         0
+#define CMK_ASYNC_USE_F_SETFL_AND_F_SETOWN                 1
+
+//#define CMK_GETPAGESIZE_AVAILABLE                          1
+#define CMK_GETPAGESIZE_AVAILABLE                          0
+
+#define CMK_MALLOC_USE_GNU_MALLOC                          0
+#define CMK_MALLOC_USE_OS_BUILTIN                          1
+#define CMK_MALLOC_USE_GNUOLD_MALLOC                       0
+
+#define CMK_MEMORY_PROTECTABLE                             1
+
+#define CMK_NODE_QUEUE_AVAILABLE                           0
+
+#define CMK_RSH_IS_A_COMMAND                               1
+#define CMK_RSH_NOT_NEEDED                                 0
+#define CMK_RSH_USE_REMSH                                  0
+
+#define CMK_SHARED_VARS_EXEMPLAR                           0
+#define CMK_SHARED_VARS_UNAVAILABLE                        1
+#define CMK_SHARED_VARS_SUN_THREADS                        0
+#define CMK_SHARED_VARS_UNIPROCESSOR                       0
+
+#define CMK_THREADS_USE_CONTEXT                            1
+#define CMK_STACK_GROWUP                                   1
+#define CMK_THREADS_USE_PTHREADS                           0
+#define CMK_THREADS_ARE_WIN32_FIBERS                       0
+
+#define CMK_SIGNAL_NOT_NEEDED                              0
+//#define CMK_SIGNAL_USE_SIGACTION                           0
+//#define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART              1
+#define CMK_SIGNAL_USE_SIGACTION                           1
+#define CMK_SIGNAL_USE_SIGACTION_WITH_RESTART              0
+
+#define CMK_THREADS_REQUIRE_NO_CPV                         0
+#define CMK_THREADS_COPY_STACK                             0
+
+//#define CMK_TIMER_USE_RDTSC                                1
+//#define CMK_TIMER_USE_GETRUSAGE                            0
+#define CMK_TIMER_USE_RDTSC                                0
+#define CMK_TIMER_USE_GETRUSAGE                            1
+#define CMK_TIMER_USE_SPECIAL                              0
+#define CMK_TIMER_USE_TIMES                                0
+
+#define CMK_TYPEDEF_INT2 short
+#define CMK_TYPEDEF_INT4 int
+#define CMK_TYPEDEF_INT8 long long
+#define CMK_TYPEDEF_UINT2 unsigned short
+#define CMK_TYPEDEF_UINT4 unsigned int
+#define CMK_TYPEDEF_UINT8 unsigned long long
+#define CMK_TYPEDEF_FLOAT4 float
+#define CMK_TYPEDEF_FLOAT8 double
+
+//#define CMK_NETPOLL                                        1
+#define CMK_NETPOLL                                        0
+
+//#define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   1
+//#define CMK_WHEN_PROCESSOR_IDLE_USLEEP                     0
+#define CMK_WHEN_PROCESSOR_IDLE_BUSYWAIT                   0
+#define CMK_WHEN_PROCESSOR_IDLE_USLEEP                     1
+
+#define CMK_DEBUG_MODE                                     0
+//#define CMK_WEB_MODE                                       1
+#define CMK_WEB_MODE                                       0
+
+#define CMK_LBDB_ON                                        1
+
+
+
+
+
 #if 0