# HG changeset patch # User Shinji KONO # Date 1254206711 -32400 # Node ID bc5b3d327083490efda76e61fe0cbc101fcc1912 # Parent 9ce2750d7c70a6c3bbeb6e48f99ca35df0e39423 remove run() diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/Application/chain.cc --- a/TaskManager/Test/test_render/Application/chain.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/Application/chain.cc Tue Sep 29 15:45:11 2009 +0900 @@ -38,7 +38,7 @@ sg->angle[2] = p->angle[2]; } - +#if 0 static void chain_move_ope(SceneGraphPtr node, int screen_w, int screen_h) { @@ -61,6 +61,7 @@ property[CHAIN_LEN-1].can_move = TRUE; } } +#endif void Chain::chain_move(TaskManager *manager, SceneGraphPtr sg, int w, int h) diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/Application/chain_old.cc --- a/TaskManager/Test/test_render/Application/chain_old.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/Application/chain_old.cc Tue Sep 29 15:45:11 2009 +0900 @@ -1,4 +1,4 @@ -#include +#include #include #include "SceneGraphRoot.h" #include "SGList.h" diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/KeyStat.h --- a/TaskManager/Test/test_render/KeyStat.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/KeyStat.h Tue Sep 29 15:45:11 2009 +0900 @@ -9,7 +9,7 @@ // 可変長の構造体にする。 // int で1つ送り bit field でやると -typedef struct key_stat { +struct key_stat { int length; int right; int left; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/SceneGraphRoot.cc --- a/TaskManager/Test/test_render/SceneGraphRoot.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/SceneGraphRoot.cc Tue Sep 29 15:45:11 2009 +0900 @@ -164,8 +164,8 @@ { SceneGraphPtr list = sg_available_list; - SceneGraphPtr t = sg_exec_tree; - SceneGraphPtr cur_parent = camera; + // SceneGraphPtr t = sg_exec_tree; + // SceneGraphPtr cur_parent = camera; // 前フレームで描画した SceneGraph は削除 allRemove(sg_remove_list); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/lindaapi.cc --- a/TaskManager/Test/test_render/lindaapi.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/lindaapi.cc Tue Sep 29 15:45:11 2009 +0900 @@ -179,9 +179,10 @@ int start_linda(char * hostname){ char *p; + const char *hostname0 = "/tmp/ldserv"; if (! hostname) { - hostname = "/tmp/ldserv"; + hostname = (char *)hostname0; } if (hostname[0]=='/') { /* Unix domain */ diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/ChainCal.cc --- a/TaskManager/Test/test_render/spe/ChainCal.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/ChainCal.cc Tue Sep 29 15:45:11 2009 +0900 @@ -28,7 +28,7 @@ } ChainProperty, *ChainPropertyPtr; int -ChainCal::run(void *rbuf, void *wbuf) +ChainCal::run(SchedTask *s,void *rbuf, void *wbuf) { ChainPropertyPtr property = (ChainPropertyPtr)get_input(rbuf, 0); ChainPropertyPtr update_property = (ChainPropertyPtr)get_output(wbuf, 0); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/ChainCal.h --- a/TaskManager/Test/test_render/spe/ChainCal.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/ChainCal.h Tue Sep 29 15:45:11 2009 +0900 @@ -9,8 +9,7 @@ public: SchedConstructor(ChainCal); - //int run(SchedTask *smanager, void *r, void *w); - int run(void *r, void *w); + int run(SchedTask *smanager, void *r, void *w); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/ChainInit.cc --- a/TaskManager/Test/test_render/spe/ChainInit.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/ChainInit.cc Tue Sep 29 15:45:11 2009 +0900 @@ -20,7 +20,7 @@ CHAIN_VARS* property; int -ChainInit::run(void *rbuf, void *wbuf) +ChainInit::run(SchedTask *s,void *rbuf, void *wbuf) { CHAIN_VARS* idata = (CHAIN_VARS*)get_input(rbuf, 0); uint32 chain_len = get_param(0); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/ChainInit.h --- a/TaskManager/Test/test_render/spe/ChainInit.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/ChainInit.h Tue Sep 29 15:45:11 2009 +0900 @@ -10,7 +10,7 @@ public: SchedConstructor(ChainInit); - int run(void *r, void *w); + int run(SchedTask *s, void *r, void *w); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/CreatePolygon.cc --- a/TaskManager/Test/test_render/spe/CreatePolygon.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/CreatePolygon.cc Tue Sep 29 15:45:11 2009 +0900 @@ -38,7 +38,7 @@ } int -CreatePolygon::run(void *rbuf, void *wbuf) +CreatePolygon::run(SchedTask *s,void *rbuf, void *wbuf) { __debug_spe("CreatePolygon\n"); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/CreatePolygon.h --- a/TaskManager/Test/test_render/spe/CreatePolygon.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/CreatePolygon.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(CreatePolygon); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s, void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/DrawSpanRenew.cc --- a/TaskManager/Test/test_render/spe/DrawSpanRenew.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/DrawSpanRenew.cc Tue Sep 29 15:45:11 2009 +0900 @@ -47,7 +47,7 @@ } int -DrawSpanRenew::run(void *rbuf, void *wbuf) +DrawSpanRenew::run(SchedTask *s,void *rbuf, void *wbuf) { __debug_spe("DrawSpanRenew\n"); SpanPackPtr spack = (SpanPackPtr)smanager->get_param(1); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/DrawSpanRenew.h --- a/TaskManager/Test/test_render/spe/DrawSpanRenew.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/DrawSpanRenew.h Tue Sep 29 15:45:11 2009 +0900 @@ -10,7 +10,7 @@ DrawSpanArgPtr args; - int run(void *rbuf, void *wbuf); + int run(SchedTask *s, void *rbuf, void *wbuf); // override void reboot(SpanPackPtr spack, int cur_span_x); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/InitKey.cc --- a/TaskManager/Test/test_render/spe/InitKey.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/InitKey.cc Tue Sep 29 15:45:11 2009 +0900 @@ -11,7 +11,7 @@ InitKey::run(SchedTask *smanager, void *rbuf , void *wbuf) { - void *key = smanager->global_alloc(KEY_STATUS, sizeof(key_stat)); + /*void *key = */ smanager->global_alloc(KEY_STATUS, sizeof(key_stat)); return 0; } diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/Set_Texture.cc --- a/TaskManager/Test/test_render/spe/Set_Texture.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/Set_Texture.cc Tue Sep 29 15:45:11 2009 +0900 @@ -9,7 +9,7 @@ //texture をglobal 領域にコピーするタスク int -SetTexture::run(void *rbuf, void *wbuf) +SetTexture::run(SchedTask *s,void *rbuf, void *wbuf) { __debug_spe("SetTexture\n"); void *src[4]; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/spe/Set_Texture.h --- a/TaskManager/Test/test_render/spe/Set_Texture.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/spe/Set_Texture.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(SetTexture); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s, void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/ChainMove.cc --- a/TaskManager/Test/test_render/task/ChainMove.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/ChainMove.cc Tue Sep 29 15:45:11 2009 +0900 @@ -6,7 +6,7 @@ SchedDefineTask(ChainMove); int -ChainMove::run(void *rbuf, void *wbuf) +ChainMove::run(SchedTask *s,void *rbuf, void *wbuf) { return 0; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/ChainMove.h --- a/TaskManager/Test/test_render/task/ChainMove.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/ChainMove.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(ChainMove); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Draw.cc --- a/TaskManager/Test/test_render/task/Draw.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Draw.cc Tue Sep 29 15:45:11 2009 +0900 @@ -6,7 +6,7 @@ SchedDefineTask(Draw); int -Draw::run(void *rbuf, void *wbuf) +Draw::run(SchedTask *s,void *rbuf, void *wbuf) { return 0; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Draw.h --- a/TaskManager/Test/test_render/task/Draw.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Draw.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(Draw); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Move.cc --- a/TaskManager/Test/test_render/task/Move.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Move.cc Tue Sep 29 15:45:11 2009 +0900 @@ -6,7 +6,7 @@ SchedDefineTask(Move); int -Move::run(void *rbuf, void *wbuf) +Move::run(SchedTask *s,void *rbuf, void *wbuf) { //sgroot->updateControllerState(); //sgroot->speExecute(width, height); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Move.h --- a/TaskManager/Test/test_render/task/Move.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Move.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(Move); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/SendKey.cc --- a/TaskManager/Test/test_render/task/SendKey.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/SendKey.cc Tue Sep 29 15:45:11 2009 +0900 @@ -4,7 +4,7 @@ SchedDefineTask(SendKey); int -SendKey::run(void *rbuf, void *wbuf) +SendKey::run(SchedTask *s,void *rbuf, void *wbuf) { diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/SendKey.h --- a/TaskManager/Test/test_render/task/SendKey.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/SendKey.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(SendKey); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Set_Texture.cc --- a/TaskManager/Test/test_render/task/Set_Texture.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Set_Texture.cc Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ //texture をglobal 領域にコピーするタスク int -SetTexture::run(void *rbuf, void *wbuf) +SetTexture::run(SchedTask *s,void *rbuf, void *wbuf) { void *src[4]; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Set_Texture.h --- a/TaskManager/Test/test_render/task/Set_Texture.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Set_Texture.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(SetTexture); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/ShowTime.cc --- a/TaskManager/Test/test_render/task/ShowTime.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/ShowTime.cc Tue Sep 29 15:45:11 2009 +0900 @@ -4,7 +4,7 @@ SchedDefineTask(ShowTime); int -ShowTime::run(void *rbuf, void *wbuf) +ShowTime::run(SchedTask *s,void *rbuf, void *wbuf) { /* * ここで show_dma_wait() を呼びたい diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/ShowTime.h --- a/TaskManager/Test/test_render/task/ShowTime.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/ShowTime.h Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ public: SchedConstructor(ShowTime); - int run(void *r, void *w); + int run(SchedTask *s,void *r, void *w); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Switch.cc --- a/TaskManager/Test/test_render/task/Switch.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Switch.cc Tue Sep 29 15:45:11 2009 +0900 @@ -7,7 +7,7 @@ SchedDefineTask(Switch); int -Switch::run(void *rbuf, void *wbuf) +Switch::run(SchedTask *s,void *rbuf, void *wbuf) { // 配列にする // SceneGraphRootPtr tmp = sgroot; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/Switch.h --- a/TaskManager/Test/test_render/task/Switch.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/Switch.h Tue Sep 29 15:45:11 2009 +0900 @@ -6,7 +6,7 @@ class Switch : public SchedTask { public: SchedConstructor(Switch); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/dummy.cc --- a/TaskManager/Test/test_render/task/dummy.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/dummy.cc Tue Sep 29 15:45:11 2009 +0900 @@ -3,7 +3,7 @@ SchedDefineTask(Dummy); int -Dummy::run(void *rbuf, void *wbuf) +Dummy::run(SchedTask *s,void *rbuf, void *wbuf) { return 0; } diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/dummy.h --- a/TaskManager/Test/test_render/task/dummy.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/dummy.h Tue Sep 29 15:45:11 2009 +0900 @@ -4,5 +4,5 @@ public: SchedConstructor(Dummy); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/update_sgp.cc --- a/TaskManager/Test/test_render/task/update_sgp.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/update_sgp.cc Tue Sep 29 15:45:11 2009 +0900 @@ -9,7 +9,7 @@ SchedDefineTask(Update_SGP); int -Update_SGP::run(void *rbuf, void *wbuf) +Update_SGP::run(SchedTask *s,void *rbuf, void *wbuf) { SceneGraphNodePtr node; SceneGraphPack *sgp = (SceneGraphPack*)get_input(rbuf, 0); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/task/update_sgp.h --- a/TaskManager/Test/test_render/task/update_sgp.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/task/update_sgp.h Tue Sep 29 15:45:11 2009 +0900 @@ -5,5 +5,5 @@ SchedConstructor(Update_SGP); //int update_sgp(void *rbuf, void *wbuf); - int run(void *rbuf, void *wbuf); + int run(SchedTask *s,void *rbuf, void *wbuf); }; diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/Test/test_render/viewer.cc --- a/TaskManager/Test/test_render/viewer.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/Test/test_render/viewer.cc Tue Sep 29 15:45:11 2009 +0900 @@ -336,6 +336,7 @@ } +#if 0 static void post2speRunLoop(void *viewer_) { @@ -343,6 +344,7 @@ HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY); viewer->run_move(task_next); } +#endif void Viewer::mainLoop() @@ -353,13 +355,16 @@ task_next->spawn(); } -static void +#if 0 +void post2runMove(void *viewer_) { Viewer *viewer = (Viewer*)viewer_; HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY); viewer->run_move(task_next); } +#endif + void Viewer::run_move(HTaskPtr task_next) diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/schedule/SchedTask.cc --- a/TaskManager/kernel/schedule/SchedTask.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTask.cc Tue Sep 29 15:45:11 2009 +0900 @@ -58,7 +58,7 @@ ex_write = &SchedTask::ex_write_normal; ex_next = &SchedTask::ex_next_normal; - run_func = &SchedTask::run; + // run_func = &SchedTask::run; run_func1 = &SchedTask::run; } @@ -197,7 +197,7 @@ #endif //run(__readbuf, __writebuf); - (this->*run_func)(__readbuf, __writebuf); + // (this->*run_func)(__readbuf, __writebuf); (this->*run_func1)(this, __readbuf, __writebuf); free(__readbuf); diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/schedule/SchedTask.h --- a/TaskManager/kernel/schedule/SchedTask.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTask.h Tue Sep 29 15:45:11 2009 +0900 @@ -71,10 +71,10 @@ // ここをユーザが継承して // それぞれのタスクに対応した処理を記述する - virtual int run(SchedTask* smanager, void* r, void *w) { return 0; } - virtual int run(void* r, void *w) { return 0; } + virtual int run(SchedTask* smanager, void* r, void *w) =0; + // virtual int run(void* r, void *w) =0; - int (SchedTask::*run_func)(void* r, void *w); + // int (SchedTask::*run_func)(void* r, void *w); int (SchedTask::*run_func1)(SchedTask* smanager, void* r, void *w); //--- System API --- diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/sys_task/Finish.cc --- a/TaskManager/kernel/sys_task/Finish.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/sys_task/Finish.cc Tue Sep 29 15:45:11 2009 +0900 @@ -4,7 +4,7 @@ SchedDefineTask(Finish); int -Finish::run(void *rbuf, void *wbuf) +Finish::run(SchedTask *s,void *rbuf, void *wbuf) { return 0; } diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/sys_task/Finish.h --- a/TaskManager/kernel/sys_task/Finish.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/sys_task/Finish.h Tue Sep 29 15:45:11 2009 +0900 @@ -9,7 +9,7 @@ public: SchedConstructor(Finish); - int run(void *r, void *w); + int run(SchedTask *,void *r, void *w); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/sys_task/Start.cc --- a/TaskManager/kernel/sys_task/Start.cc Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/sys_task/Start.cc Tue Sep 29 15:45:11 2009 +0900 @@ -4,7 +4,7 @@ SchedDefineTask(Start); int -Start::run(void *rbuf, void *wbuf) +Start::run(SchedTask *s,void *rbuf, void *wbuf) { return 0; } diff -r 9ce2750d7c70 -r bc5b3d327083 TaskManager/kernel/sys_task/Start.h --- a/TaskManager/kernel/sys_task/Start.h Tue Sep 29 15:02:32 2009 +0900 +++ b/TaskManager/kernel/sys_task/Start.h Tue Sep 29 15:45:11 2009 +0900 @@ -9,7 +9,7 @@ public: SchedConstructor(Start); - int run(void *r, void *w); + int run(SchedTask *,void *r, void *w); }; #endif diff -r 9ce2750d7c70 -r bc5b3d327083 example/get_segment/spe/Makefile --- a/example/get_segment/spe/Makefile Tue Sep 29 15:02:32 2009 +0900 +++ b/example/get_segment/spe/Makefile Tue Sep 29 15:45:11 2009 +0900 @@ -6,7 +6,7 @@ # SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) SPEOBJS = $(SRCS:.cc=.o) OVLOBJS = Hello.o Hello1.o -OLEVEL = 0 +OLEVEL = 9 CC = spu-g++ INCLUDE = -I../${CERIUM}/include/TaskManager -I. -I..