Mercurial > hg > Members > innparusu > Gears
comparison src/parallel_execution/context.c @ 115:135472238fb7
Add meta Data Gear allocate
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 28 Jun 2016 15:59:24 +0900 |
parents | d05b9937aa95 |
children | a086857e1812 |
comparison
equal
deleted
inserted
replaced
114:0f0459653d77 | 115:135472238fb7 |
---|---|
47 extern __code taskManager_stub(struct Context*); | 47 extern __code taskManager_stub(struct Context*); |
48 extern __code createData1_stub(struct Context*); | 48 extern __code createData1_stub(struct Context*); |
49 extern __code createData2_stub(struct Context*); | 49 extern __code createData2_stub(struct Context*); |
50 extern __code createTask1_stub(struct Context*); | 50 extern __code createTask1_stub(struct Context*); |
51 extern __code createTask2_stub(struct Context*); | 51 extern __code createTask2_stub(struct Context*); |
52 extern __code createTask3_stub(struct Context*); | 52 /* extern __code createTask3_stub(struct Context*); */ |
53 extern __code createTask4_stub(struct Context*); | 53 /* extern __code createTask4_stub(struct Context*); */ |
54 extern __code putQueue1_stub(struct Context*); | 54 extern __code putQueue1_stub(struct Context*); |
55 extern __code putQueue2_stub(struct Context*); | 55 extern __code putQueue2_stub(struct Context*); |
56 extern __code putQueue3_stub(struct Context*); | 56 extern __code putQueue3_stub(struct Context*); |
57 extern __code putQueue4_stub(struct Context*); | 57 extern __code putQueue4_stub(struct Context*); |
58 extern __code getQueue_stub(struct Context*); | 58 extern __code getQueue_stub(struct Context*); |
112 context->code[TaskManager] = taskManager_stub; | 112 context->code[TaskManager] = taskManager_stub; |
113 context->code[CreateData1] = createData1_stub; | 113 context->code[CreateData1] = createData1_stub; |
114 context->code[CreateData2] = createData2_stub; | 114 context->code[CreateData2] = createData2_stub; |
115 context->code[CreateTask1] = createTask1_stub; | 115 context->code[CreateTask1] = createTask1_stub; |
116 context->code[CreateTask2] = createTask2_stub; | 116 context->code[CreateTask2] = createTask2_stub; |
117 context->code[CreateTask3] = createTask3_stub; | 117 /* context->code[CreateTask3] = createTask3_stub; */ |
118 context->code[CreateTask4] = createTask4_stub; | 118 /* context->code[CreateTask4] = createTask4_stub; */ |
119 context->code[PutQueue1] = putQueue1_stub; | 119 context->code[PutQueue1] = putQueue1_stub; |
120 context->code[PutQueue2] = putQueue2_stub; | 120 context->code[PutQueue2] = putQueue2_stub; |
121 context->code[PutQueue3] = putQueue3_stub; | 121 context->code[PutQueue3] = putQueue3_stub; |
122 context->code[PutQueue4] = putQueue4_stub; | 122 context->code[PutQueue4] = putQueue4_stub; |
123 context->code[GetQueue] = getQueue_stub; | 123 context->code[GetQueue] = getQueue_stub; |
164 waitQueue->last = 0; | 164 waitQueue->last = 0; |
165 waitQueue->count = 0; | 165 waitQueue->count = 0; |
166 | 166 |
167 context->dataNum = Queue; | 167 context->dataNum = Queue; |
168 | 168 |
169 context->metaDataNum = 0; | |
169 context->node_stack = stack_init(sizeof(struct Node*), 100); | 170 context->node_stack = stack_init(sizeof(struct Node*), 100); |
170 context->code_stack = stack_init(sizeof(enum Code), 100); | 171 context->code_stack = stack_init(sizeof(enum Code), 100); |
171 } | 172 } |