Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/ppe/SimpleTask.h @ 713:f725c6455d19
remove SIMPLE_TASK conditional
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Dec 2009 15:27:46 +0900 |
parents | 0692b08f1cd6 |
children | 96536163c0a0 |
comparison
equal
deleted
inserted
replaced
712:4661eaa48b77 | 713:f725c6455d19 |
---|---|
11 | 11 |
12 BASE_NEW_DELETE(SimpleTask); | 12 BASE_NEW_DELETE(SimpleTask); |
13 int command; // 4 byte | 13 int command; // 4 byte |
14 memaddr self; // 4 byte (or 8byte on 64bit mode) | 14 memaddr self; // 4 byte (or 8byte on 64bit mode) |
15 | 15 |
16 #ifdef SIMPLE_TASK | |
17 memaddr rbuf; | 16 memaddr rbuf; |
18 memaddr wbuf; | 17 memaddr wbuf; |
19 int r_size; | 18 int r_size; |
20 int w_size; | 19 int w_size; |
21 #endif | |
22 | 20 |
23 | 21 |
24 public: // functions | 22 public: // functions |
25 SimpleTask() {}; | 23 SimpleTask() {}; |
26 | 24 |
27 #ifdef SIMPLE_TASK | |
28 SimpleTask(int r, memaddr read, int w, memaddr write) { | 25 SimpleTask(int r, memaddr read, int w, memaddr write) { |
29 r_size = r; rbuf = read; | 26 r_size = r; rbuf = read; |
30 w_size = w; wbuf = write; | 27 w_size = w; wbuf = write; |
31 }; | 28 }; |
32 | 29 |
33 void set_input(memaddr i,int size) { r_size = size; rbuf= i; } | 30 void set_input(memaddr i,int size) { r_size = size; rbuf= i; } |
34 void set_output(memaddr o,int size) { w_size = size; wbuf= o; } | 31 void set_output(memaddr o,int size) { w_size = size; wbuf= o; } |
35 #endif | |
36 | 32 |
37 }; | 33 }; |
38 | 34 |
39 typedef SimpleTask *SimpleTaskPtr; | 35 typedef SimpleTask *SimpleTaskPtr; |
40 | 36 |