<!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-07-30)</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>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Vinu Rajashekhar <vinutheraj@gmail.com>

        * sapi/include/confdefs.h: Add configuration macros for Go
        requirements.
</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.2536&r2=text&tr2=1.2537&diff_format=h">M</a></td><td width='1%'>1.2537</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.147&r2=text&tr2=1.148&diff_format=h">M</a></td><td width='1%'>1.148</td><td width='100%'>cpukit/sapi/include/confdefs.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2536 rtems/cpukit/ChangeLog:1.2537
--- rtems/cpukit/ChangeLog:1.2536       Thu Jul 29 17:27:12 2010
+++ rtems/cpukit/ChangeLog      Fri Jul 30 13:44:46 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-07-30    Vinu Rajashekhar <vinutheraj@gmail.com>
+
+       * sapi/include/confdefs.h: Add configuration macros for Go
+       requirements.
+
</font> 2010-07-29        Bharath Suri <bharath.s.jois@gmail.com>
 
        PR 1620/cpukit

<font color='#006600'>diff -u rtems/cpukit/sapi/include/confdefs.h:1.147 rtems/cpukit/sapi/include/confdefs.h:1.148
--- rtems/cpukit/sapi/include/confdefs.h:1.147  Mon Jul 26 17:20:43 2010
+++ rtems/cpukit/sapi/include/confdefs.h        Fri Jul 30 13:44:46 2010
</font><font color='#997700'>@@ -1463,9 +1463,11 @@
</font>   #endif
 
   #define CONFIGURE_MEMORY_FOR_POSIX \
<font color='#880000'>-    ( CONFIGURE_MEMORY_FOR_POSIX_MUTEXES( CONFIGURE_MAXIMUM_POSIX_MUTEXES ) + \
</font><font color='#000088'>+    ( CONFIGURE_MEMORY_FOR_POSIX_MUTEXES( CONFIGURE_MAXIMUM_POSIX_MUTEXES + \
+          CONFIGURE_MAXIMUM_GO_CHANNELS + CONFIGURE_GO_INIT_MUTEXES) + \
</font>       CONFIGURE_MEMORY_FOR_POSIX_CONDITION_VARIABLES( \
<font color='#880000'>-          CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES ) + \
</font><font color='#000088'>+          CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES + \
+          CONFIGURE_MAXIMUM_GO_CHANNELS + CONFIGURE_GO_INIT_CONDITION_VARIABLES) + \
</font>       CONFIGURE_MEMORY_FOR_POSIX_KEYS( CONFIGURE_MAXIMUM_POSIX_KEYS ) + \
       CONFIGURE_MEMORY_FOR_POSIX_QUEUED_SIGNALS( \
           CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS ) + \
<font color='#997700'>@@ -1537,6 +1539,39 @@
</font>   #define CONFIGURE_ADA_TASKS_STACK        0
 #endif
 
<font color='#000088'>+#ifdef CONFIGURE_ENABLE_GO
+
+  #ifndef CONFIGURE_MAXIMUM_POSIX_THREADS
+    #define CONFIGURE_MAXIMUM_POSIX_THREADS 1
+  #endif
+  #ifndef CONFIGURE_MAXIMUM_POSIX_MUTEXES
+    #define CONFIGURE_MAXIMUM_POSIX_MUTEXES 1
+  #endif
+  #ifndef CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES
+    #define CONFIGURE_MAXIMUM_CONDITION_VARIABLES 1
+  #endif
+
+  #define CONFIGURE_GO_INIT_MUTEXES 77
+  #define CONFIGURE_GO_INIT_CONDITION_VARIABLES 4
+
+  #ifndef CONFIGURE_MAXIMUM_GOROUTINES
+    #define CONFIGURE_MAXIMUM_GOROUTINES 400
+  #endif
+
+  #define CONFIGURE_GOROUTINES_TASK_VARIABLES \
+    (2 * CONFIGURE_MAXIMUM_GOROUTINES)
+
+  #ifndef CONFIGURE_MAXIMUM_GO_CHANNELS
+    #define CONFIGURE_MAXIMUM_GO_CHANNELS 500
+  #endif
+
+#else
+  #define CONFIGURE_GO_INIT_MUTEXES             0
+  #define CONFIGURE_GO_INIT_CONDITION_VARIABLES 0
+  #define CONFIGURE_MAXIMUM_GOROUTINES          0
+  #define CONFIGURE_GOROUTINES_TASK_VARIABLES   0
+  #define CONFIGURE_MAXIMUM_GO_CHANNELS         0
+#endif
</font> /**
  *  This macro specifies the amount of memory to be reserved for the
  *  Newlib C Library reentrancy structure -- if we are using newlib.
<font color='#997700'>@@ -1736,7 +1771,8 @@
</font>  */
 #define CONFIGURE_TOTAL_TASKS_AND_THREADS \
    (CONFIGURE_MAXIMUM_TASKS + \
<font color='#880000'>-    CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS)
</font><font color='#000088'>+    CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS + \
+    CONFIGURE_MAXIMUM_GOROUTINES)
</font> 
 /**
  *  This macro reserves the memory required by the statically configured
<font color='#997700'>@@ -1754,7 +1790,8 @@
</font>  *  Classic API as configured.
  */
 #define CONFIGURE_MEMORY_FOR_CLASSIC \
<font color='#880000'>-  (CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES) + \
</font><font color='#000088'>+  (CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES + \
+    CONFIGURE_GOROUTINES_TASK_VARIABLES) + \
</font>    CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS + \
     CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER ) + \
    CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_SEMAPHORES) + \
<font color='#997700'>@@ -1836,7 +1873,8 @@
</font> 
     /* Classic API Pieces */
     CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_MAXIMUM_TASKS, 0),
<font color='#880000'>-    CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES),
</font><font color='#000088'>+    CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES +
+      CONFIGURE_GOROUTINES_TASK_VARIABLES),
</font>     CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS),
     CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_SEMAPHORES),
     CONFIGURE_MEMORY_FOR_MESSAGE_QUEUES(CONFIGURE_MAXIMUM_MESSAGE_QUEUES),
<font color='#997700'>@@ -1849,9 +1887,11 @@
</font> 
 #ifdef RTEMS_POSIX_API
     /* POSIX API Pieces */
<font color='#880000'>-    CONFIGURE_MEMORY_FOR_POSIX_MUTEXES( CONFIGURE_MAXIMUM_POSIX_MUTEXES ),
</font><font color='#000088'>+    CONFIGURE_MEMORY_FOR_POSIX_MUTEXES( CONFIGURE_MAXIMUM_POSIX_MUTEXES +
+      CONFIGURE_MAXIMUM_GO_CHANNELS + CONFIGURE_GO_INIT_MUTEXES),
</font>     CONFIGURE_MEMORY_FOR_POSIX_CONDITION_VARIABLES(
<font color='#880000'>-      CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES ),
</font><font color='#000088'>+      CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES +
+      CONFIGURE_MAXIMUM_GO_CHANNELS + CONFIGURE_GO_INIT_CONDITION_VARIABLES),
</font>     CONFIGURE_MEMORY_FOR_POSIX_KEYS( CONFIGURE_MAXIMUM_POSIX_KEYS ),
     CONFIGURE_MEMORY_FOR_POSIX_QUEUED_SIGNALS(
       CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS ),
<font color='#997700'>@@ -1878,6 +1918,7 @@
</font>    CONFIGURE_MEMORY_FOR_CLASSIC + \
    CONFIGURE_MEMORY_FOR_POSIX + \
    (CONFIGURE_MAXIMUM_POSIX_THREADS * CONFIGURE_MINIMUM_TASK_STACK_SIZE ) + \
<font color='#000088'>+   (CONFIGURE_MAXIMUM_GOROUTINES * CONFIGURE_MINIMUM_TASK_STACK_SIZE ) + \
</font>    CONFIGURE_INITIALIZATION_THREADS_STACKS + \
    CONFIGURE_MEMORY_FOR_STATIC_EXTENSIONS + \
    CONFIGURE_MEMORY_FOR_MP + \
<font color='#997700'>@@ -1911,11 +1952,14 @@
</font>      *  This is the POSIX API Configuration Table.
      */
     posix_api_configuration_table Configuration_POSIX_API = {
<font color='#880000'>-      CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS,
</font><font color='#000088'>+      CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS +
+        CONFIGURE_MAXIMUM_GOROUTINES,
</font>       CONFIGURE_MAXIMUM_POSIX_MUTEXES + CONFIGURE_GNAT_MUTEXES +
<font color='#880000'>-        CONFIGURE_MAXIMUM_ADA_TASKS + CONFIGURE_MAXIMUM_FAKE_ADA_TASKS,
</font><font color='#000088'>+        CONFIGURE_MAXIMUM_ADA_TASKS + CONFIGURE_MAXIMUM_FAKE_ADA_TASKS +
+        CONFIGURE_GO_INIT_MUTEXES + CONFIGURE_MAXIMUM_GO_CHANNELS,
</font>       CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES +
<font color='#880000'>-        CONFIGURE_MAXIMUM_ADA_TASKS + CONFIGURE_MAXIMUM_FAKE_ADA_TASKS,
</font><font color='#000088'>+        CONFIGURE_MAXIMUM_ADA_TASKS + CONFIGURE_MAXIMUM_FAKE_ADA_TASKS +
+        CONFIGURE_GO_INIT_CONDITION_VARIABLES + CONFIGURE_MAXIMUM_GO_CHANNELS,
</font>       CONFIGURE_MAXIMUM_POSIX_KEYS,
       CONFIGURE_MAXIMUM_POSIX_TIMERS,
       CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS,
<font color='#997700'>@@ -2035,7 +2079,8 @@
</font> #if !defined(CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION)
   #if (CONFIGURE_MAXIMUM_TASKS == 0) && \
       (CONFIGURE_MAXIMUM_POSIX_THREADS == 0) && \
<font color='#880000'>-      (CONFIGURE_MAXIMUM_ADA_TASKS == 0)
</font><font color='#000088'>+      (CONFIGURE_MAXIMUM_ADA_TASKS == 0) && \
+      (CONFIGURE_MAXIMUM_GOROUTINES == 0)
</font>     #error "CONFIGURATION ERROR: No tasks or threads configured!!"
   #endif
 #endif
</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>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * shared/irq/exception.S: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/mips/ChangeLog.diff?r1=text&tr1=1.39&r2=text&tr2=1.40&diff_format=h">M</a></td><td width='1%'>1.40</td><td width='100%'>c/src/lib/libbsp/mips/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/mips/shared/irq/exception.S.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>c/src/lib/libbsp/mips/shared/irq/exception.S</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/mips/ChangeLog:1.39 rtems/c/src/lib/libbsp/mips/ChangeLog:1.40
--- rtems/c/src/lib/libbsp/mips/ChangeLog:1.39  Tue Jul  6 02:41:28 2010
+++ rtems/c/src/lib/libbsp/mips/ChangeLog       Fri Jul 30 13:51:12 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * shared/irq/exception.S: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-06        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * shared/irq/exception.S: Removed _ISR_Signals_to_thread_executing

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/mips/shared/irq/exception.S:1.4 rtems/c/src/lib/libbsp/mips/shared/irq/exception.S:1.5
--- rtems/c/src/lib/libbsp/mips/shared/irq/exception.S:1.4      Tue Jul  6 02:41:28 2010
+++ rtems/c/src/lib/libbsp/mips/shared/irq/exception.S  Fri Jul 30 13:51:12 2010
</font><font color='#997700'>@@ -322,7 +322,7 @@
</font>    *    restore stack
    *  #endif
    *
<font color='#880000'>-   *  if ( !_Context_Switch_necessary )
</font><font color='#000088'>+   *  if ( !_Thread_Dispatch_necessary )
</font>    *    goto the label "exit interrupt (simple case)"
    */
         lb     t0,DISPATCH_NEEDED
</pre>
<p> </p>
<a name='cs3'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * new-exceptions/bspsupport/ppc_exc_hdl.c: Rename
        _Context_Switch_necessary to _Thread_Dispatch_necessary to more
        properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/ChangeLog.diff?r1=text&tr1=1.356&r2=text&tr2=1.357&diff_format=h">M</a></td><td width='1%'>1.357</td><td width='100%'>c/src/lib/libcpu/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c.diff?r1=text&tr1=1.9&r2=text&tr2=1.10&diff_format=h">M</a></td><td width='1%'>1.10</td><td width='100%'>c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.356 rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.357
--- rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.356      Tue Jun 29 14:44:06 2010
+++ rtems/c/src/lib/libcpu/powerpc/ChangeLog    Fri Jul 30 13:51:42 2010
</font><font color='#997700'>@@ -1,3 +1,10 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * new-exceptions/bspsupport/ppc_exc_hdl.c: Rename
+       _Context_Switch_necessary to _Thread_Dispatch_necessary to more
+       properly reflect the intent.
+
</font> 2010-06-29        Jennifer Averett <Jennifer.Averett@OARcorp.com>
 
        * new-exceptions/bspsupport/ppc_exc_asm_macros.h: Added include of

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c:1.9 rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c:1.10
--- rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c:1.9  Mon Jun 28 19:39:39 2010
+++ rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c      Fri Jul 30 13:51:43 2010
</font><font color='#997700'>@@ -81,7 +81,7 @@
</font> void ppc_exc_wrapup(BSP_Exception_frame *frame)
 {
   /* dispatch_disable level is decremented from assembly code.  */
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font>     /* FIXME: I believe it should be OK to re-enable
      *        interrupts around the execution of _Thread_Dispatch();
      */
</pre>
<p> </p>
<a name='cs4'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
        sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Rename
        _Context_Switch_necessary to _Thread_Dispatch_necessary to more
        properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/sh/ChangeLog.diff?r1=text&tr1=1.62&r2=text&tr2=1.63&diff_format=h">M</a></td><td width='1%'>1.63</td><td width='100%'>c/src/lib/libcpu/sh/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&diff_format=h">M</a></td><td width='1%'>1.15</td><td width='100%'>c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libcpu/sh/ChangeLog:1.62 rtems/c/src/lib/libcpu/sh/ChangeLog:1.63
--- rtems/c/src/lib/libcpu/sh/ChangeLog:1.62    Mon Jun 28 19:39:41 2010
+++ rtems/c/src/lib/libcpu/sh/ChangeLog Fri Jul 30 13:51:48 2010
</font><font color='#997700'>@@ -1,3 +1,11 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
+       sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Rename
+       _Context_Switch_necessary to _Thread_Dispatch_necessary to more
+       properly reflect the intent.
+
</font> 2010-06-28        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        PR 1573/cpukit

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c:1.16 rtems/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c:1.17
--- rtems/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c:1.16       Mon Jun 28 19:39:41 2010
+++ rtems/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c    Fri Jul 30 13:51:48 2010
</font><font color='#997700'>@@ -176,7 +176,7 @@
</font>     return;
   }
 
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font>     _Thread_Dispatch();
   }
 }

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c:1.18 rtems/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c:1.19
--- rtems/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c:1.18       Mon Jun 28 19:39:41 2010
+++ rtems/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c    Fri Jul 30 13:51:48 2010
</font><font color='#997700'>@@ -178,7 +178,7 @@
</font>     return;
   }
 
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font>     _Thread_Dispatch();
   }
 }

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c:1.14 rtems/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c:1.15
--- rtems/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c:1.14       Mon Jun 28 19:39:41 2010
+++ rtems/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c    Fri Jul 30 13:51:48 2010
</font><font color='#997700'>@@ -101,7 +101,7 @@
</font>     return;
   }
 
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font>     _Thread_Dispatch();
   }
 }

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c:1.3 rtems/c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c:1.4
--- rtems/c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c:1.3 Mon Jun 28 19:39:41 2010
+++ rtems/c/src/lib/libcpu/sh/shgdb/score/cpu_asm.c     Fri Jul 30 13:51:49 2010
</font><font color='#997700'>@@ -75,7 +75,7 @@
</font>     return;
   }
 
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font>     _Thread_Dispatch();
   }
 }
</pre>
<p> </p>
<a name='cs5'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * cpu_asm.S: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/ChangeLog.diff?r1=text&tr1=1.51&r2=text&tr2=1.52&diff_format=h">M</a></td><td width='1%'>1.52</td><td width='100%'>cpukit/score/cpu/avr/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/cpu_asm.S.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>cpukit/score/cpu/avr/cpu_asm.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/mips/ChangeLog.diff?r1=text&tr1=1.142&r2=text&tr2=1.143&diff_format=h">M</a></td><td width='1%'>1.143</td><td width='100%'>cpukit/score/cpu/mips/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/mips/cpu_asm.S.diff?r1=text&tr1=1.42&r2=text&tr2=1.43&diff_format=h">M</a></td><td width='1%'>1.43</td><td width='100%'>cpukit/score/cpu/mips/cpu_asm.S</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/ChangeLog:1.51 rtems/cpukit/score/cpu/avr/ChangeLog:1.52
--- rtems/cpukit/score/cpu/avr/ChangeLog:1.51   Thu Jul 29 12:51:33 2010
+++ rtems/cpukit/score/cpu/avr/ChangeLog        Fri Jul 30 13:52:03 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * cpu_asm.S: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/cpu_asm.S:1.10 rtems/cpukit/score/cpu/avr/cpu_asm.S:1.11
--- rtems/cpukit/score/cpu/avr/cpu_asm.S:1.10   Mon Jun 28 19:31:05 2010
+++ rtems/cpukit/score/cpu/avr/cpu_asm.S        Fri Jul 30 13:52:03 2010
</font><font color='#997700'>@@ -441,7 +441,7 @@
</font>    *  if ( _Thread_Dispatch_disable_level )
    *    goto the label "exit interrupt (simple case)"
    *
<font color='#880000'>-   *  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+   *  if ( _Thread_Dispatch_necessary ) {
</font>    *    call _Thread_Dispatch() or prepare to return to _ISR_Dispatch
    *    prepare to get out of interrupt
    *    return from interrupt  (maybe to _ISR_Dispatch)

<font color='#006600'>diff -u rtems/cpukit/score/cpu/mips/ChangeLog:1.142 rtems/cpukit/score/cpu/mips/ChangeLog:1.143
--- rtems/cpukit/score/cpu/mips/ChangeLog:1.142 Thu Jul 29 12:51:48 2010
+++ rtems/cpukit/score/cpu/mips/ChangeLog       Fri Jul 30 13:52:12 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * cpu_asm.S: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/mips/cpu_asm.S:1.42 rtems/cpukit/score/cpu/mips/cpu_asm.S:1.43
--- rtems/cpukit/score/cpu/mips/cpu_asm.S:1.42  Mon Jun 28 19:31:44 2010
+++ rtems/cpukit/score/cpu/mips/cpu_asm.S       Fri Jul 30 13:52:12 2010
</font><font color='#997700'>@@ -949,7 +949,7 @@
</font>    *    restore stack
    *  #endif
    *
<font color='#880000'>-   *  if !_Context_Switch_necessary<span style="background-color: #FF0000"> </span>
</font><font color='#000088'>+   *  if !_Thread_Dispatch_necessary<span style="background-color: #FF0000"> </span>
</font>    *    goto the label "exit interrupt (simple case)"
    */
         lbu    t0,DISPATCH_NEEDED
</pre>
<p> </p>
<a name='cs6'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
        to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/lm32/ChangeLog.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&diff_format=h">M</a></td><td width='1%'>1.16</td><td width='100%'>cpukit/score/cpu/lm32/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/lm32/irq.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>cpukit/score/cpu/lm32/irq.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/nios2/ChangeLog.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&diff_format=h">M</a></td><td width='1%'>1.25</td><td width='100%'>cpukit/score/cpu/nios2/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/nios2/irq.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>cpukit/score/cpu/nios2/irq.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/lm32/ChangeLog:1.15 rtems/cpukit/score/cpu/lm32/ChangeLog:1.16
--- rtems/cpukit/score/cpu/lm32/ChangeLog:1.15  Thu Jul 29 12:51:40 2010
+++ rtems/cpukit/score/cpu/lm32/ChangeLog       Fri Jul 30 13:52:06 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
+       to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/lm32/irq.c:1.5 rtems/cpukit/score/cpu/lm32/irq.c:1.6
--- rtems/cpukit/score/cpu/lm32/irq.c:1.5       Mon Jun 28 19:31:12 2010
+++ rtems/cpukit/score/cpu/lm32/irq.c   Fri Jul 30 13:52:06 2010
</font><font color='#997700'>@@ -78,7 +78,7 @@
</font>   if ( _ISR_Nest_level )
     return;
 
<font color='#880000'>-  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+  if ( _Thread_Dispatch_necessary ) {
</font> 
     /* save off our stack frame so the context switcher can get to it */
     _exception_stack_frame = ifr;

<font color='#006600'>diff -u rtems/cpukit/score/cpu/nios2/ChangeLog:1.24 rtems/cpukit/score/cpu/nios2/ChangeLog:1.25
--- rtems/cpukit/score/cpu/nios2/ChangeLog:1.24 Thu Jul 29 12:51:50 2010
+++ rtems/cpukit/score/cpu/nios2/ChangeLog      Fri Jul 30 13:52:14 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
+       to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/nios2/irq.c:1.6 rtems/cpukit/score/cpu/nios2/irq.c:1.7
--- rtems/cpukit/score/cpu/nios2/irq.c:1.6      Mon Jun 28 19:31:47 2010
+++ rtems/cpukit/score/cpu/nios2/irq.c  Fri Jul 30 13:52:14 2010
</font><font color='#997700'>@@ -71,7 +71,7 @@
</font> 
     if( _Thread_Dispatch_disable_level == 0 )
     {
<font color='#880000'>-      if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+      if ( _Thread_Dispatch_necessary ) {
</font>         _CPU_ISR_Enable( level );
         _Thread_Dispatch();
         /* may have switched to another task and not return here immed. */
</pre>
<p> </p>
<a name='cs7'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * cpu_asm.c: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/ChangeLog.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&diff_format=h">M</a></td><td width='1%'>1.15</td><td width='100%'>cpukit/score/cpu/m32c/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/cpu_asm.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>cpukit/score/cpu/m32c/cpu_asm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32r/ChangeLog.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>cpukit/score/cpu/m32r/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32r/cpu_asm.c.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>cpukit/score/cpu/m32r/cpu_asm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/no_cpu/ChangeLog.diff?r1=text&tr1=1.84&r2=text&tr2=1.85&diff_format=h">M</a></td><td width='1%'>1.85</td><td width='100%'>cpukit/score/cpu/no_cpu/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/no_cpu/cpu_asm.c.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&diff_format=h">M</a></td><td width='1%'>1.20</td><td width='100%'>cpukit/score/cpu/no_cpu/cpu_asm.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/ChangeLog:1.14 rtems/cpukit/score/cpu/m32c/ChangeLog:1.15
--- rtems/cpukit/score/cpu/m32c/ChangeLog:1.14  Thu Jul 29 12:51:42 2010
+++ rtems/cpukit/score/cpu/m32c/ChangeLog       Fri Jul 30 13:52:08 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * cpu_asm.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/cpu_asm.c:1.6 rtems/cpukit/score/cpu/m32c/cpu_asm.c:1.7
--- rtems/cpukit/score/cpu/m32c/cpu_asm.c:1.6   Mon Jun 28 19:31:14 2010
+++ rtems/cpukit/score/cpu/m32c/cpu_asm.c       Fri Jul 30 13:52:08 2010
</font><font color='#997700'>@@ -89,7 +89,7 @@
</font>    *  if ( _Thread_Dispatch_disable_level )
    *    goto the label "exit interrupt (simple case)"
    *
<font color='#880000'>-   *  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+   *  if ( _Thread_Dispatch_necessary ) {
</font>    *    call _Thread_Dispatch() or prepare to return to _ISR_Dispatch
    *    prepare to get out of interrupt
    *    return from interrupt  (maybe to _ISR_Dispatch)

<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32r/ChangeLog:1.7 rtems/cpukit/score/cpu/m32r/ChangeLog:1.8
--- rtems/cpukit/score/cpu/m32r/ChangeLog:1.7   Thu Jul 29 12:51:44 2010
+++ rtems/cpukit/score/cpu/m32r/ChangeLog       Fri Jul 30 13:52:10 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * cpu_asm.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32r/cpu_asm.c:1.4 rtems/cpukit/score/cpu/m32r/cpu_asm.c:1.5
--- rtems/cpukit/score/cpu/m32r/cpu_asm.c:1.4   Mon Jun 28 19:31:16 2010
+++ rtems/cpukit/score/cpu/m32r/cpu_asm.c       Fri Jul 30 13:52:10 2010
</font><font color='#997700'>@@ -79,7 +79,7 @@
</font>    *  if ( _Thread_Dispatch_disable_level )
    *    goto the label "exit interrupt (simple case)"
    *
<font color='#880000'>-   *  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+   *  if ( _Thread_Dispatch_necessary ) {
</font>    *    call _Thread_Dispatch() or prepare to return to _ISR_Dispatch
    *    prepare to get out of interrupt
    *    return from interrupt  (maybe to _ISR_Dispatch)

<font color='#006600'>diff -u rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.84 rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.85
--- rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.84        Thu Jul 29 12:51:52 2010
+++ rtems/cpukit/score/cpu/no_cpu/ChangeLog     Fri Jul 30 13:52:16 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * cpu_asm.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/no_cpu/cpu_asm.c:1.19 rtems/cpukit/score/cpu/no_cpu/cpu_asm.c:1.20
--- rtems/cpukit/score/cpu/no_cpu/cpu_asm.c:1.19        Mon Jun 28 19:33:12 2010
+++ rtems/cpukit/score/cpu/no_cpu/cpu_asm.c     Fri Jul 30 13:52:16 2010
</font><font color='#997700'>@@ -168,7 +168,7 @@
</font>    *  if ( _Thread_Dispatch_disable_level )
    *    goto the label "exit interrupt (simple case)"
    *
<font color='#880000'>-   *  if ( _Context_Switch_necessary ) {
</font><font color='#000088'>+   *  if ( _Thread_Dispatch_necessary ) {
</font>    *    call _Thread_Dispatch() or prepare to return to _ISR_Dispatch
    *    prepare to get out of interrupt
    *    return from interrupt  (maybe to _ISR_Dispatch)
</pre>
<p> </p>
<a name='cs8'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * spsize/size.c: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/ChangeLog.diff?r1=text&tr1=1.409&r2=text&tr2=1.410&diff_format=h">M</a></td><td width='1%'>1.410</td><td width='100%'>testsuites/sptests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/spsize/size.c.diff?r1=text&tr1=1.65&r2=text&tr2=1.66&diff_format=h">M</a></td><td width='1%'>1.66</td><td width='100%'>testsuites/sptests/spsize/size.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/sptests/ChangeLog:1.409 rtems/testsuites/sptests/ChangeLog:1.410
--- rtems/testsuites/sptests/ChangeLog:1.409    Thu Jul 29 17:28:51 2010
+++ rtems/testsuites/sptests/ChangeLog  Fri Jul 30 13:52:30 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * spsize/size.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Bharath Suri <bharath.s.jois@gmail.com>
 
        PR 1621/testing

<font color='#006600'>diff -u rtems/testsuites/sptests/spsize/size.c:1.65 rtems/testsuites/sptests/spsize/size.c:1.66
--- rtems/testsuites/sptests/spsize/size.c:1.65 Mon Jun 28 19:40:29 2010
+++ rtems/testsuites/sptests/spsize/size.c      Fri Jul 30 13:52:30 2010
</font><font color='#997700'>@@ -228,7 +228,7 @@
</font>                 (sizeof _Configuration_MP_table)          +
         #endif
 
<font color='#880000'>-/*context.h*/   (sizeof _Context_Switch_necessary)        +
</font><font color='#000088'>+/*context.h*/   (sizeof _Thread_Dispatch_necessary)        +
</font> 
 /*copyrt.h*/    0                                         +
 
</pre>
<p> </p>
<a name='cs9'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * tm26/task1.c, tm27/task1.c: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</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.88&r2=text&tr2=1.89&diff_format=h">M</a></td><td width='1%'>1.89</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.30&r2=text&tr2=1.31&diff_format=h">M</a></td><td width='1%'>1.31</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.27&r2=text&tr2=1.28&diff_format=h">M</a></td><td width='1%'>1.28</td><td width='100%'>testsuites/tmtests/tm27/task1.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/tmtests/ChangeLog:1.88 rtems/testsuites/tmtests/ChangeLog:1.89
--- rtems/testsuites/tmtests/ChangeLog:1.88     Mon Jun 21 11:53:50 2010
+++ rtems/testsuites/tmtests/ChangeLog  Fri Jul 30 13:52:32 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * tm26/task1.c, tm27/task1.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-06-21        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * Makefile.am, configure.ac: New test for barrier create, ident, and

<font color='#006600'>diff -u rtems/testsuites/tmtests/tm26/task1.c:1.30 rtems/testsuites/tmtests/tm26/task1.c:1.31
--- rtems/testsuites/tmtests/tm26/task1.c:1.30  Sat Oct 31 23:10:20 2009
+++ rtems/testsuites/tmtests/tm26/task1.c       Fri Jul 30 13:52:32 2010
</font><font color='#997700'>@@ -225,7 +225,7 @@
</font>     _Thread_Set_state( _Thread_Executing, STATES_SUSPENDED );
   thread_set_state_time = benchmark_timer_read();
 
<font color='#880000'>-  _Context_Switch_necessary = true;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = true;
</font> 
   benchmark_timer_initialize();
     _Thread_Dispatch();           /* dispatches Middle_task */
<font color='#997700'>@@ -246,7 +246,7 @@
</font> 
   /* do not force context switch */
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Disable_dispatch();
 
<font color='#997700'>@@ -283,7 +283,7 @@
</font> 
   /* do not force context switch */
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Disable_dispatch();
 
<font color='#997700'>@@ -310,7 +310,7 @@
</font> 
   /* do not force context switch */
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Disable_dispatch();
 
<font color='#997700'>@@ -333,7 +333,7 @@
</font> 
   /* do not force context switch */
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Disable_dispatch();
 
<font color='#997700'>@@ -364,7 +364,7 @@
</font> 
   /* do not force context switch */
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Disable_dispatch();
 
<font color='#997700'>@@ -430,7 +430,7 @@
</font>    */
 
   _Thread_Heir = _Thread_Executing;
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font>   _Thread_Dispatch_disable_level = 0;
 
   /*

<font color='#006600'>diff -u rtems/testsuites/tmtests/tm27/task1.c:1.27 rtems/testsuites/tmtests/tm27/task1.c:1.28
--- rtems/testsuites/tmtests/tm27/task1.c:1.27  Sat May  9 16:24:06 2009
+++ rtems/testsuites/tmtests/tm27/task1.c       Fri Jul 30 13:52:32 2010
</font><font color='#997700'>@@ -172,7 +172,7 @@
</font> 
   _Thread_Heir = (rtems_tcb *) _Thread_Ready_chain[LOW_PRIORITY].last;
 
<font color='#880000'>-  _Context_Switch_necessary = 1;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = 1;
</font> 
   Interrupt_occurred = 0;
   benchmark_timer_initialize();
<font color='#997700'>@@ -229,7 +229,7 @@
</font> 
   _Thread_Heir = (rtems_tcb *) _Thread_Ready_chain[LOW_PRIORITY].first;
 
<font color='#880000'>-  _Context_Switch_necessary = 1;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = 1;
</font> 
   _Thread_Dispatch();
 
</pre>
<p> </p>
<a name='cs10'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * posix/src/psignalunblockthread.c, posix/src/pthreadkill.c,
        rtems/src/signalsend.c, score/include/rtems/score/percpu.h,
        score/inline/rtems/score/thread.inl, score/src/thread.c,
        score/src/threadchangepriority.c, score/src/threadclearstate.c,
        score/src/threaddispatch.c, score/src/threadready.c,
        score/src/threadresume.c, score/src/threadsetstate.c,
        score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
        score/src/threadyieldprocessor.c: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</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.2537&r2=text&tr2=1.2538&diff_format=h">M</a></td><td width='1%'>1.2538</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/psignalunblockthread.c.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&diff_format=h">M</a></td><td width='1%'>1.14</td><td width='100%'>cpukit/posix/src/psignalunblockthread.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/pthreadkill.c.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>cpukit/posix/src/pthreadkill.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/rtems/src/signalsend.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>cpukit/rtems/src/signalsend.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/include/rtems/score/percpu.h.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>cpukit/score/include/rtems/score/percpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/inline/rtems/score/thread.inl.diff?r1=text&tr1=1.42&r2=text&tr2=1.43&diff_format=h">M</a></td><td width='1%'>1.43</td><td width='100%'>cpukit/score/inline/rtems/score/thread.inl</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/thread.c.diff?r1=text&tr1=1.63&r2=text&tr2=1.64&diff_format=h">M</a></td><td width='1%'>1.64</td><td width='100%'>cpukit/score/src/thread.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadchangepriority.c.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&diff_format=h">M</a></td><td width='1%'>1.14</td><td width='100%'>cpukit/score/src/threadchangepriority.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadclearstate.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>cpukit/score/src/threadclearstate.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threaddispatch.c.diff?r1=text&tr1=1.21&r2=text&tr2=1.22&diff_format=h">M</a></td><td width='1%'>1.22</td><td width='100%'>cpukit/score/src/threaddispatch.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadready.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>cpukit/score/src/threadready.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadresume.c.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>cpukit/score/src/threadresume.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadsetstate.c.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>cpukit/score/src/threadsetstate.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadstartmultitasking.c.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>cpukit/score/src/threadstartmultitasking.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadsuspend.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>cpukit/score/src/threadsuspend.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadyieldprocessor.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>cpukit/score/src/threadyieldprocessor.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2537 rtems/cpukit/ChangeLog:1.2538
--- rtems/cpukit/ChangeLog:1.2537       Fri Jul 30 13:44:46 2010
+++ rtems/cpukit/ChangeLog      Fri Jul 30 13:53:05 2010
</font><font color='#997700'>@@ -1,3 +1,16 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * posix/src/psignalunblockthread.c, posix/src/pthreadkill.c,
+       rtems/src/signalsend.c, score/include/rtems/score/percpu.h,
+       score/inline/rtems/score/thread.inl, score/src/thread.c,
+       score/src/threadchangepriority.c, score/src/threadclearstate.c,
+       score/src/threaddispatch.c, score/src/threadready.c,
+       score/src/threadresume.c, score/src/threadsetstate.c,
+       score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
+       score/src/threadyieldprocessor.c: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-30        Vinu Rajashekhar <vinutheraj@gmail.com>
 
        * sapi/include/confdefs.h: Add configuration macros for Go

<font color='#006600'>diff -u rtems/cpukit/posix/src/psignalunblockthread.c:1.13 rtems/cpukit/posix/src/psignalunblockthread.c:1.14
--- rtems/cpukit/posix/src/psignalunblockthread.c:1.13  Thu Jul 29 12:49:30 2010
+++ rtems/cpukit/posix/src/psignalunblockthread.c       Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -113,7 +113,7 @@
</font> 
     } else if ( the_thread->current_state == STATES_READY ) {
       if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
<font color='#880000'>-   _Context_Switch_necessary = true;
</font><font color='#000088'>+      _Thread_Dispatch_necessary = true;
</font>     }
   }
   return false;

<font color='#006600'>diff -u rtems/cpukit/posix/src/pthreadkill.c:1.16 rtems/cpukit/posix/src/pthreadkill.c:1.17
--- rtems/cpukit/posix/src/pthreadkill.c:1.16   Mon Jun 28 19:34:11 2010
+++ rtems/cpukit/posix/src/pthreadkill.c        Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -64,7 +64,7 @@
</font>         (void) _POSIX_signals_Unblock_thread( the_thread, sig, NULL );
 
         if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
<font color='#880000'>-     _Context_Switch_necessary = true;
</font><font color='#000088'>+        _Thread_Dispatch_necessary = true;
</font>       }
       _Thread_Enable_dispatch();
       return 0;

<font color='#006600'>diff -u rtems/cpukit/rtems/src/signalsend.c:1.11 rtems/cpukit/rtems/src/signalsend.c:1.12
--- rtems/cpukit/rtems/src/signalsend.c:1.11    Mon Jun 28 19:34:11 2010
+++ rtems/cpukit/rtems/src/signalsend.c Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -65,7 +65,7 @@
</font>           _ASR_Post_signals( signal_set, &asr->signals_posted );
 
           if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
<font color='#880000'>-            _Context_Switch_necessary = true;
</font><font color='#000088'>+            _Thread_Dispatch_necessary = true;
</font>         } else {
           _ASR_Post_signals( signal_set, &asr->signals_pending );
         }

<font color='#006600'>diff -u rtems/cpukit/score/include/rtems/score/percpu.h:1.3 rtems/cpukit/score/include/rtems/score/percpu.h:1.4
--- rtems/cpukit/score/include/rtems/score/percpu.h:1.3 Fri Jul 16 03:31:33 2010
+++ rtems/cpukit/score/include/rtems/score/percpu.h     Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -85,7 +85,7 @@
</font>   Thread_Control *idle;
 
   /** This is set to true when this CPU needs to run the dispatcher. */
<font color='#880000'>-  volatile bool dispatch_needed;
</font><font color='#000088'>+  volatile bool dispatch_necessary;
</font> 
 } Per_CPU_Control;
 #endif
<font color='#997700'>@@ -160,7 +160,7 @@
</font> #define _ISR_Nest_level           _Per_CPU_Information.isr_nest_level
 #define _CPU_Interrupt_stack_low  _Per_CPU_Information.interrupt_stack_low
 #define _CPU_Interrupt_stack_high _Per_CPU_Information.interrupt_stack_high
<font color='#880000'>-#define _Context_Switch_necessary _Per_CPU_Information.dispatch_needed
</font><font color='#000088'>+#define _Thread_Dispatch_necessary _Per_CPU_Information.dispatch_necessary
</font> 
 #endif  /* ASM */
 

<font color='#006600'>diff -u rtems/cpukit/score/inline/rtems/score/thread.inl:1.42 rtems/cpukit/score/inline/rtems/score/thread.inl:1.43
--- rtems/cpukit/score/inline/rtems/score/thread.inl:1.42       Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/inline/rtems/score/thread.inl    Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -258,7 +258,7 @@
</font> 
 RTEMS_INLINE_ROUTINE bool _Thread_Is_context_switch_necessary( void )
 {
<font color='#880000'>-  return ( _Context_Switch_necessary );
</font><font color='#000088'>+  return ( _Thread_Dispatch_necessary );
</font> }
 
 /**
<font color='#997700'>@@ -351,7 +351,7 @@
</font> 
   if ( are_signals_pending ||
        (!_Thread_Is_heir( executing ) && executing->is_preemptible) ) {
<font color='#880000'>-    _Context_Switch_necessary = true;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = true;
</font>     return true;
   }
 

<font color='#006600'>diff -u rtems/cpukit/score/src/thread.c:1.63 rtems/cpukit/score/src/thread.c:1.64
--- rtems/cpukit/score/src/thread.c:1.63        Mon Jun 28 19:34:12 2010
+++ rtems/cpukit/score/src/thread.c     Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -69,7 +69,7 @@
</font>       INTERNAL_ERROR_BAD_STACK_HOOK
     );
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font>   _Thread_Executing         = NULL;
   _Thread_Heir              = NULL;
 #if ( CPU_HARDWARE_FP == TRUE ) || ( CPU_SOFTWARE_FP == TRUE )

<font color='#006600'>diff -u rtems/cpukit/score/src/threadchangepriority.c:1.13 rtems/cpukit/score/src/threadchangepriority.c:1.14
--- rtems/cpukit/score/src/threadchangepriority.c:1.13  Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadchangepriority.c       Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -137,6 +137,6 @@
</font> 
   if ( !_Thread_Is_executing_also_the_heir() &&
        _Thread_Executing->is_preemptible )
<font color='#880000'>-    _Context_Switch_necessary = true;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = true;
</font>   _ISR_Enable( level );
 }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadclearstate.c:1.11 rtems/cpukit/score/src/threadclearstate.c:1.12
--- rtems/cpukit/score/src/threadclearstate.c:1.11      Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadclearstate.c   Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -89,7 +89,7 @@
</font>           _Thread_Heir = the_thread;
           if ( _Thread_Executing->is_preemptible ||
                the_thread->current_priority == 0 )
<font color='#880000'>-            _Context_Switch_necessary = true;
</font><font color='#000088'>+            _Thread_Dispatch_necessary = true;
</font>         }
       }
   }

<font color='#006600'>diff -u rtems/cpukit/score/src/threaddispatch.c:1.21 rtems/cpukit/score/src/threaddispatch.c:1.22
--- rtems/cpukit/score/src/threaddispatch.c:1.21        Mon Jun 28 19:34:12 2010
+++ rtems/cpukit/score/src/threaddispatch.c     Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -89,10 +89,10 @@
</font> 
   executing   = _Thread_Executing;
   _ISR_Disable( level );
<font color='#880000'>-  while ( _Context_Switch_necessary == true ) {
</font><font color='#000088'>+  while ( _Thread_Dispatch_necessary == true ) {
</font>     heir = _Thread_Heir;
     _Thread_Dispatch_disable_level = 1;
<font color='#880000'>-    _Context_Switch_necessary = false;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = false;
</font>     _Thread_Executing = heir;
 
     /*

<font color='#006600'>diff -u rtems/cpukit/score/src/threadready.c:1.8 rtems/cpukit/score/src/threadready.c:1.9
--- rtems/cpukit/score/src/threadready.c:1.8    Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadready.c        Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -72,7 +72,7 @@
</font>   heir = _Thread_Heir;
 
   if ( !_Thread_Is_executing( heir ) && _Thread_Executing->is_preemptible )
<font color='#880000'>-    _Context_Switch_necessary = true;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = true;
</font> 
   _ISR_Enable( level );
 }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadresume.c:1.11 rtems/cpukit/score/src/threadresume.c:1.12
--- rtems/cpukit/score/src/threadresume.c:1.11  Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadresume.c       Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -79,7 +79,7 @@
</font>         _Thread_Heir = the_thread;
         if ( _Thread_Executing->is_preemptible ||
              the_thread->current_priority == 0 )
<font color='#880000'>-          _Context_Switch_necessary = true;
</font><font color='#000088'>+          _Thread_Dispatch_necessary = true;
</font>       }
     }
   }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadsetstate.c:1.7 rtems/cpukit/score/src/threadsetstate.c:1.8
--- rtems/cpukit/score/src/threadsetstate.c:1.7 Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadsetstate.c     Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -81,7 +81,7 @@
</font>      _Thread_Calculate_heir();
 
   if ( _Thread_Is_executing( the_thread ) )
<font color='#880000'>-    _Context_Switch_necessary = true;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = true;
</font> 
   _ISR_Enable( level );
 }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadstartmultitasking.c:1.10 rtems/cpukit/score/src/threadstartmultitasking.c:1.11
--- rtems/cpukit/score/src/threadstartmultitasking.c:1.10       Fri Aug 28 13:26:05 2009
+++ rtems/cpukit/score/src/threadstartmultitasking.c    Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -61,7 +61,7 @@
</font> 
   _System_state_Set( SYSTEM_STATE_UP );
 
<font color='#880000'>-  _Context_Switch_necessary = false;
</font><font color='#000088'>+  _Thread_Dispatch_necessary = false;
</font> 
   _Thread_Executing = _Thread_Heir;
 

<font color='#006600'>diff -u rtems/cpukit/score/src/threadsuspend.c:1.8 rtems/cpukit/score/src/threadsuspend.c:1.9
--- rtems/cpukit/score/src/threadsuspend.c:1.8  Thu Jul 29 12:52:10 2010
+++ rtems/cpukit/score/src/threadsuspend.c      Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -79,7 +79,7 @@
</font>      _Thread_Calculate_heir();
 
   if ( _Thread_Is_executing( the_thread ) )
<font color='#880000'>-    _Context_Switch_necessary = true;
</font><font color='#000088'>+    _Thread_Dispatch_necessary = true;
</font> 
   _ISR_Enable( level );
 }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadyieldprocessor.c:1.5 rtems/cpukit/score/src/threadyieldprocessor.c:1.6
--- rtems/cpukit/score/src/threadyieldprocessor.c:1.5   Sun Dec 21 23:52:32 2008
+++ rtems/cpukit/score/src/threadyieldprocessor.c       Fri Jul 30 13:53:06 2010
</font><font color='#997700'>@@ -67,10 +67,10 @@
</font> 
       if ( _Thread_Is_heir( executing ) )
         _Thread_Heir = (Thread_Control *) ready->first;
<font color='#880000'>-      _Context_Switch_necessary = true;
</font><font color='#000088'>+      _Thread_Dispatch_necessary = true;
</font>     }
     else if ( !_Thread_Is_heir( executing ) )
<font color='#880000'>-      _Context_Switch_necessary = true;
</font><font color='#000088'>+      _Thread_Dispatch_necessary = true;
</font> 
   _ISR_Enable( level );
 }
</pre>
<p> </p>
<a name='cs11'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-30 Gedare Bloom <giddyup44@yahoo.com>

        PR 1599/cpukit
        * porting/interrupts.t: Rename _Context_Switch_necessary to
        _Thread_Dispatch_necessary to more properly reflect the intent.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/ChangeLog.diff?r1=text&tr1=1.284&r2=text&tr2=1.285&diff_format=h">M</a></td><td width='1%'>1.285</td><td width='100%'>doc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/porting/interrupts.t.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>doc/porting/interrupts.t</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/doc/ChangeLog:1.284 rtems/doc/ChangeLog:1.285
--- rtems/doc/ChangeLog:1.284   Thu Jul 29 12:52:18 2010
+++ rtems/doc/ChangeLog Fri Jul 30 13:54:58 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-30    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1599/cpukit
+       * porting/interrupts.t: Rename _Context_Switch_necessary to
+       _Thread_Dispatch_necessary to more properly reflect the intent.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/doc/porting/interrupts.t:1.10 rtems/doc/porting/interrupts.t:1.11
--- rtems/doc/porting/interrupts.t:1.10 Mon Jun 28 19:39:27 2010
+++ rtems/doc/porting/interrupts.t      Fri Jul 30 13:54:58 2010
</font><font color='#997700'>@@ -368,7 +368,7 @@
</font> if ( _Thread_Dispatch_disable_level )
     goto the label "exit interrupt (simple case)"
   
<font color='#880000'>-if ( _Context_Switch_necessary )
</font><font color='#000088'>+if ( _Thread_Dispatch_necessary )
</font>    call _Thread_Dispatch() or prepare to return to _ISR_Dispatch
    prepare to get out of interrupt
    return from interrupt  (maybe to _ISR_Dispatch)
</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>