Mercurial > hg > Members > kono > Cerium
annotate TaskManager/kernel/schedule/SchedTaskArrayLoad.h @ 895:bed529c55eda
add alignment of classes in SPU
width and height are automatically set in frame buffer API
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 16 Jul 2010 17:23:49 +0900 |
parents | baae338d91da |
children | 586b4f825f24 |
rev | line source |
---|---|
695 | 1 #ifndef INCLUDED_SCHED_TASK_ARRAY_LOAD |
2 #define INCLUDED_SCHED_TASK_ARRAY_LOAD | |
3 | |
4 #include "base.h" | |
5 #include "Scheduler.h" | |
6 #include "SchedTask.h" | |
7 | |
8 class SchedTaskArrayLoad : public SchedTask { | |
9 public: | |
10 /* constructor */ | |
699 | 11 SchedTaskArrayLoad(Scheduler *s, SchedTaskBase *savedTask_); |
695 | 12 virtual ~SchedTaskArrayLoad(); |
13 | |
14 BASE_NEW_DELETE(SchedTaskArrayLoad); | |
15 | |
16 private: | |
17 /* variables */ | |
18 | |
19 /* functions */ | |
20 | |
21 // override | |
22 void read(); | |
23 void exec(); | |
24 void write(); | |
25 SchedTaskBase* next(Scheduler *, SchedTaskBase *); | |
26 | |
27 | |
895
bed529c55eda
add alignment of classes in SPU
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
890
diff
changeset
|
28 } __attribute__ ((aligned (DEFAULT_ALIGNMENT))); |
695 | 29 |
30 | |
31 #endif | |
32 |