Initial revision
authorJosh Yelon <jyelon@uiuc.edu>
Tue, 7 Nov 1995 22:58:56 +0000 (22:58 +0000)
committerJosh Yelon <jyelon@uiuc.edu>
Tue, 7 Nov 1995 22:58:56 +0000 (22:58 +0000)
src/arch/sim-rs6k/conv-mach.csh [new file with mode: 0755]
src/arch/sim-rs6k/conv-mach.h [new file with mode: 0644]
src/arch/sim-sol/conv-mach.csh [new file with mode: 0755]
src/arch/sim-sol/conv-mach.h [new file with mode: 0644]
src/arch/sim-sun/conv-mach.csh [new file with mode: 0755]
src/arch/sim-sun/conv-mach.h [new file with mode: 0644]

diff --git a/src/arch/sim-rs6k/conv-mach.csh b/src/arch/sim-rs6k/conv-mach.csh
new file mode 100755 (executable)
index 0000000..2964155
--- /dev/null
@@ -0,0 +1,42 @@
+############################################################################
+# RCS INFORMATION:
+#
+#      $RCSfile$
+#      $Author$        $Locker$                $State$
+#      $Revision$      $Date$
+#
+############################################################################
+# DESCRIPTION:
+#
+############################################################################
+# REVISION HISTORY:
+#
+#
+############################################################################
+
+set CMK_CPP='/usr/lib/cpp'
+set CMK_LDRO='ld -r -o'
+set CMK_CC='gcc'
+set CMK_CC_RELIABLE='gcc'
+set CMK_CC_FASTEST='gcc'
+set CMK_CXX='g++'
+set CMK_CXXPP = 'g++ -x c++ -E'
+set CMK_CF77=''
+set CMK_C_DEBUG='-g'
+set CMK_C_OPTIMIZE='-O'
+set CMK_CXX_DEBUG='-g'
+set CMK_CXX_OPTIMIZE='-O'
+set CMK_LD='gcc'
+set CMK_LDXX='g++'
+set CMK_LD77=''
+set CMK_M4='m4'
+set CMK_SUF='o'
+set CMK_AR='ar q'
+set CMK_RANLIB='ranlib'
+set CMK_LIBS=''
+set CMK_SEQ_LIBS=''
+set CMK_SEQ_CC='gcc'
+set CMK_SEQ_LD='gcc'
+set CMK_NM='nm'
+set CMK_NM_FILTER="grep '|extern|' | sed -e 's@ *|.*@@'"
+set CMK_CPP_SUFFIX="ii"
diff --git a/src/arch/sim-rs6k/conv-mach.h b/src/arch/sim-rs6k/conv-mach.h
new file mode 100644 (file)
index 0000000..0ae96b9
--- /dev/null
@@ -0,0 +1,146 @@
+/***************************************************************************
+ * RCS INFORMATION:
+ *
+ *     $RCSfile$
+ *     $Author$        $Locker$                $State$
+ *     $Revision$      $Date$
+ *
+ ***************************************************************************
+ * DESCRIPTION:
+ *
+ ***************************************************************************
+ * REVISION HISTORY:
+ *
+ * $Log$
+ * Revision 1.1  1995-11-07 22:58:56  jyelon
+ * Initial revision
+ *
+ * Revision 1.7  1995/10/31  20:38:39  jyelon
+ * Added CMK_USLEEP_WHEN_PROCESSOR_IDLE
+ *
+ * Revision 1.6  1995/10/25  20:00:43  jyelon
+ * *** empty log message ***
+ *
+ * Revision 1.5  1995/10/20  20:26:45  sanjeev
+ * added CMK_SIZE_T
+ *
+ * Revision 1.4  1995/10/18  22:20:57  jyelon
+ * minor cleanup.
+ *
+ * Revision 1.3  1995/10/13  20:05:13  jyelon
+ * *** empty log message ***
+ *
+ * Revision 1.2  1995/10/13  18:17:44  jyelon
+ * I can't even remember.
+ *
+ * Revision 1.1  1995/10/12  23:11:36  jyelon
+ * Initial revision
+ *
+ * Revision 1.6  1995/10/11  00:35:06  jyelon
+ * Added MALLOC options.
+ *
+ * Revision 1.5  1995/09/30  15:04:25  jyelon
+ * Added CMK_CTHINIT_IS_IN_MAIN, etc.
+ *
+ * Revision 1.4  1995/09/29  09:50:07  jyelon
+ * CmiGet-->CmiDeliver, added protos, etc.
+ *
+ * Revision 1.3  1995/09/20  13:22:53  jyelon
+ * Added 'CMK_THREAD_' flags.
+ *
+ * Revision 1.2  1995/09/19  18:56:19  jyelon
+ * added CMK_PREPROCESSOR_USES_ANSI_STANDARD_CONCATENATION and other goodies.
+ *
+ * Revision 1.1  1995/09/14  21:25:37  jyelon
+ * Initial revision
+ *
+ * Revision 2.3  1995/07/05  21:33:36  brunner
+ * Took spaces out from before #defines
+ *
+ ***************************************************************************/
+
+#ifndef _CONV_MACH_H
+#define _CONV_MACH_H
+
+#define CMK_MACHINE_NAME "uth-rs6k"
+
+/* #define CMK_USE_GNU_MALLOC */
+/* #define CMK_USE_GNU_MALLOC_WITH_INTERRUPT_SUPPORT */
+#define CMK_USE_OS_MALLOC
+/* #define CMK_CTHINIT_IS_IN_CONVERSEINIT */
+#define CMK_CTHINIT_IS_IN_MAIN
+
+/* #define CMK_CSDEXITSCHEDULER_IS_A_FUNCTION */
+#define CMK_CSDEXITSCHEDULER_SET_CSDSTOPFLAG
+
+/* #define CMK_COMMHANDLE_IS_AN_INTEGER */
+#define CMK_COMMHANDLE_IS_A_POINTER
+/* #define CMK_USES_SPECIAL_CMIDELIVERS */ 
+#define CMK_USES_COMMON_CMIDELIVERS
+
+/* #define CMK_SHARED_VARS_EXEMPLAR */
+/* #define CMK_NO_SHARED_VARS_AT_ALL */
+#define CMK_SHARED_VARS_UNIPROCESSOR
+
+/* #define CMK_PREPROCESSOR_CANNOT_DO_CONCATENATION */
+#define CMK_PREPROCESSOR_USES_ANSI_STANDARD_CONCATENATION
+
+/* #define CMK_COMPILER_HATES_PROTOTYPES */
+#define CMK_COMPILER_LIKES_PROTOTYPES
+
+/* #define CMK_COMPILER_HATES_STATIC_PROTO */
+#define CMK_COMPILER_LIKES_STATIC_PROTO
+
+/* #define CMK_CMIMYPE_IS_A_BUILTIN */
+/* #define CMK_CMIMYPE_IS_A_VARIABLE */
+#define CMK_CMIMYPE_UNIPROCESSOR
+
+/* #define CMK_CMIPRINTF_IS_A_BUILTIN */
+#define CMK_CMIPRINTF_IS_JUST_PRINTF
+
+/* #define CMK_THREADS_UNAVAILABLE */
+/* #define CMK_THREADS_USE_EATSTACK */
+/* #define CMK_THREADS_USE_ALLOCA_WITH_HEADER_FILE */
+/* #define CMK_THREADS_USE_ALLOCA_WITH_PRAGMA */
+#define CMK_THREADS_USE_ALLOCA
+
+
+
+
+
+/* #define CMK_SIGHOLD_IS_A_BUILTIN */
+#define CMK_SIGHOLD_USE_SIGMASK
+
+#define CMK_RSH_IS_A_COMMAND
+/* #define CMK_RSH_USE_REMSH */
+
+#define CMK_TIMER_USE_GETRUSAGE
+/* #define CMK_TIMER_USE_TIMES */
+
+#define CMK_ASYNC_USE_SETOWN_AND_SETFL
+/* #define CMK_ASYNC_USE_SIOCGPGRP_AND_FIOASYNC */
+
+#define CMK_SIGNAL_IS_A_BUILTIN
+/* #define CMK_SIGNAL_USE_SIGACTION */
+/* #define CMK_SIGNAL_USE_SIGACTION_AND_SIGEMPTYSET */
+
+#define CMK_MAX_DGRAM_SIZE 4096
+
+/* #define CMK_STRERROR_IS_A_BUILTIN */
+#define CMK_STRERROR_USE_SYS_ERRLIST
+
+/* #define CMK_HAVE_STRINGS_H */
+/* #define CMK_HAVE_STRING_H */
+#define CMK_JUST_DECLARE_STRING_FNS
+
+#define CMK_HAVE_SYS_WAIT_H
+/* #define CMK_HAVE_WAITFLAGS_H */
+
+/* #define CMK_USLEEP_WHEN_PROCESSOR_IDLE */
+#define CMK_BUSYWAIT_WHEN_PROCESSOR_IDLE
+
+#define CMK_SIZE_T long unsigned int
+
+#endif
diff --git a/src/arch/sim-sol/conv-mach.csh b/src/arch/sim-sol/conv-mach.csh
new file mode 100755 (executable)
index 0000000..08586bc
--- /dev/null
@@ -0,0 +1,42 @@
+############################################################################
+# RCS INFORMATION:
+#
+#      $RCSfile$
+#      $Author$        $Locker$                $State$
+#      $Revision$      $Date$
+#
+############################################################################
+# DESCRIPTION:
+#
+############################################################################
+# REVISION HISTORY:
+#
+#
+############################################################################
+
+set CMK_CPP='/usr/ccs/lib/cpp'
+set CMK_LDRO='ld -r -o'
+set CMK_CC='gcc'
+set CMK_CC_RELIABLE='gcc'
+set CMK_CC_FASTEST='gcc'
+set CMK_CXX='g++'
+set CMK_CXXPP='g++ -x c++ -E'
+set CMK_CF77=''
+set CMK_C_DEBUG='-g'
+set CMK_C_OPTIMIZE='-O'
+set CMK_CXX_DEBUG='-g'
+set CMK_CXX_OPTIMIZE='-O'
+set CMK_LD='gcc'
+set CMK_LDXX='g++'
+set CMK_LD77=''
+set CMK_M4='m4'
+set CMK_SUF='o'
+set CMK_AR='ar q'
+set CMK_RANLIB='true'
+set CMK_LIBS='-lnsl -lsocket'
+set CMK_SEQ_LIBS='-lnsl -lsocket'
+set CMK_SEQ_CC='gcc'
+set CMK_SEQ_LD='gcc'
+set CMK_NM='nm'
+set CMK_NM_FILTER='grep "|GLOB" | sed -e "s@.*|@@"'
+set CMK_CPP_SUFFIX="ii"
diff --git a/src/arch/sim-sol/conv-mach.h b/src/arch/sim-sol/conv-mach.h
new file mode 100644 (file)
index 0000000..b0afd41
--- /dev/null
@@ -0,0 +1,99 @@
+/***************************************************************************
+ * RCS INFORMATION:
+ *
+ *     $RCSfile$
+ *     $Author$        $Locker$                $State$
+ *     $Revision$      $Date$
+ *
+ ***************************************************************************
+ * DESCRIPTION:
+ *
+ ***************************************************************************
+ * REVISION HISTORY:
+ *
+ *
+ ***************************************************************************/
+
+#ifndef _CONV_MACH_H
+#define _CONV_MACH_H
+
+#define CMK_MACHINE_NAME "uth-sol"
+
+/* #define CMK_USE_OS_MALLOC */
+/* #define CMK_USE_GNU_MALLOC_WITH_INTERRUPT_SUPPORT */
+#define CMK_USE_OS_MALLOC
+
+/* #define CMK_CTHINIT_IS_IN_CONVERSEINIT */
+#define CMK_CTHINIT_IS_IN_MAIN
+
+/* #define CMK_CSDEXITSCHEDULER_IS_A_FUNCTION */
+#define CMK_CSDEXITSCHEDULER_SET_CSDSTOPFLAG
+
+/* #define CMK_COMMHANDLE_IS_AN_INTEGER */
+#define CMK_COMMHANDLE_IS_A_POINTER
+/* #define CMK_USES_SPECIAL_CMIDELIVERS */ 
+#define CMK_USES_COMMON_CMIDELIVERS
+
+/* #define CMK_NO_SHARED_VARS_AT_ALL */
+/* #define CMK_SHARED_VARS_EXEMPLAR */
+#define CMK_SHARED_VARS_UNIPROCESSOR
+
+/* #define CMK_PREPROCESSOR_CANNOT_DO_CONCATENATION */
+#define CMK_PREPROCESSOR_USES_ANSI_STANDARD_CONCATENATION
+
+/* #define CMK_COMPILER_HATES_PROTOTYPES */
+#define CMK_COMPILER_LIKES_PROTOTYPES
+
+/* #define CMK_COMPILER_HATES_STATIC_PROTO */
+#define CMK_COMPILER_LIKES_STATIC_PROTO
+
+/* #define CMK_CMIMYPE_IS_A_BUILTIN */
+/* #define CMK_CMIMYPE_IS_A_VARIABLE */
+#define CMK_CMIMYPE_UNIPROCESSOR
+
+/* #define CMK_CMIPRINTF_IS_A_BUILTIN */
+#define CMK_CMIPRINTF_IS_JUST_PRINTF
+
+/* #define CMK_THREADS_UNAVAILABLE */
+/* #define CMK_THREADS_USE_EATSTACK */
+/* #define CMK_THREADS_USE_ALLOCA */
+/* #define CMK_THREADS_USE_ALLOCA_WITH_PRAGMA */
+#define CMK_THREADS_USE_ALLOCA_WITH_HEADER_FILE
+
+
+
+
+
+/* #define CMK_SIGHOLD_USE_SIGMASK */
+#define CMK_SIGHOLD_IS_A_BUILTIN 
+
+/* #define CMK_RSH_USE_REMSH */
+#define CMK_RSH_IS_A_COMMAND
+
+/* #define CMK_TIMER_USE_GETRUSAGE */
+#define CMK_TIMER_USE_TIMES
+
+/* #define CMK_ASYNC_USE_SIOCGPGRP_AND_FIOASYNC */
+#define CMK_ASYNC_USE_SETOWN_AND_SETFL
+
+/* #define CMK_SIGNAL_USE_SIGACTION */
+/* #define CMK_SIGNAL_IS_A_BUILTIN */
+#define CMK_SIGNAL_USE_SIGACTION_AND_SIGEMPTYSET
+
+/* #define CMK_STRERROR_IS_A_BUILTIN */
+#define CMK_STRERROR_USE_SYS_ERRLIST
+
+/* #define CMK_HAVE_STRINGS_H */
+/* #define CMK_JUST_DECLARE_STRING_FNS */
+#define CMK_HAVE_STRING_H
+
+/* #define CMK_HAVE_WAITFLAGS_H */
+#define CMK_HAVE_SYS_WAIT_H
+
+/* #define CMK_USLEEP_WHEN_PROCESSOR_IDLE */
+#define CMK_BUSYWAIT_WHEN_PROCESSOR_IDLE
+
+#define CMK_SIZE_T unsigned int
+
+#endif
diff --git a/src/arch/sim-sun/conv-mach.csh b/src/arch/sim-sun/conv-mach.csh
new file mode 100755 (executable)
index 0000000..d2be46d
--- /dev/null
@@ -0,0 +1,42 @@
+############################################################################
+# RCS INFORMATION:
+#
+#      $RCSfile$
+#      $Author$        $Locker$                $State$
+#      $Revision$      $Date$
+#
+############################################################################
+# DESCRIPTION:
+#
+############################################################################
+# REVISION HISTORY:
+#
+#
+############################################################################
+
+set CMK_CPP='/usr/lib/cpp'
+set CMK_CXXPP='g++ -x c++ -E'
+set CMK_LDRO='ld -r -o'
+set CMK_CC='gcc'
+set CMK_CC_RELIABLE='gcc'
+set CMK_CC_FASTEST='gcc'
+set CMK_CXX='g++'
+set CMK_CF77=''
+set CMK_C_DEBUG='-g'
+set CMK_C_OPTIMIZE='-O'
+set CMK_CXX_DEBUG='-g'
+set CMK_CXX_OPTIMIZE='-O'
+set CMK_LD='gcc'
+set CMK_LDXX='g++'
+set CMK_LD77=''
+set CMK_M4='m4'
+set CMK_SUF='o'
+set CMK_AR='ar q'
+set CMK_RANLIB='ranlib'
+set CMK_LIBS=''
+set CMK_SEQ_LIBS=''
+set CMK_SEQ_CC='gcc'
+set CMK_SEQ_LD='gcc'
+set CMK_NM='nm'
+set CMK_NM_FILTER='colrm 1 12'
+set CMK_CPP_SUFFIX="ii"
diff --git a/src/arch/sim-sun/conv-mach.h b/src/arch/sim-sun/conv-mach.h
new file mode 100644 (file)
index 0000000..1ce911c
--- /dev/null
@@ -0,0 +1,139 @@
+/***************************************************************************
+ * RCS INFORMATION:
+ *
+ *     $RCSfile$
+ *     $Author$        $Locker$                $State$
+ *     $Revision$      $Date$
+ *
+ ***************************************************************************
+ * DESCRIPTION:
+ *
+ ***************************************************************************
+ * REVISION HISTORY:
+ *
+ * $Log$
+ * Revision 1.1  1995-11-07 22:58:56  jyelon
+ * Initial revision
+ *
+ * Revision 1.7  1995/10/31  20:38:39  jyelon
+ * Added CMK_USLEEP_WHEN_PROCESSOR_IDLE
+ *
+ * Revision 1.6  1995/10/20  17:27:00  sanjeev
+ * added CMK_SIZE_T
+ *
+ * Revision 1.5  1995/10/18  22:20:57  jyelon
+ * minor cleanup.
+ *
+ * Revision 1.4  1995/10/13  22:35:38  jyelon
+ * *** empty log message ***
+ *
+ * Revision 1.3  1995/10/13  18:17:44  jyelon
+ * I can't even remember.
+ *
+ * Revision 1.2  1995/10/11  00:35:06  jyelon
+ * Added MALLOC options.
+ *
+ * Revision 1.1  1995/09/30  14:58:49  jyelon
+ * Initial revision
+ *
+ * Revision 2.7  1995/09/29  09:50:07  jyelon
+ * CmiGet-->CmiDeliver, added protos, etc.
+ *
+ * Revision 2.6  1995/09/22  17:54:52  sanjeev
+ * added CMK_MACHINE_NAME
+ *
+ * Revision 2.5  1995/09/20  13:22:57  jyelon
+ * Added 'CMK_THREAD_' flags.
+ *
+ * Revision 2.4  1995/09/19  18:56:26  jyelon
+ * added CMK_PREPROCESSOR_USES_ANSI_STANDARD_CONCATENATION and other goodies.
+ *
+ * Revision 2.3  1995/07/05  21:33:36  brunner
+ * Took spaces out from before #defines
+ *
+ ***************************************************************************/
+
+#ifndef _CONV_MACH_H
+#define _CONV_MACH_H
+
+#define CMK_MACHINE_NAME "uth-sun"
+
+/* #define CMK_USE_GNU_MALLOC */
+/* #define CMK_USE_GNU_MALLOC_WITH_INTERRUPT_SUPPORT */
+#define CMK_USE_OS_MALLOC
+/* #define CMK_CTHINIT_IS_IN_CONVERSEINIT */
+#define CMK_CTHINIT_IS_IN_MAIN
+
+/* #define CMK_CSDEXITSCHEDULER_IS_A_FUNCTION */
+#define CMK_CSDEXITSCHEDULER_SET_CSDSTOPFLAG
+
+/* #define CMK_COMMHANDLE_IS_AN_INTEGER */
+#define CMK_COMMHANDLE_IS_A_POINTER
+/* #define CMK_USES_SPECIAL_CMIDELIVERS */ 
+#define CMK_USES_COMMON_CMIDELIVERS
+
+/* #define CMK_NO_SHARED_VARS_AT_ALL */
+/* #define CMK_SHARED_VARS_EXEMPLAR */
+#define CMK_SHARED_VARS_UNIPROCESSOR
+
+/* #define CMK_PREPROCESSOR_CANNOT_DO_CONCATENATION */
+#define CMK_PREPROCESSOR_USES_ANSI_STANDARD_CONCATENATION
+
+/* #define CMK_COMPILER_HATES_PROTOTYPES */
+#define CMK_COMPILER_LIKES_PROTOTYPES
+
+/* #define CMK_COMPILER_HATES_STATIC_PROTO */
+#define CMK_COMPILER_LIKES_STATIC_PROTO
+
+/* #define CMK_CMIMYPE_IS_A_BUILTIN */
+/* #define CMK_CMIMYPE_IS_A_VARIABLE */
+#define CMK_CMIMYPE_UNIPROCESSOR
+
+/* #define CMK_CMIPRINTF_IS_A_BUILTIN */
+#define CMK_CMIPRINTF_IS_JUST_PRINTF
+
+/* #define CMK_THREADS_UNAVAILABLE */
+/* #define CMK_THREADS_USE_EATSTACK */
+/* #define CMK_THREADS_USE_ALLOCA */
+/* #define CMK_THREADS_USE_ALLOCA_WITH_PRAGMA */
+#define CMK_THREADS_USE_ALLOCA_WITH_HEADER_FILE
+
+
+
+
+/* #define CMK_SIGHOLD_IS_A_BUILTIN */
+#define CMK_SIGHOLD_USE_SIGMASK
+
+/* #define CMK_RSH_USE_REMSH */
+#define CMK_RSH_IS_A_COMMAND
+
+/* #define CMK_TIMER_USE_TIMES */
+#define CMK_TIMER_USE_GETRUSAGE
+
+/* #define CMK_ASYNC_USE_SIOCGPGRP_AND_FIOASYNC */
+#define CMK_ASYNC_USE_SETOWN_AND_SETFL
+
+/* #define CMK_SIGNAL_USE_SIGACTION */
+/* #define CMK_SIGNAL_USE_SIGACTION_AND_SIGEMPTYSET */
+#define CMK_SIGNAL_IS_A_BUILTIN
+
+#define CMK_MAX_DGRAM_SIZE 4096
+
+/* #define CMK_STRERROR_IS_A_BUILTIN */
+#define CMK_STRERROR_USE_SYS_ERRLIST
+
+/* #define CMK_HAVE_STRINGS_H */
+/* #define CMK_HAVE_STRING_H */
+#define CMK_JUST_DECLARE_STRING_FNS
+
+/* #define CMK_HAVE_WAITFLAGS_H */
+#define CMK_HAVE_SYS_WAIT_H
+
+/* #define CMK_USLEEP_WHEN_PROCESSOR_IDLE */
+#define CMK_BUSYWAIT_WHEN_PROCESSOR_IDLE
+
+#define CMK_SIZE_T long unsigned int
+
+#endif