<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-11-25)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * sapi/include/confdefs.h, score/include/rtems/score/scheduler.h,
        score/inline/rtems/score/scheduler.inl,
        score/inline/rtems/score/schedulerpriority.inl,
        score/src/schedulerpriority.c,
        score/src/schedulerprioritythreadschedulerallocate.c,
        score/src/schedulerprioritythreadschedulerfree.c,
        score/src/schedulerprioritythreadschedulerupdate.c,
        score/src/schedulerpriorityyield.c: Added attribute unused.  Renamed
        types and fields to follow the Score naming conventions.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2658&r2=text&tr2=1.2659&diff_format=h">M</a></td><td width='1%'>1.2659</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/include/confdefs.h.diff?r1=text&tr1=1.151&r2=text&tr2=1.152&diff_format=h">M</a></td><td width='1%'>1.152</td><td width='100%'>cpukit/sapi/include/confdefs.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/include/rtems/score/scheduler.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/score/include/rtems/score/scheduler.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/inline/rtems/score/scheduler.inl.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>cpukit/score/inline/rtems/score/scheduler.inl</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/inline/rtems/score/schedulerpriority.inl.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/score/inline/rtems/score/schedulerpriority.inl</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/schedulerpriority.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>cpukit/score/src/schedulerpriority.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/schedulerprioritythreadschedulerallocate.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>cpukit/score/src/schedulerprioritythreadschedulerallocate.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/schedulerprioritythreadschedulerfree.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>cpukit/score/src/schedulerprioritythreadschedulerfree.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/schedulerprioritythreadschedulerupdate.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>cpukit/score/src/schedulerprioritythreadschedulerupdate.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/schedulerpriorityyield.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/score/src/schedulerpriorityyield.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2658 rtems/cpukit/ChangeLog:1.2659
--- rtems/cpukit/ChangeLog:1.2658       Thu Nov 25 06:42:50 2010
+++ rtems/cpukit/ChangeLog      Thu Nov 25 07:24:25 2010
</font><font color='#997700'>@@ -1,5 +1,17 @@
</font> 2010-11-25        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
<font color='#000088'>+   * sapi/include/confdefs.h, score/include/rtems/score/scheduler.h,
+       score/inline/rtems/score/scheduler.inl,
+       score/inline/rtems/score/schedulerpriority.inl,
+       score/src/schedulerpriority.c,
+       score/src/schedulerprioritythreadschedulerallocate.c,
+       score/src/schedulerprioritythreadschedulerfree.c,
+       score/src/schedulerprioritythreadschedulerupdate.c,
+       score/src/schedulerpriorityyield.c: Added attribute unused.  Renamed
+       types and fields to follow the Score naming conventions.
+
+2010-11-25     Sebastian Huber <sebastian.huber@embedded-brains.de>
+
</font>   * score/include/rtems/score/scheduler.h,
        score/include/rtems/score/schedulerpriority.h: Whitespace removal.
        Moved C++ extern directive.

<font color='#006600'>diff -u rtems/cpukit/sapi/include/confdefs.h:1.151 rtems/cpukit/sapi/include/confdefs.h:1.152
--- rtems/cpukit/sapi/include/confdefs.h:1.151  Wed Nov 24 09:51:27 2010
+++ rtems/cpukit/sapi/include/confdefs.h        Thu Nov 25 07:24:25 2010
</font><font color='#997700'>@@ -617,7 +617,7 @@
</font> 
 #ifdef CONFIGURE_INIT
   /* the table of available schedulers. */
<font color='#880000'>-  const Scheduler_Table_t _Scheduler_Table[] = {
</font><font color='#000088'>+  const Scheduler_Table_entry _Scheduler_Table[] = {
</font>     #if defined(CONFIGURE_SCHEDULER_USER) && \
         defined(CONFIGURE_SCHEDULER_ENTRY_USER)
       CONFIGURE_SCHEDULER_ENTRY_USER,

<font color='#006600'>diff -u rtems/cpukit/score/include/rtems/score/scheduler.h:1.2 rtems/cpukit/score/include/rtems/score/scheduler.h:1.3
--- rtems/cpukit/score/include/rtems/score/scheduler.h:1.2      Thu Nov 25 06:42:50 2010
+++ rtems/cpukit/score/include/rtems/score/scheduler.h  Thu Nov 25 07:24:25 2010
</font><font color='#997700'>@@ -38,7 +38,7 @@
</font> /*
  * These defines are used to set the scheduler_policy value. The values
  * must correspond directly with the order of the fields in the scheduler
<font color='#880000'>- * table (Scheduler_Table_t), because the Configuration.scheduler_policy
</font><font color='#000088'>+ * table (Scheduler_Table_entry), because the Configuration.scheduler_policy
</font>  * field is used to index the scheduler table.
  */
 #define _Scheduler_USER     (0)
<font color='#997700'>@@ -47,16 +47,15 @@
</font> typedef struct Scheduler_Control_struct Scheduler_Control;
 
 /*
<font color='#880000'>- * The Scheduler_Table_t type defines the scheduler initialization table,
- * which is set up by confdefs.h based on the user's choice of scheduler
- * policy.
</font><font color='#000088'>+ * This type defines the scheduler initialization table entry, which is set up
+ * by confdefs.h based on the user's choice of scheduler policy.
</font>  */
 typedef struct {
   void ( *scheduler_init )( Scheduler_Control * );
<font color='#880000'>-} Scheduler_Table_t;
</font><font color='#000088'>+} Scheduler_Table_entry;
</font> 
 /* instantiated and initialized in confdefs.h */
<font color='#880000'>-extern const Scheduler_Table_t          _Scheduler_Table[];
</font><font color='#000088'>+extern const Scheduler_Table_entry _Scheduler_Table[];
</font> 
 /**
  * The following Scheduler_Per_thread_xxx structures are used to
<font color='#997700'>@@ -119,12 +118,12 @@
</font>      * This is the set of lists (an array of Chain_Control) for
      * priority scheduling.
      */
<font color='#880000'>-    Chain_Control            *Priority;
</font><font color='#000088'>+    Chain_Control            *priority;
</font> 
<font color='#880000'>-  } ready_queues;
</font><font color='#000088'>+  } Ready_queues;
</font> 
   /** The jump table for scheduler-specific functions */
<font color='#880000'>-  Scheduler_Operations                  operations;
</font><font color='#000088'>+  Scheduler_Operations                  Operations;
</font> };
 
 /**

<font color='#006600'>diff -u rtems/cpukit/score/inline/rtems/score/scheduler.inl:1.1 rtems/cpukit/score/inline/rtems/score/scheduler.inl:1.2
--- rtems/cpukit/score/inline/rtems/score/scheduler.inl:1.1     Wed Nov 24 09:51:28 2010
+++ rtems/cpukit/score/inline/rtems/score/scheduler.inl Thu Nov 25 07:24:25 2010
</font><font color='#997700'>@@ -51,7 +51,7 @@
</font>     Scheduler_Control *the_scheduler<span style="background-color: #FF0000"> </span>
 )
 {
<font color='#880000'>-  the_scheduler->operations.schedule( the_scheduler );
</font><font color='#000088'>+  the_scheduler->Operations.schedule( the_scheduler );
</font> }
 
 /** @brief _Scheduler_Yield
<font color='#997700'>@@ -63,7 +63,7 @@
</font>  */
 RTEMS_INLINE_ROUTINE void _Scheduler_Yield( void )
 {
<font color='#880000'>-  _Scheduler.operations.yield( &_Scheduler );
</font><font color='#000088'>+  _Scheduler.Operations.yield( &_Scheduler );
</font> }
 
 /** @brief _Scheduler_Block
<font color='#997700'>@@ -78,7 +78,7 @@
</font>     Thread_Control    *the_thread<span style="background-color: #FF0000"> </span>
 )
 {
<font color='#880000'>-  the_scheduler->operations.block( the_scheduler, the_thread );
</font><font color='#000088'>+  the_scheduler->Operations.block( the_scheduler, the_thread );
</font> }
 
 /** @brief _Scheduler_Unblock
<font color='#997700'>@@ -93,7 +93,7 @@
</font>     Thread_Control    *the_thread<span style="background-color: #FF0000"> </span>
 )
 {
<font color='#880000'>-  the_scheduler->operations.unblock( the_scheduler, the_thread );
</font><font color='#000088'>+  the_scheduler->Operations.unblock( the_scheduler, the_thread );
</font> }
 
 /** @brief _Scheduler_Thread_scheduler_allocate
<font color='#997700'>@@ -106,7 +106,7 @@
</font> )
 {
   return<span style="background-color: #FF0000"> </span>
<font color='#880000'>-    the_scheduler->operations.scheduler_allocate( the_scheduler, the_thread );
</font><font color='#000088'>+    the_scheduler->Operations.scheduler_allocate( the_scheduler, the_thread );
</font> }
 
 /** @brief _Scheduler_Thread_scheduler_free
<font color='#997700'>@@ -118,7 +118,7 @@
</font>   Thread_Control    *the_thread
 )
 {
<font color='#880000'>-  return the_scheduler->operations.scheduler_free( the_scheduler, the_thread );
</font><font color='#000088'>+  return the_scheduler->Operations.scheduler_free( the_scheduler, the_thread );
</font> }
 
 /** @brief _Scheduler_Thread_scheduler_update
<font color='#997700'>@@ -130,7 +130,7 @@
</font>   Thread_Control    *the_thread
 )
 {
<font color='#880000'>-  the_scheduler->operations.scheduler_update( the_scheduler, the_thread );
</font><font color='#000088'>+  the_scheduler->Operations.scheduler_update( the_scheduler, the_thread );
</font> }
 
 /**@}*/

<font color='#006600'>diff -u rtems/cpukit/score/inline/rtems/score/schedulerpriority.inl:1.2 rtems/cpukit/score/inline/rtems/score/schedulerpriority.inl:1.3
--- rtems/cpukit/score/inline/rtems/score/schedulerpriority.inl:1.2     Thu Nov 25 03:27:06 2010
+++ rtems/cpukit/score/inline/rtems/score/schedulerpriority.inl Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -34,17 +34,17 @@
</font> RTEMS_INLINE_ROUTINE void _Scheduler_priority_Ready_queue_initialize(
   Scheduler_Control         *the_scheduler
 ) {
<font color='#880000'>-  uint32_t index;
</font><font color='#000088'>+  size_t index;
</font> 
   /* allocate ready queue structures */
<font color='#880000'>-  the_scheduler->ready_queues.Priority = (Chain_Control *)<span style="background-color: #FF0000"> </span>
</font><font color='#000088'>+  the_scheduler->Ready_queues.priority = (Chain_Control *)<span style="background-color: #FF0000"> </span>
</font>     _Workspace_Allocate_or_fatal_error(
<font color='#880000'>-      (PRIORITY_MAXIMUM + 1) * sizeof(Chain_Control)
</font><font color='#000088'>+      ((size_t) PRIORITY_MAXIMUM + 1) * sizeof(Chain_Control)
</font>     );
 
   /* initialize ready queue structures */
   for( index=0; index <= PRIORITY_MAXIMUM; index++)
<font color='#880000'>-    _Chain_Initialize_empty( &the_scheduler->ready_queues.Priority[index] );
</font><font color='#000088'>+    _Chain_Initialize_empty( &the_scheduler->Ready_queues.priority[index] );
</font> }
 
 /*<span style="background-color: #FF0000"> </span>
<font color='#997700'>@@ -194,7 +194,7 @@
</font> )
 {
   _Thread_Heir = _Scheduler_priority_Ready_queue_first(
<font color='#880000'>-      the_scheduler->ready_queues.Priority
</font><font color='#000088'>+      the_scheduler->Ready_queues.priority
</font>   );
 }
 
<font color='#997700'>@@ -250,7 +250,7 @@
</font>  */
 
 RTEMS_INLINE_ROUTINE void _Scheduler_priority_Unblock_body (
<font color='#880000'>-  Scheduler_Control       *the_scheduler,
</font><font color='#000088'>+  Scheduler_Control       *the_scheduler __attribute__((unused)),
</font>   Thread_Control          *the_thread
 )
 {

<font color='#006600'>diff -u rtems/cpukit/score/src/schedulerpriority.c:1.1 rtems/cpukit/score/src/schedulerpriority.c:1.2
--- rtems/cpukit/score/src/schedulerpriority.c:1.1      Wed Nov 24 09:51:28 2010
+++ rtems/cpukit/score/src/schedulerpriority.c  Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -50,15 +50,15 @@
</font>    * for the scheduler.  Every scheduler implementation provides its own
    * scheduler operations table.
    */
<font color='#880000'>-  the_scheduler->operations.schedule           = &_Scheduler_priority_Schedule;
-  the_scheduler->operations.yield              = &_Scheduler_priority_Yield;
-  the_scheduler->operations.block              = &_Scheduler_priority_Block;
-  the_scheduler->operations.unblock            = &_Scheduler_priority_Unblock;
-  the_scheduler->operations.scheduler_allocate =<span style="background-color: #FF0000"> </span>
</font><font color='#000088'>+  the_scheduler->Operations.schedule           = &_Scheduler_priority_Schedule;
+  the_scheduler->Operations.yield              = &_Scheduler_priority_Yield;
+  the_scheduler->Operations.block              = &_Scheduler_priority_Block;
+  the_scheduler->Operations.unblock            = &_Scheduler_priority_Unblock;
+  the_scheduler->Operations.scheduler_allocate =<span style="background-color: #FF0000"> </span>
</font>       &_Scheduler_priority_Thread_scheduler_allocate;
<font color='#880000'>-  the_scheduler->operations.scheduler_free     =<span style="background-color: #FF0000"> </span>
</font><font color='#000088'>+  the_scheduler->Operations.scheduler_free     =<span style="background-color: #FF0000"> </span>
</font>       &_Scheduler_priority_Thread_scheduler_free;
<font color='#880000'>-  the_scheduler->operations.scheduler_update   =<span style="background-color: #FF0000"> </span>
</font><font color='#000088'>+  the_scheduler->Operations.scheduler_update   =<span style="background-color: #FF0000"> </span>
</font>       &_Scheduler_priority_Thread_scheduler_update;
 
   _Scheduler_priority_Ready_queue_initialize( the_scheduler );

<font color='#006600'>diff -u rtems/cpukit/score/src/schedulerprioritythreadschedulerallocate.c:1.1 rtems/cpukit/score/src/schedulerprioritythreadschedulerallocate.c:1.2
--- rtems/cpukit/score/src/schedulerprioritythreadschedulerallocate.c:1.1       Wed Nov 24 09:51:28 2010
+++ rtems/cpukit/score/src/schedulerprioritythreadschedulerallocate.c   Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -39,7 +39,7 @@
</font>  */
 
 void* _Scheduler_priority_Thread_scheduler_allocate (
<font color='#880000'>-  Scheduler_Control     *the_scheduler,
</font><font color='#000088'>+  Scheduler_Control     *the_scheduler __attribute__((unused)),
</font>   Thread_Control        *the_thread
 )
 {

<font color='#006600'>diff -u rtems/cpukit/score/src/schedulerprioritythreadschedulerfree.c:1.1 rtems/cpukit/score/src/schedulerprioritythreadschedulerfree.c:1.2
--- rtems/cpukit/score/src/schedulerprioritythreadschedulerfree.c:1.1   Wed Nov 24 09:51:28 2010
+++ rtems/cpukit/score/src/schedulerprioritythreadschedulerfree.c       Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -38,7 +38,7 @@
</font>  */
 
 void _Scheduler_priority_Thread_scheduler_free (
<font color='#880000'>-    Scheduler_Control *the_scheduler,
</font><font color='#000088'>+    Scheduler_Control *the_scheduler __attribute__((unused)),
</font>     Thread_Control    *the_thread
 )
 {

<font color='#006600'>diff -u rtems/cpukit/score/src/schedulerprioritythreadschedulerupdate.c:1.1 rtems/cpukit/score/src/schedulerprioritythreadschedulerupdate.c:1.2
--- rtems/cpukit/score/src/schedulerprioritythreadschedulerupdate.c:1.1 Wed Nov 24 09:51:28 2010
+++ rtems/cpukit/score/src/schedulerprioritythreadschedulerupdate.c     Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -43,7 +43,7 @@
</font>     Thread_Control    *the_thread
 )
 {
<font color='#880000'>-  Chain_Control *rq = the_scheduler->ready_queues.Priority;
</font><font color='#000088'>+  Chain_Control *rq = the_scheduler->Ready_queues.priority;
</font>   the_thread->scheduler.priority->ready_chain = &rq[
     the_thread->current_priority<span style="background-color: #FF0000"> </span>
   ];

<font color='#006600'>diff -u rtems/cpukit/score/src/schedulerpriorityyield.c:1.2 rtems/cpukit/score/src/schedulerpriorityyield.c:1.3
--- rtems/cpukit/score/src/schedulerpriorityyield.c:1.2 Thu Nov 25 03:27:06 2010
+++ rtems/cpukit/score/src/schedulerpriorityyield.c     Thu Nov 25 07:24:26 2010
</font><font color='#997700'>@@ -50,7 +50,7 @@
</font>  */
 
 void _Scheduler_priority_Yield(<span style="background-color: #FF0000"> </span>
<font color='#880000'>-    Scheduler_Control   *the_scheduler
</font><font color='#000088'>+    Scheduler_Control   *the_scheduler __attribute__((unused))
</font> )
 {
   ISR_Level       level;
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * tm26/task1.c, tm27/task1.c: Update for API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/tmtests/ChangeLog.diff?r1=text&tr1=1.91&r2=text&tr2=1.92&diff_format=h">M</a></td><td width='1%'>1.92</td><td width='100%'>testsuites/tmtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/tmtests/tm26/task1.c.diff?r1=text&tr1=1.33&r2=text&tr2=1.34&diff_format=h">M</a></td><td width='1%'>1.34</td><td width='100%'>testsuites/tmtests/tm26/task1.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/tmtests/tm27/task1.c.diff?r1=text&tr1=1.30&r2=text&tr2=1.31&diff_format=h">M</a></td><td width='1%'>1.31</td><td width='100%'>testsuites/tmtests/tm27/task1.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/tmtests/ChangeLog:1.91 rtems/testsuites/tmtests/ChangeLog:1.92
--- rtems/testsuites/tmtests/ChangeLog:1.91     Wed Nov 24 10:06:37 2010
+++ rtems/testsuites/tmtests/ChangeLog  Thu Nov 25 07:26:45 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-11-25    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * tm26/task1.c, tm27/task1.c: Update for API changes.
+
</font> 2010-11-24        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1647/cpukit

<font color='#006600'>diff -u rtems/testsuites/tmtests/tm26/task1.c:1.33 rtems/testsuites/tmtests/tm26/task1.c:1.34
--- rtems/testsuites/tmtests/tm26/task1.c:1.33  Wed Nov 24 10:06:37 2010
+++ rtems/testsuites/tmtests/tm26/task1.c       Thu Nov 25 07:26:45 2010
</font><font color='#997700'>@@ -243,7 +243,7 @@
</font> 
   _Thread_Executing =
         (Thread_Control *)<span style="background-color: #FF0000"> </span>
<font color='#880000'>-        _Chain_First(&_Scheduler.ready_queues.Priority[LOW_PRIORITY]);
</font><font color='#000088'>+        _Chain_First(&_Scheduler.Ready_queues.priority[LOW_PRIORITY]);
</font> 
   /* do not force context switch */
 
<font color='#997700'>@@ -281,7 +281,7 @@
</font> 
   _Thread_Executing =
         (Thread_Control *)<span style="background-color: #FF0000"> </span>
<font color='#880000'>-        _Chain_First(&_Scheduler.ready_queues.Priority[FP1_PRIORITY]);
</font><font color='#000088'>+        _Chain_First(&_Scheduler.Ready_queues.priority[FP1_PRIORITY]);
</font> 
   /* do not force context switch */
 
<font color='#997700'>@@ -309,7 +309,7 @@
</font> 
   _Thread_Executing =
         (Thread_Control *)<span style="background-color: #FF0000"> </span>
<font color='#880000'>-        _Chain_First(&_Scheduler.ready_queues.Priority[FP2_PRIORITY]);
</font><font color='#000088'>+        _Chain_First(&_Scheduler.Ready_queues.priority[FP2_PRIORITY]);
</font> 
   /* do not force context switch */
 
<font color='#997700'>@@ -333,7 +333,7 @@
</font> 
   _Thread_Executing =
        (Thread_Control *)
<font color='#880000'>-       _Chain_First(&_Scheduler.ready_queues.Priority[FP2_PRIORITY]);
</font><font color='#000088'>+       _Chain_First(&_Scheduler.Ready_queues.priority[FP2_PRIORITY]);
</font> 
   /* do not force context switch */
 
<font color='#997700'>@@ -363,7 +363,7 @@
</font> 
   _Thread_Executing =
        (Thread_Control *)
<font color='#880000'>-       _Chain_First(&_Scheduler.ready_queues.Priority[FP1_PRIORITY]);
</font><font color='#000088'>+       _Chain_First(&_Scheduler.Ready_queues.priority[FP1_PRIORITY]);
</font> 
   FP_LOAD( 1.0 );
 

<font color='#006600'>diff -u rtems/testsuites/tmtests/tm27/task1.c:1.30 rtems/testsuites/tmtests/tm27/task1.c:1.31
--- rtems/testsuites/tmtests/tm27/task1.c:1.30  Wed Nov 24 10:06:37 2010
+++ rtems/testsuites/tmtests/tm27/task1.c       Thu Nov 25 07:26:45 2010
</font><font color='#997700'>@@ -171,7 +171,7 @@
</font>   _Thread_Dispatch_disable_level = 0;
 
   _Thread_Heir = (rtems_tcb *)<span style="background-color: #FF0000"> </span>
<font color='#880000'>-        _Chain_Last(&_Scheduler.ready_queues.Priority[LOW_PRIORITY]);
</font><font color='#000088'>+        _Chain_Last(&_Scheduler.Ready_queues.priority[LOW_PRIORITY]);
</font> 
   _Thread_Dispatch_necessary = 1;
 
<font color='#997700'>@@ -229,7 +229,7 @@
</font>   _Thread_Dispatch_disable_level = 0;
 
   _Thread_Heir = (rtems_tcb *)
<font color='#880000'>-      _Chain_First(&_Scheduler.ready_queues.Priority[LOW_PRIORITY]);
</font><font color='#000088'>+      _Chain_First(&_Scheduler.Ready_queues.priority[LOW_PRIORITY]);
</font> 
   _Thread_Dispatch_necessary = 1;
 
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>