comparison TaskManager/kernel/schedule/SchedTask.cc @ 92:663bc2a213f5

*** empty log message ***
author gongo
date Thu, 28 Feb 2008 10:45:40 +0900
parents 504899860e66
children 3e331f7576a1
comparison
equal deleted inserted replaced
91:4d6bd3c0d90b 92:663bc2a213f5
45 45
46 // ごちゃごちゃしてるな 46 // ごちゃごちゃしてるな
47 // 最初から void* じゃなくて 関数ポインタ としていれるべきか? 47 // 最初から void* じゃなくて 関数ポインタ としていれるべきか?
48 int (*func)(void*, void*) 48 int (*func)(void*, void*)
49 = (int (*)(void*,void*))TaskManager::get_address(task->command); 49 = (int (*)(void*,void*))TaskManager::get_address(task->command);
50 //task->in_size = func(readbuf, writebuf); 50 task->in_size = func(readbuf, writebuf);
51 task->in_size = func((void*)task->in_addr, (void*)task->out_addr); 51 //task->in_size = func((void*)task->in_addr, (void*)task->out_addr);
52 //connector->dma_store(writebuf, task->out_addr, task->in_size, DMA_WRITE); 52 connector->dma_store(writebuf, task->out_addr, task->in_size, DMA_WRITE);
53 } 53 }
54 54
55 void 55 void
56 SchedTask::write(void) 56 SchedTask::write(void)
57 { 57 {