diff TaskManager/Cell/spe/main.cc @ 636:d433fc37587d

Cell Simple Task compiled. but not worked.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 18 Nov 2009 19:09:40 +0900
parents 5b178db5988a
children 5530fa36d42e
line wrap: on
line diff
--- a/TaskManager/Cell/spe/main.cc	Wed Nov 18 18:36:25 2009 +0900
+++ b/TaskManager/Cell/spe/main.cc	Wed Nov 18 19:09:40 2009 +0900
@@ -20,12 +20,13 @@
     __debug("code_size:%10d bytes\n", code_size);
     __debug("heap_size:%10d bytes\n", heap_size);
 
+    TaskManagerImpl *tm = new TaskManagerImpl();
+
     manager = new CellScheduler();
-    manager->init();
+    manager->init(tm);
     manager->id = (int)argc;
 
-    TaskManagerImpl *tm = new TaskManagerImpl(manager);
-    manager->set_manager(tm);
+    tm->set_scheduler(manager);
 
     spu_write_decrementer(0x7FFFFFFFU);
     unsigned int prof = spu_read_decrementer();