Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/schedule/SchedNop2Ready.cc @ 403:8611780d479f
clean up and add more info on task_list
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 23 Sep 2009 12:04:29 +0900 |
parents | 58fd16298954 |
children | 735f76483bb2 |
comparison
equal
deleted
inserted
replaced
402:96608899d1d3 | 403:8611780d479f |
---|---|
16 | 16 |
17 //scheduler->mail_write(MY_SPE_STATUS_READY); | 17 //scheduler->mail_write(MY_SPE_STATUS_READY); |
18 } | 18 } |
19 | 19 |
20 SchedTaskBase* | 20 SchedTaskBase* |
21 SchedNop2Ready::next(Scheduler *m, SchedTaskBase *p) | 21 SchedNop2Ready::next(Scheduler *scheduler,SchedTaskBase *p) |
22 { | 22 { |
23 SchedTaskBase *nextSched; | 23 SchedTaskBase *nextSched; |
24 | 24 |
25 __debug("[SchedNop2Ready:%s]\n", __FUNCTION__); | 25 __debug("[SchedNop2Ready:%s]\n", __FUNCTION__); |
26 | 26 |
31 // RenewTask がある | 31 // RenewTask がある |
32 if (nextSched) { | 32 if (nextSched) { |
33 return nextSched; | 33 return nextSched; |
34 } else { | 34 } else { |
35 scheduler->mail_write(MY_SPE_STATUS_READY); | 35 scheduler->mail_write(MY_SPE_STATUS_READY); |
36 return new SchedMail(scheduler); | 36 return new SchedMail(); |
37 } | 37 } |
38 } | 38 } |