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,