charm.git
24 years agoNon-working Quickthreads port
Robert Brunner [Mon, 7 Jul 1997 23:01:16 +0000 (23:01 +0000)]
Non-working Quickthreads port

24 years agoNon-working t3e threads port
Robert Brunner [Mon, 7 Jul 1997 22:59:47 +0000 (22:59 +0000)]
Non-working t3e threads port

24 years agoT3E port
Robert Brunner [Mon, 7 Jul 1997 22:57:15 +0000 (22:57 +0000)]
T3E port

24 years agoMade threads to work.
Milind Bhandarkar [Mon, 7 Jul 1997 22:13:44 +0000 (22:13 +0000)]
Made threads to work.

24 years agofinished overhaul.
Josh Yelon [Thu, 26 Jun 1997 16:40:23 +0000 (16:40 +0000)]
finished overhaul.

24 years agoStill improving manual.
Josh Yelon [Thu, 26 Jun 1997 05:16:20 +0000 (05:16 +0000)]
Still improving manual.

24 years agoJust trying to make this whole manual make more sense.
Josh Yelon [Wed, 25 Jun 1997 06:53:46 +0000 (06:53 +0000)]
Just trying to make this whole manual make more sense.

24 years agoFixed alignment bug: CmiGeneralSend using jmemcpy
Josh Yelon [Mon, 5 May 1997 18:44:51 +0000 (18:44 +0000)]
Fixed alignment bug: CmiGeneralSend using jmemcpy

24 years agoFixed alignment bug: sbrk returns nonaligned pointer.
Josh Yelon [Mon, 5 May 1997 18:44:27 +0000 (18:44 +0000)]
Fixed alignment bug: sbrk returns nonaligned pointer.

24 years ago*** empty log message ***
Josh Yelon [Mon, 5 May 1997 16:38:05 +0000 (16:38 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Josh Yelon [Mon, 5 May 1997 14:30:52 +0000 (14:30 +0000)]
*** empty log message ***

24 years agoMore quickthreads related changes.
Josh Yelon [Mon, 5 May 1997 14:25:12 +0000 (14:25 +0000)]
More quickthreads related changes.

24 years ago*** empty log message ***
Josh Yelon [Mon, 5 May 1997 14:24:56 +0000 (14:24 +0000)]
*** empty log message ***

24 years agoUpdated for quickthreads
Josh Yelon [Mon, 5 May 1997 13:52:11 +0000 (13:52 +0000)]
Updated for quickthreads

24 years agoNew quickthreads-based threads package.
Josh Yelon [Mon, 5 May 1997 13:49:17 +0000 (13:49 +0000)]
New quickthreads-based threads package.

24 years agoRevamped threads package using quickthreads.
Josh Yelon [Mon, 5 May 1997 13:47:12 +0000 (13:47 +0000)]
Revamped threads package using quickthreads.

24 years ago*** empty log message ***
Josh Yelon [Mon, 5 May 1997 13:46:55 +0000 (13:46 +0000)]
*** empty log message ***

24 years agoMade improvements to protocol, now retransmits more promptly.
Josh Yelon [Wed, 30 Apr 1997 03:28:31 +0000 (03:28 +0000)]
Made improvements to protocol, now retransmits more promptly.

24 years agoHad confused ``MOD'' with ``REM'' in FIFO_EnQueue_Front, fixed.
Josh Yelon [Wed, 30 Apr 1997 03:28:09 +0000 (03:28 +0000)]
Had confused ``MOD'' with ``REM'' in FIFO_EnQueue_Front, fixed.

24 years agoCorrected CmiNotifyIdle
Josh Yelon [Fri, 25 Apr 1997 20:48:05 +0000 (20:48 +0000)]
Corrected CmiNotifyIdle

24 years agoAdded CmiNotifyIdle
Josh Yelon [Thu, 24 Apr 1997 22:36:47 +0000 (22:36 +0000)]
Added CmiNotifyIdle

24 years agoUpdated logging code.
Josh Yelon [Mon, 21 Apr 1997 21:05:43 +0000 (21:05 +0000)]
Updated logging code.

24 years agoSimplified the shutdown protocol a little.
Josh Yelon [Mon, 21 Apr 1997 20:58:48 +0000 (20:58 +0000)]
Simplified the shutdown protocol a little.

24 years ago*** empty log message ***
Jayant DeSouza [Mon, 7 Apr 1997 16:06:14 +0000 (16:06 +0000)]
*** empty log message ***

24 years agoAdded a predicate to test if an Entry Point accepts a message or not.
Jayant DeSouza [Mon, 7 Apr 1997 16:04:26 +0000 (16:04 +0000)]
Added a predicate to test if an Entry Point accepts a message or not.

24 years agoEnhanced translator to handle empty parameter list for Entry Points.
Jayant DeSouza [Mon, 7 Apr 1997 16:01:36 +0000 (16:01 +0000)]
Enhanced translator to handle empty parameter list for Entry Points.

24 years agoFixed compilation problem due to differing prototype declaration of
Milind Bhandarkar [Thu, 3 Apr 1997 20:32:11 +0000 (20:32 +0000)]
Fixed compilation problem due to differing prototype declaration of
CthAutoYield.

24 years agoWorking on threads stuff.
Josh Yelon [Thu, 3 Apr 1997 19:42:08 +0000 (19:42 +0000)]
Working on threads stuff.

24 years agoAdded CMK_GETPAGESIZE_AVAILABLE
Josh Yelon [Tue, 1 Apr 1997 08:10:09 +0000 (08:10 +0000)]
Added CMK_GETPAGESIZE_AVAILABLE

24 years agoSpent a few hours integrating three versions of the threads package into one,
Josh Yelon [Tue, 1 Apr 1997 08:09:49 +0000 (08:09 +0000)]
Spent a few hours integrating three versions of the threads package into one,
in preparation for the addition of preemption-support.

24 years agoAdded Origin2000 version.
Milind Bhandarkar [Fri, 28 Mar 1997 17:38:22 +0000 (17:38 +0000)]
Added Origin2000 version.

24 years agoGot threads to work on 64-bit irix. Had to add JB_TWEAKING_ORIGIN flag to
Milind Bhandarkar [Tue, 25 Mar 1997 23:09:00 +0000 (23:09 +0000)]
Got threads to work on 64-bit irix. Had to add JB_TWEAKING_ORIGIN flag to
all the conv-mach.h files. Also, _PAGESZ was undefined on irix. Added
code to memory.c to make it a static variable.

24 years agoMade changes suggested by Ed Kornkven to fix bugs in Dagger.
Milind Bhandarkar [Tue, 25 Mar 1997 15:04:56 +0000 (15:04 +0000)]
Made changes suggested by Ed Kornkven to fix bugs in Dagger.

24 years agoMAde uth-irix version to work by tweaking conv-mach.h flags and also
Milind Bhandarkar [Mon, 24 Mar 1997 23:24:42 +0000 (23:24 +0000)]
MAde uth-irix version to work by tweaking conv-mach.h flags and also
modified uth-irix/conv-mach.csh to make megatest and megatest++
correctly by removing the nm bugs.

24 years agoMade Charm-runtime 64-bit safe by removing conversions of pointers to
Milind Bhandarkar [Mon, 24 Mar 1997 23:14:01 +0000 (23:14 +0000)]
Made Charm-runtime 64-bit safe by removing conversions of pointers to
integers. Also, removed charm runtime's dependence of unused argv[]
elements being 0. Also, added sim-irix-64 version. It works.

24 years agoMade envelope 64-bit safe by replacing an int with a void *.
Milind Bhandarkar [Mon, 24 Mar 1997 23:10:13 +0000 (23:10 +0000)]
Made envelope 64-bit safe by replacing an int with a void *.

24 years agoCorrected alignment problems on 64-bit machines.
Milind Bhandarkar [Mon, 24 Mar 1997 23:09:34 +0000 (23:09 +0000)]
Corrected alignment problems on 64-bit machines.

24 years agoGenerated scanner from flex after fixing the 64-bit bugs.
Milind Bhandarkar [Mon, 24 Mar 1997 18:16:23 +0000 (18:16 +0000)]
Generated scanner from flex after fixing the 64-bit bugs.

24 years agoFixed bugs due to 64-bit pointer.
Milind Bhandarkar [Mon, 24 Mar 1997 18:01:47 +0000 (18:01 +0000)]
Fixed bugs due to 64-bit pointer.

24 years agoremoved an alignment bug caused by mycpy. Replaced mycpy with memcpy.
Milind Bhandarkar [Mon, 24 Mar 1997 16:21:54 +0000 (16:21 +0000)]
removed an alignment bug caused by mycpy. Replaced mycpy with memcpy.

24 years agoAdded sim-irix version.
Milind Bhandarkar [Mon, 24 Mar 1997 16:20:37 +0000 (16:20 +0000)]
Added sim-irix version.

24 years agoBlabla
Josh Yelon [Fri, 21 Mar 1997 23:22:54 +0000 (23:22 +0000)]
Blabla

24 years agoWorking on the intro stuff again.
Josh Yelon [Fri, 21 Mar 1997 23:17:37 +0000 (23:17 +0000)]
Working on the intro stuff again.

24 years agoFixed a prototype mismatch.
Milind Bhandarkar [Fri, 21 Mar 1997 20:06:54 +0000 (20:06 +0000)]
Fixed a prototype mismatch.

24 years agoremoved the alignment bug in Common.uth/machine.c
Milind Bhandarkar [Fri, 21 Mar 1997 19:23:57 +0000 (19:23 +0000)]
removed the alignment bug in Common.uth/machine.c

24 years agoIn ConverseExit, instead of jsleep'ing for Cmi_shutdown_done, we now pause().
Milind Bhandarkar [Fri, 21 Mar 1997 02:24:49 +0000 (02:24 +0000)]
In ConverseExit, instead of jsleep'ing for Cmi_shutdown_done, we now pause().

24 years agoFixed a bug due to thread_current not accessed thru Cpv macros.
Milind Bhandarkar [Fri, 21 Mar 1997 02:18:05 +0000 (02:18 +0000)]
Fixed a bug due to thread_current not accessed thru Cpv macros.

24 years agoGot net-irix to work. Had to modify jsleep to deal with restaring
Milind Bhandarkar [Wed, 19 Mar 1997 23:17:38 +0000 (23:17 +0000)]
Got net-irix to work. Had to modify jsleep to deal with restaring
system calls on interrupts.

24 years agoAdded explicit specification of 64 bit compilation mode.
Milind Bhandarkar [Wed, 19 Mar 1997 21:46:42 +0000 (21:46 +0000)]
Added explicit specification of 64 bit compilation mode.

24 years agonet-irix-64 bit bersion. Not tested yet.
Milind Bhandarkar [Wed, 19 Mar 1997 21:45:26 +0000 (21:45 +0000)]
net-irix-64 bit bersion. Not tested yet.

24 years agoSwitched to the SGI native compilers for better performance.
Milind Bhandarkar [Wed, 19 Mar 1997 17:45:58 +0000 (17:45 +0000)]
Switched to the SGI native compilers for better performance.

24 years agoFound and corrected a small initialization bug that cause Charm++
Milind Bhandarkar [Wed, 19 Mar 1997 16:28:04 +0000 (16:28 +0000)]
Found and corrected a small initialization bug that cause Charm++
translator to crash on Origin2000.

24 years agoCompiled xp-t.bison with byacc instead of bison to get rid of
Milind Bhandarkar [Wed, 19 Mar 1997 16:06:15 +0000 (16:06 +0000)]
Compiled xp-t.bison with byacc instead of bison to get rid of
the alloca undefined problem on HPs.

24 years agoMade some corrections to the ALLOCA version --- trying to get IRIX working.
Josh Yelon [Wed, 19 Mar 1997 05:36:50 +0000 (05:36 +0000)]
Made some corrections to the ALLOCA version --- trying to get IRIX working.

24 years agoRemoved the CMK_DEFAULT_MAIN_USES_SIMULATOR_CODE flag.
Josh Yelon [Wed, 19 Mar 1997 04:57:53 +0000 (04:57 +0000)]
Removed the CMK_DEFAULT_MAIN_USES_SIMULATOR_CODE flag.

24 years agoFixed new ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:32:53 +0000 (04:32 +0000)]
Fixed new ConverseInit

24 years agoRedesigned ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:31:04 +0000 (04:31 +0000)]
Redesigned ConverseInit

24 years agoEliminated all the nonsense pertaining to the SIM version.
Josh Yelon [Wed, 19 Mar 1997 04:30:50 +0000 (04:30 +0000)]
Eliminated all the nonsense pertaining to the SIM version.

24 years agoadded SHELL=/bin/sh. Jeez.
Josh Yelon [Wed, 19 Mar 1997 04:30:32 +0000 (04:30 +0000)]
added SHELL=/bin/sh.  Jeez.

24 years agoAdded information about new new ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:25:52 +0000 (04:25 +0000)]
Added information about new new ConverseInit

24 years agoChanged another address to int conversion to address to size_t conversion.
Milind Bhandarkar [Tue, 18 Mar 1997 20:25:57 +0000 (20:25 +0000)]
Changed another address to int conversion to address to size_t conversion.

24 years agoModified Charm++ translator to emit (size_t) instead of
Milind Bhandarkar [Tue, 18 Mar 1997 20:17:38 +0000 (20:17 +0000)]
Modified Charm++ translator to emit (size_t) instead of
(int) to convert to from pointer. This is absolutely necessary
in 64-bit machines e.g. Origin2000.

24 years agoChanged net-irix to use cc and CC.
Milind Bhandarkar [Tue, 18 Mar 1997 17:52:57 +0000 (17:52 +0000)]
Changed net-irix to use cc and CC.
Removed a stupid syntax error in convcore.c

24 years agoAdded Idle Notification Functionality:
Milind Bhandarkar [Mon, 17 Mar 1997 23:40:22 +0000 (23:40 +0000)]
Added Idle Notification Functionality:
The new Macros in converse.h for this are:
CsdSetNotifyIdle(fn1, fn2)
CsdStartNotifyIdle()
CsdStopNotifyIdle()

24 years agoFixed projections output bugs..
Milind Bhandarkar [Fri, 14 Mar 1997 21:41:11 +0000 (21:41 +0000)]
Fixed projections output bugs..

24 years agoChanged optimization options to compilers and linkers.
Milind Bhandarkar [Fri, 14 Mar 1997 20:25:43 +0000 (20:25 +0000)]
Changed optimization options to compilers and linkers.

24 years agoMade MAXLOGBUFSIZE in projections a commandline parameter.
Milind Bhandarkar [Fri, 14 Mar 1997 20:23:45 +0000 (20:23 +0000)]
Made MAXLOGBUFSIZE in projections a commandline parameter.
One can now specify it as "+logsize 10000" on the program
command line.

24 years agoFixed an error in arg parsing.
Josh Yelon [Thu, 13 Mar 1997 17:05:20 +0000 (17:05 +0000)]
Fixed an error in arg parsing.

24 years agochanged xdpyinfo to xrdb
Josh Yelon [Thu, 20 Feb 1997 17:28:51 +0000 (17:28 +0000)]
changed xdpyinfo to xrdb

24 years agoMade ``++in-xterm'' more useful.
Josh Yelon [Sun, 16 Feb 1997 09:04:57 +0000 (09:04 +0000)]
Made ``++in-xterm'' more useful.

24 years agoRewrote the stuff about main and user_main.
Josh Yelon [Fri, 14 Feb 1997 08:09:43 +0000 (08:09 +0000)]
Rewrote the stuff about main and user_main.

24 years agoFixed a minor typo in CmiSignal in convcore.c.
Milind Bhandarkar [Thu, 13 Feb 1997 17:32:40 +0000 (17:32 +0000)]
Fixed a minor typo in CmiSignal in convcore.c.
Changed net-hp-cc/conv-mach.h to set ASYNC_NOT_NEEDED.

24 years agoUpdated for new main/ConverseInit structure.
Josh Yelon [Thu, 13 Feb 1997 09:31:35 +0000 (09:31 +0000)]
Updated for new main/ConverseInit structure.

24 years agoModified everything for new main/ConverseInit structure. Fixed bugs.
Josh Yelon [Thu, 13 Feb 1997 09:31:13 +0000 (09:31 +0000)]
Modified everything for new main/ConverseInit structure.  Fixed bugs.

24 years agoModified everything for new main/ConverseInit structure
Josh Yelon [Thu, 13 Feb 1997 09:31:01 +0000 (09:31 +0000)]
Modified everything for new main/ConverseInit structure

24 years agoModified default-main for new main structure.
Josh Yelon [Thu, 13 Feb 1997 09:30:37 +0000 (09:30 +0000)]
Modified default-main for new main structure.

24 years agoRemoved tight read-loop from ctrl_sendone.
Josh Yelon [Tue, 11 Feb 1997 19:02:04 +0000 (19:02 +0000)]
Removed tight read-loop from ctrl_sendone.

24 years agoCorrecting bugs in network version.
Josh Yelon [Sat, 8 Feb 1997 14:10:10 +0000 (14:10 +0000)]
Correcting bugs in network version.

24 years agoStill tryin' to get the bugs out.
Josh Yelon [Sat, 8 Feb 1997 14:09:51 +0000 (14:09 +0000)]
Still tryin' to get the bugs out.

24 years agoNothing major.
Josh Yelon [Fri, 7 Feb 1997 02:16:30 +0000 (02:16 +0000)]
Nothing major.

24 years agoAdded stuff for byte-order conversion.
Josh Yelon [Fri, 7 Feb 1997 02:15:37 +0000 (02:15 +0000)]
Added stuff for byte-order conversion.

24 years agoFixed a bug.
Josh Yelon [Thu, 6 Feb 1997 20:47:00 +0000 (20:47 +0000)]
Fixed a bug.

24 years agoAdded BLANK_SPACE bla bla.
Josh Yelon [Thu, 6 Feb 1997 20:20:21 +0000 (20:20 +0000)]
Added BLANK_SPACE bla bla.

24 years agoCorrected.
Josh Yelon [Thu, 6 Feb 1997 20:00:03 +0000 (20:00 +0000)]
Corrected.

24 years agoAdded new DGRAM parameters.
Josh Yelon [Thu, 6 Feb 1997 19:55:19 +0000 (19:55 +0000)]
Added new DGRAM parameters.

24 years agomachine.c rewritten from scratch. It's a whole new net version!
Josh Yelon [Thu, 6 Feb 1997 19:55:02 +0000 (19:55 +0000)]
machine.c rewritten from scratch. It's a whole new net version!

24 years agoI didn't modify this file. I don't know why it's committing.
Josh Yelon [Thu, 6 Feb 1997 19:54:39 +0000 (19:54 +0000)]
I didn't modify this file. I don't know why it's committing.

24 years agoFifo: added peek and pop. Convcore: added support for new network version.
Josh Yelon [Thu, 6 Feb 1997 19:53:36 +0000 (19:53 +0000)]
Fifo: added peek and pop.  Convcore: added support for new network version.

24 years agoCorrected the core field to take CmiMsgHeaderSizeBytes into account.
Josh Yelon [Thu, 6 Feb 1997 19:52:44 +0000 (19:52 +0000)]
Corrected the core field to take CmiMsgHeaderSizeBytes into account.

24 years agoAdded some dependencies for machine.c
Josh Yelon [Thu, 6 Feb 1997 19:52:26 +0000 (19:52 +0000)]
Added some dependencies for machine.c

24 years agoFixed Bugs in SP1 machine dependent code that made megacon to hang.
Milind Bhandarkar [Sun, 2 Feb 1997 07:33:55 +0000 (07:33 +0000)]
Fixed Bugs in SP1 machine dependent code that made megacon to hang.
Consisted of almost 60 percent rewrite.

24 years agoAdded net-irix version. Had to fix the charm++ translator for that.
Milind Bhandarkar [Tue, 28 Jan 1997 16:26:41 +0000 (16:26 +0000)]
Added net-irix version. Had to fix the charm++ translator for that.
Also, threads are currently not supported on net-irix.
Added a test program to measure scheduling overhead for both
normal as well as threaded entry methods.

24 years agoadded #ident parsing to the translator.
Milind Bhandarkar [Tue, 28 Jan 1997 16:23:13 +0000 (16:23 +0000)]
added #ident parsing to the translator.

24 years agoFixed a bug in threaded entry method invocation.
Milind Bhandarkar [Tue, 28 Jan 1997 16:21:26 +0000 (16:21 +0000)]
Fixed a bug in threaded entry method invocation.

24 years agoCommented out unnecessary printfs.
Milind Bhandarkar [Fri, 17 Jan 1997 21:38:33 +0000 (21:38 +0000)]
Commented out unnecessary printfs.

24 years agoAdded MemLocks around malloc and free for non-reentrant os-builtin
Milind Bhandarkar [Fri, 17 Jan 1997 21:37:45 +0000 (21:37 +0000)]
Added MemLocks around malloc and free for non-reentrant os-builtin
memory operations.

24 years agoFixed static variable declarations bugs in JB_TWEAKING part.
Milind Bhandarkar [Fri, 17 Jan 1997 19:20:48 +0000 (19:20 +0000)]
Fixed static variable declarations bugs in JB_TWEAKING part.

24 years agoRemoved CmiInterruptsRelease and CmiInterruptsBlock from CmiAlloc and
Milind Bhandarkar [Fri, 17 Jan 1997 19:19:52 +0000 (19:19 +0000)]
Removed CmiInterruptsRelease and CmiInterruptsBlock from CmiAlloc and
CmiFree.

24 years agoThe new network of solaris SMPs version.
Josh Yelon [Fri, 17 Jan 1997 16:14:53 +0000 (16:14 +0000)]
The new network of solaris SMPs version.

24 years agoMinor adjustments to deal with recent changes to Common code.
Josh Yelon [Fri, 17 Jan 1997 15:49:57 +0000 (15:49 +0000)]
Minor adjustments to deal with recent changes to Common code.