diff TaskManager/kernel/schedule/SchedTask.h @ 625:60aa3f241b10

64bit mode worked on Mac OS X.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 16 Nov 2009 10:59:55 +0900
parents 0decff4e867b
children 8843edf37c0e
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTask.h	Sun Nov 15 04:56:09 2009 +0900
+++ b/TaskManager/kernel/schedule/SchedTask.h	Mon Nov 16 10:59:55 2009 +0900
@@ -70,12 +70,12 @@
 
     void* get_input(void *buff, int index);
     void* get_output(void *buff, int index);
-    uint32 get_inputAddr(int index);
-    uint32 get_outputAddr(int index);
+    memaddr get_inputAddr(int index);
+    memaddr get_outputAddr(int index);
     // 書き出しを追加する API がない... 
     int get_inputSize(int index);
     int get_outputSize(int index);
-    int get_param(int index);
+    memaddr get_param(int index);
 
 
 
@@ -102,8 +102,8 @@
     }
 
     /* これは禁止するべき */
-    void dma_load(void *buf, uint32 addr, uint32 size, uint32 mask);
-    void dma_store(void *buf,uint32 addr, uint32 size, uint32 mask);
+    void dma_load(void *buf, memaddr addr, uint32 size, uint32 mask);
+    void dma_store(void *buf,memaddr addr, uint32 size, uint32 mask);
     void dma_wait(uint32 mask);
     void show_dma_wait();