Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/Scheduler.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 | 1c12673c11be |
children | 586b4f825f24 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.h Fri Jul 16 00:13:45 2010 +0900 +++ b/TaskManager/kernel/schedule/Scheduler.h Fri Jul 16 17:23:49 2010 +0900 @@ -39,7 +39,8 @@ MemorySegment *segment; void (*load)(Scheduler *,int); void (*wait)(Scheduler *,int); -} TaskObject, *TaskObjectPtr; +} __attribute__ ((aligned (DEFAULT_ALIGNMENT))) + TaskObject, *TaskObjectPtr; extern "C" { extern long random(); @@ -138,7 +139,7 @@ int printf(const char *format, ...); int vprintf0(const char *format, va_list ap); -}; +} __attribute__ ((aligned (DEFAULT_ALIGNMENT))); extern void register_task(int cmd, TaskObjectRun run); extern void register_dynamic_task(int cmd,