charm.git
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.

24 years agoCreated the SMP version, as a part of the net version.
Josh Yelon [Fri, 17 Jan 1997 15:49:33 +0000 (15:49 +0000)]
Created the SMP version, as a part of the net version.

24 years agoMade many changes for SMP version. In particular, memory module now uses
Josh Yelon [Fri, 17 Jan 1997 15:49:05 +0000 (15:49 +0000)]
Made many changes for SMP version.  In particular, memory module now uses
CmiMemLock and CmiMemUnlock instead of CmiInterruptsBlock, which no longer
exists.  Threads package uses CthCpv to declare all its global vars.
Much other restructuring.

24 years agoFixed a bug in conv-host that was preventing reuse of hosts.
Milind Bhandarkar [Thu, 16 Jan 1997 22:36:07 +0000 (22:36 +0000)]
Fixed a bug in conv-host that was preventing reuse of hosts.

24 years agoRemoved the netBcast code from machine.c in Common.net.
Milind Bhandarkar [Thu, 16 Jan 1997 17:56:40 +0000 (17:56 +0000)]
Removed the netBcast code from machine.c in Common.net.