diff TaskManager/kernel/schedule/Scheduler.h @ 629:8843edf37c0e

Cell 64 bit tried, but not yet worked. Cell's list DMA is 32bit.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 18 Nov 2009 13:32:58 +0900
parents ab866bc8a624
children 0558abba673c
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.h	Tue Nov 17 01:35:12 2009 +0900
+++ b/TaskManager/kernel/schedule/Scheduler.h	Wed Nov 18 13:32:58 2009 +0900
@@ -46,10 +46,11 @@
     int buffFlag_taskList;
 
     /* GlobalMemoryList */
+    /* global among Tasks in the same CPU */
     void* globalList[MAX_GLOBAL_AREA];
 
     /* MainMemory Allocate Command List */
-    void* mainMemList[MAX_MAINMEM_AREA];
+    memaddr mainMemList[MAX_MAINMEM_AREA];
 
     /* Code Area */
     MemList *code_segment_pool;
@@ -103,7 +104,7 @@
 
     virtual void mainMem_alloc(int id, int size) {};
     virtual void mainMem_wait() {};
-    void *mainMem_get(int id);
+    memaddr mainMem_get(int id);
 
     MemorySegment * get_segment(memaddr addr, MemList *m);
     MemorySegment * get_segment(memaddr addr, MemList *m, int size);