comparison TaskManager/kernel/ppe/TaskInfo.cc @ 19:98bb1b2bb71e

*** empty log message ***
author gongo
date Sun, 10 Feb 2008 13:23:29 +0900
parents 7aa4c006e4be
children 31a7ff27ee20
comparison
equal deleted inserted replaced
18:0c9341da4522 19:98bb1b2bb71e
3 #include "TaskInfo.h" 3 #include "TaskInfo.h"
4 4
5 TaskInfo::TaskInfo(int num) 5 TaskInfo::TaskInfo(int num)
6 { 6 {
7 machineNum = num; 7 machineNum = num;
8 } 8
9
10 void
11 TaskInfo::init(void)
12 {
13 taskListPool = NULL; 9 taskListPool = NULL;
14 freeTaskList = NULL; 10 freeTaskList = NULL;
15 11
16 taskQueuePool = NULL; 12 taskQueuePool = NULL;
17 freeTaskQueue = NULL; 13 freeTaskQueue = NULL;
18 activeTaskQueue = NULL; 14 activeTaskQueue = NULL;
19 waitTaskQueue = NULL; 15 waitTaskQueue = NULL;
20 16
21 taskPool = NULL; 17 taskPool = NULL;
22 freeTask = NULL; 18 freeTask = NULL;
23 19 }
20
21 void
22 TaskInfo::init(void)
23 {
24 init_taskList(machineNum*2); 24 init_taskList(machineNum*2);
25 init_taskQueue(TASK_MAX_SIZE*4); 25 init_taskQueue(TASK_MAX_SIZE*4);
26 init_task(TASK_MAX_SIZE*2); 26 init_task(TASK_MAX_SIZE*2);
27 27
28 machineTaskList = new TaskListPtr[machineNum]; 28 machineTaskList = new TaskListPtr[machineNum];