<!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>