diff TaskManager/kernel/schedule/Scheduler.cc @ 387:5e2d30bfbf23

no compile error but not worked.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 06 Aug 2009 22:40:52 +0900
parents 6113af8f183b
children 82cb9368e3ff
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.cc	Thu Aug 06 19:31:51 2009 +0900
+++ b/TaskManager/kernel/schedule/Scheduler.cc	Thu Aug 06 22:40:52 2009 +0900
@@ -374,7 +374,7 @@
     memory directory にあるべきだが...
 
  */
-MemorySegement * 
+MemorySegment * 
 Scheduler::get_segment(memaddr addr, MemList *m) 
 {
     MemorySegment *s = hash->get(addr);
@@ -388,8 +388,8 @@
     m->moveToFirst(s);
 
     memaddr old_addr = s->address;
-    s->tag = getTag();
-    smanager->dma_load(s->data, addr,
+    s->tag = get_tag();
+    dma_load(s->data, addr,
                        s->size, s->tag);
     /* 前のをhashから削除 */
     hash->remove(old_addr);
@@ -421,7 +421,7 @@
 void
 Scheduler::put_segment(MemorySegment *s)
 {
-    smanager->dma_store(s->data, s->addr,
+    dma_store(s->data, s->address,
                        s->size, s->tag);
 }
 
@@ -433,9 +433,9 @@
 
  */
 void
-Scheduelr::wait_segment(MemorySegment *s)
+Scheduler::wait_segment(MemorySegment *s)
 {
-    smanager->dma_wait(s->tag);
+    dma_wait(s->tag);
 }
 
 /* end */