From: <jsa...@us...> - 2008-11-06 21:58:34
|
Revision: 60 http://flexotask.svn.sourceforge.net/flexotask/?rev=60&view=rev Author: jsauerbach Date: 2008-11-06 21:58:31 +0000 (Thu, 06 Nov 2008) Log Message: ----------- Give even the scheduler memory space a dummy flexotask root so you can attach a MemoryArea Modified Paths: -------------- trunk/flexotask/src/com/ibm/realtime/flexotask/system/FlexotaskSystemSupport.java Modified: trunk/flexotask/src/com/ibm/realtime/flexotask/system/FlexotaskSystemSupport.java =================================================================== --- trunk/flexotask/src/com/ibm/realtime/flexotask/system/FlexotaskSystemSupport.java 2008-11-06 21:37:19 UTC (rev 59) +++ trunk/flexotask/src/com/ibm/realtime/flexotask/system/FlexotaskSystemSupport.java 2008-11-06 21:58:31 UTC (rev 60) @@ -246,7 +246,14 @@ static long createMemorySpace(int type, long initialSize, long maxSize) { if (vmBridge != null) { - return vmBridge.createMemorySpace(type, initialSize, maxSize); + long ans = vmBridge.createMemorySpace(type, initialSize, maxSize); + if (type == FlexotaskVMBridge.SCHEDULER_MEMORY) { + /* Call setFlexotaskRoot with dummy root to give bridge an opportunity to associate additional + * metadata + */ + vmBridge.setFlexotaskRoot(new FlexotaskRoot()); + } + return ans; } else { /* Dummy value used when simulating */ return 1l; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |