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