change log for rtems (2011-10-04)
rtems-vc at rtems.org
rtems-vc at rtems.org
Tue Oct 4 16:10:12 UTC 2011
*jennifer*:
2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
PR 1922
* spcbssched02/system.h, spcbssched03/system.h, spedfsched02/system.h,
spedfsched02/task1.c, spedfsched03/system.h: EDF and CBS scheduler:
extern declarations fix.
M 1.495 testsuites/sptests/ChangeLog
M 1.4 testsuites/sptests/spcbssched02/system.h
M 1.3 testsuites/sptests/spcbssched03/system.h
M 1.3 testsuites/sptests/spedfsched02/system.h
M 1.3 testsuites/sptests/spedfsched02/task1.c
M 1.4 testsuites/sptests/spedfsched03/system.h
diff -u rtems/testsuites/sptests/ChangeLog:1.494 rtems/testsuites/sptests/ChangeLog:1.495
--- rtems/testsuites/sptests/ChangeLog:1.494 Thu Sep 29 21:50:48 2011
+++ rtems/testsuites/sptests/ChangeLog Tue Oct 4 10:18:16 2011
@@ -1,3 +1,10 @@
+2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
+
+ PR 1922
+ * spcbssched02/system.h, spcbssched03/system.h, spedfsched02/system.h,
+ spedfsched02/task1.c, spedfsched03/system.h: EDF and CBS scheduler:
+ extern declarations fix.
+
2011-09-30 Ralf Corsépius <ralf.corsepius at rtems.org>
* sp50/init.c, spclockget/init.c: Include "pritime.h".
diff -u rtems/testsuites/sptests/spcbssched02/system.h:1.3 rtems/testsuites/sptests/spcbssched02/system.h:1.4
--- rtems/testsuites/sptests/spcbssched02/system.h:1.3 Mon Sep 26 19:59:30 2011
+++ rtems/testsuites/sptests/spcbssched02/system.h Tue Oct 4 10:18:16 2011
@@ -52,13 +52,13 @@
/* global variables */
-rtems_id Task_id;
-rtems_name Task_name;
-rtems_id Task_id2;
-rtems_name Task_name2;
-rtems_task_priority Priority;
-time_t Period;
-time_t Execution;
-time_t Phase;
+TEST_EXTERN rtems_id Task_id;
+TEST_EXTERN rtems_name Task_name;
+TEST_EXTERN rtems_id Task_id2;
+TEST_EXTERN rtems_name Task_name2;
+TEST_EXTERN rtems_task_priority Priority;
+TEST_EXTERN time_t Period;
+TEST_EXTERN time_t Execution;
+TEST_EXTERN time_t Phase;
/* end of include file */
diff -u rtems/testsuites/sptests/spcbssched03/system.h:1.2 rtems/testsuites/sptests/spcbssched03/system.h:1.3
--- rtems/testsuites/sptests/spcbssched03/system.h:1.2 Mon Sep 26 19:59:30 2011
+++ rtems/testsuites/sptests/spcbssched03/system.h Tue Oct 4 10:18:16 2011
@@ -64,10 +64,10 @@
TEST_EXTERN rtems_id Task_id[ 1+NUM_TASKS ]; /* array of task ids */
TEST_EXTERN rtems_name Task_name[ 1+NUM_TASKS ]; /* array of task names */
-extern rtems_task_priority Priorities[ 1+NUM_TASKS ];
-extern uint32_t Periods[ 1 + NUM_PERIODIC_TASKS ];
-extern uint32_t Phases[1 + NUM_TASKS];
-extern uint32_t Execution[1 + NUM_TASKS];
-bool Violating_task[1 + NUM_PERIODIC_TASKS];
+TEST_EXTERN rtems_task_priority Priorities[ 1+NUM_TASKS ];
+TEST_EXTERN uint32_t Periods[ 1 + NUM_PERIODIC_TASKS ];
+TEST_EXTERN uint32_t Phases[1 + NUM_TASKS];
+TEST_EXTERN uint32_t Execution[1 + NUM_TASKS];
+TEST_EXTERN bool Violating_task[1 + NUM_PERIODIC_TASKS];
/* end of include file */
diff -u rtems/testsuites/sptests/spedfsched02/system.h:1.2 rtems/testsuites/sptests/spedfsched02/system.h:1.3
--- rtems/testsuites/sptests/spedfsched02/system.h:1.2 Mon Sep 26 19:59:30 2011
+++ rtems/testsuites/sptests/spedfsched02/system.h Tue Oct 4 10:18:16 2011
@@ -60,6 +60,6 @@
TEST_EXTERN struct counters Count; /* iteration counters */
TEST_EXTERN struct counters Temporary_count;
-extern rtems_task_priority Priorities[ 7 ];
+TEST_EXTERN rtems_task_priority *Priorities;
/* end of include file */
diff -u rtems/testsuites/sptests/spedfsched02/task1.c:1.2 rtems/testsuites/sptests/spedfsched02/task1.c:1.3
--- rtems/testsuites/sptests/spedfsched02/task1.c:1.2 Thu Sep 29 11:20:49 2011
+++ rtems/testsuites/sptests/spedfsched02/task1.c Tue Oct 4 10:18:16 2011
@@ -31,7 +31,7 @@
uint32_t Periods[7] = { 0, 2, 2, 2, 2, 100, 0 };
uint32_t Iterations[7] = { 0, 50, 50, 50, 50, 1, TA6_ITERATIONS };
-rtems_task_priority Priorities[7] = { 0, 2, 2, 2, 2, 100, 1 };
+rtems_task_priority Prio[7] = { 0, 2, 2, 2, 2, 100, 1 };
rtems_task Task_1_through_6(
rtems_task_argument argument
@@ -44,6 +44,8 @@
uint32_t failed;
rtems_status_code status;
+ Priorities = Prio;
+
status = rtems_rate_monotonic_create( argument, &rmid );
directive_failed( status, "rtems_rate_monotonic_create" );
put_name( Task_name[ argument ], FALSE );
diff -u rtems/testsuites/sptests/spedfsched03/system.h:1.3 rtems/testsuites/sptests/spedfsched03/system.h:1.4
--- rtems/testsuites/sptests/spedfsched03/system.h:1.3 Mon Sep 26 19:59:30 2011
+++ rtems/testsuites/sptests/spedfsched03/system.h Tue Oct 4 10:18:16 2011
@@ -63,9 +63,9 @@
TEST_EXTERN rtems_id Task_id[ 1+NUM_TASKS ]; /* array of task ids */
TEST_EXTERN rtems_name Task_name[ 1+NUM_TASKS ]; /* array of task names */
-extern rtems_task_priority Priorities[ 1+NUM_TASKS ];
-extern uint32_t Periods[ 1 + NUM_PERIODIC_TASKS ];
-extern uint32_t Phases[1 + NUM_TASKS];
-extern uint32_t Execution[1 + NUM_TASKS];
+TEST_EXTERN rtems_task_priority Priorities[ 1+NUM_TASKS ];
+TEST_EXTERN uint32_t Periods[ 1 + NUM_PERIODIC_TASKS ];
+TEST_EXTERN uint32_t Phases[1 + NUM_TASKS];
+TEST_EXTERN uint32_t Execution[1 + NUM_TASKS];
/* end of include file */
*jennifer*:
2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
PR 1922
* score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c:
EDF and CBS scheduler: extern declarations fix.
M 1.2936 cpukit/ChangeLog
M 1.2 cpukit/score/include/rtems/score/schedulercbs.h
M 1.2 cpukit/score/src/schedulercbs.c
diff -u rtems/cpukit/ChangeLog:1.2935 rtems/cpukit/ChangeLog:1.2936
--- rtems/cpukit/ChangeLog:1.2935 Sun Oct 2 22:36:45 2011
+++ rtems/cpukit/ChangeLog Tue Oct 4 10:18:58 2011
@@ -1,3 +1,9 @@
+2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
+
+ PR 1922
+ * score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c:
+ EDF and CBS scheduler: extern declarations fix.
+
2011-10-03 Ralf Corsépius <ralf.corsepius at rtems.org>
* score/src/scheduleredfupdate.c: Remove unused var "the_node".
diff -u rtems/cpukit/score/include/rtems/score/schedulercbs.h:1.1 rtems/cpukit/score/include/rtems/score/schedulercbs.h:1.2
--- rtems/cpukit/score/include/rtems/score/schedulercbs.h:1.1 Thu Sep 15 10:49:32 2011
+++ rtems/cpukit/score/include/rtems/score/schedulercbs.h Tue Oct 4 10:18:59 2011
@@ -130,7 +130,7 @@
* List of servers. The @a Scheduler_CBS_Server is the index to the array
* of pointers to @a _Scheduler_CBS_Server_list.
*/
-Scheduler_CBS_Server **_Scheduler_CBS_Server_list;
+extern Scheduler_CBS_Server **_Scheduler_CBS_Server_list;
/**
* @brief Scheduler CBS Unblock
diff -u rtems/cpukit/score/src/schedulercbs.c:1.1 rtems/cpukit/score/src/schedulercbs.c:1.2
--- rtems/cpukit/score/src/schedulercbs.c:1.1 Thu Sep 15 10:49:32 2011
+++ rtems/cpukit/score/src/schedulercbs.c Tue Oct 4 10:18:59 2011
@@ -19,6 +19,8 @@
#include <rtems/score/schedulercbs.h>
#include <rtems/rtems/signal.h>
+Scheduler_CBS_Server **_Scheduler_CBS_Server_list;
+
void _Scheduler_CBS_Budget_callout(
Thread_Control *the_thread
)
*jennifer*:
2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
PR 1922
* preinstall.am: EDF and CBS scheduler: extern declarations fix.
M 1.168 c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog
M 1.14 c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am
diff -u rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog:1.167 rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog:1.168
--- rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog:1.167 Mon Aug 29 13:28:34 2011
+++ rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog Tue Oct 4 10:19:44 2011
@@ -1,3 +1,8 @@
+2011-10-04 Sebastian Huber <sebastian.huber at embedded-brains.de>
+
+ PR 1922
+ * preinstall.am: EDF and CBS scheduler: extern declarations fix.
+
2011-08-29 Joel Sherrill <joel.sherrilL at OARcorp.com>
* Makefile.am: Do not include ne2000.rel unless networking is enabled.
diff -u rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am:1.13 rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am:1.14
--- rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am:1.13 Fri Jul 15 20:29:45 2011
+++ rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am Tue Oct 4 10:19:44 2011
@@ -152,3 +152,5 @@
PREINSTALL_FILES += $(PROJECT_INCLUDE)/wd80x3.h
endif
endif
+if QEMU
+endif
--
Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20111004/654549c8/attachment.html>
More information about the vc
mailing list