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