diff TaskManager/kernel/schedule/Scheduler.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 5b178db5988a
children ab866bc8a624
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.h	Sun Nov 15 04:56:09 2009 +0900
+++ b/TaskManager/kernel/schedule/Scheduler.h	Mon Nov 16 10:59:55 2009 +0900
@@ -114,13 +114,13 @@
     void wait_segment(MemorySegment *s);
 
     /* DMA Transfer */
-    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() { connector->show_dma_wait(id); };
     void show_dma_wait(int id) { connector->show_dma_wait(id); };
-    void mail_write(uint32 data);
-    uint32 mail_read();
+    void mail_write(memaddr data);
+    memaddr mail_read();
     void dma_loadList(ListDataPtr list, void *, uint32 mask);
     void dma_storeList(ListDataPtr list, void *, uint32 mask);