Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/SchedTask.cc @ 635:8cc609285bbe
SimpleTask worked on Mac OS X
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 18 Nov 2009 18:36:25 +0900 |
parents | 0558abba673c |
children | 5530fa36d42e |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTask.cc Wed Nov 18 17:29:14 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTask.cc Wed Nov 18 18:36:25 2009 +0900 @@ -126,13 +126,13 @@ // 書き込む領域がなければ無視 #ifdef SIMPLE_TASK + if (task->w_size > 0) { + scheduler->dma_store(writebuf, task->wbuf,task->w_size, DMA_READ); + } +#else if (outListData->length > 0) { scheduler->dma_storeList(outListData, writebuf, DMA_WRITE); } -#else - if (task->w_size > 0) { - scheduler->dma_store(writebuf, task->wbuf,task->w_size, DMA_READ); - } #endif }