diff TaskManager/kernel/ppe/CpuThreads.cc @ 1310:26c155523861 draft

add start_profile
author Daichi TOMA <toma@cr.ie.u-ryukyu.ac.jp>
date Thu, 15 Dec 2011 16:48:55 +0900
parents 424c1f16e704
children 6b4a0846afcb
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/CpuThreads.cc	Tue Dec 13 17:56:30 2011 +0900
+++ b/TaskManager/kernel/ppe/CpuThreads.cc	Thu Dec 15 16:48:55 2011 +0900
@@ -5,9 +5,10 @@
 #include "SysFunc.h"
 #include "SchedNop.h"
 #include "SpeTaskManagerImpl.h"
+#include "CellScheduler.h"
 
-//SchedExternTask(ShowTime);
-//SchedExternTask(StartProfile);
+SchedExternTask(ShowTime);
+SchedExternTask(StartProfile);
 
 
 CpuThreads::CpuThreads(int num, int useRefDma, int start_id) : cpu_num(num), id_offset(start_id) {
@@ -57,8 +58,8 @@
 
     manager->set_scheduler(c_scheduler);
 
-    //SchedRegister(ShowTime);
-    //SchedRegister(StartProfile);
+    SchedRegister(ShowTime);
+    SchedRegister(StartProfile);
 
     argt->wait->sem_v();	//準備完了したスレッドができるたびに+1していく