diff TaskManager/kernel/schedule/Scheduler.cc @ 506:1d4a8a86f26b

code_load in read()
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 12 Oct 2009 02:50:01 +0900
parents 4a2c9ff53605
children b273767962b8
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.cc	Sun Oct 11 20:07:47 2009 +0900
+++ b/TaskManager/kernel/schedule/Scheduler.cc	Mon Oct 12 02:50:01 2009 +0900
@@ -347,12 +347,13 @@
 	m->code_segment_pool, 
 	task_list[task_id].end-task_list[task_id].location);
     task_list[task_id].segment = s;
-
+#if 0
     fprintf(stderr,"loadng task id %d at 0x%x entry 0x%x\n",task_id,
 	    (unsigned int)(task_list[task_id].segment->data ),
 	    (unsigned int)(
             (char*)task_list[task_id].segment->data +
             task_list[task_id].entry_offset));
+#endif
 }
 
 static void
@@ -364,10 +365,12 @@
 wait_load(Scheduler *m, int task_id)
 {
     MemorySegment *s = task_list[task_id].segment;
+#if 0
     if (s)
 	fprintf(stderr,"wait load task id %d 0x%x\n",task_id,(int)s->data);
     else
 	fprintf(stderr,"wait load task id %d 000000\n",task_id);
+#endif
     // wait for code segment load
     m->wait_segment(task_list[task_id].segment);
     // calcurate call address
@@ -376,9 +379,11 @@
             (char*)task_list[task_id].segment->data +
             task_list[task_id].entry_offset);
     task_list[task_id].run = run;
+#if 0
     fprintf(stderr,"wait load task id %d done. creator = 0x%x entry_offset = 0x%x\n",task_id,
 	(unsigned int)run,
             task_list[task_id].entry_offset);
+#endif
 }
 
 static void
@@ -406,11 +411,13 @@
     task_list[cmd].entry_offset = entry_offset;
     task_list[cmd].load = load_task;
     task_list[cmd].wait = wait_load;
+#if 0
 fprintf(stderr,"cmd        = %d\n",cmd);
 fprintf(stderr,"locatation = 0x%x\n",start);
 fprintf(stderr,"end        = 0x%x\n",start+size);
 fprintf(stderr,"size       = 0x%x\n",size);
 fprintf(stderr,"entry      = 0x%x\n",entry_offset);
+#endif
 
 }