<!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-06-17)</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>

        * score/src/threadsuspend.c, score/src/threadresume.c,
        score/src/threadreset.c, score/src/threadinitialize.c,
        score/src/apiext.c, score/include/rtems/score/thread.h,
        score/include/rtems/score/coresem.h:
        Remove RTEMS_ITRON_API conditional blocks.
</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.2423&r2=text&tr2=1.2424&diff_format=h">M</a></td><td width='1%'>1.2424</td><td width='100%'>cpukit/ChangeLog</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2423 rtems/cpukit/ChangeLog:1.2424
--- rtems/cpukit/ChangeLog:1.2423       Thu Jun 17 17:04:51 2010
+++ rtems/cpukit/ChangeLog      Thu Jun 17 21:56:42 2010
</font><font color='#997700'>@@ -1,3 +1,11 @@
</font><font color='#000088'>+2010-06-18    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * score/src/threadsuspend.c, score/src/threadresume.c,
+       score/src/threadreset.c, score/src/threadinitialize.c,
+       score/src/apiext.c, score/include/rtems/score/thread.h,
+       score/include/rtems/score/coresem.h:
+       Remove RTEMS_ITRON_API conditional blocks.
+
</font> 2010-06-18        Chris Johns <chrisj@rtems.org>
 
        * libfs/src/rfs/rtems-rfs-file-block.c: Clean up uint64_t maths.
</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>

        * sapi/Makefile.am: Remove src/itronapi.c.
        * sapi/src/itronapi.c: Remove.
</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.2424&r2=text&tr2=1.2425&diff_format=h">M</a></td><td width='1%'>1.2425</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/Makefile.am.diff?r1=text&tr1=1.38&r2=text&tr2=1.39&diff_format=h">M</a></td><td width='1%'>1.39</td><td width='100%'>cpukit/sapi/Makefile.am</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/src/itronapi.c?rev=1.11&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.11</font></td><td width='100%'><font color="#880000">cpukit/sapi/src/itronapi.c</font></td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2424 rtems/cpukit/ChangeLog:1.2425
--- rtems/cpukit/ChangeLog:1.2424       Thu Jun 17 21:56:42 2010
+++ rtems/cpukit/ChangeLog      Thu Jun 17 21:58:15 2010
</font><font color='#997700'>@@ -1,5 +1,7 @@
</font> 2010-06-18        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * sapi/Makefile.am: Remove src/itronapi.c.
+       * sapi/src/itronapi.c: Remove.
</font>   * score/src/threadsuspend.c, score/src/threadresume.c,
        score/src/threadreset.c, score/src/threadinitialize.c,
        score/src/apiext.c, score/include/rtems/score/thread.h,

<font color='#006600'>diff -u rtems/cpukit/sapi/Makefile.am:1.38 rtems/cpukit/sapi/Makefile.am:1.39
--- rtems/cpukit/sapi/Makefile.am:1.38  Sun Aug  9 10:23:10 2009
+++ rtems/cpukit/sapi/Makefile.am       Thu Jun 17 21:58:15 2010
</font><font color='#997700'>@@ -26,7 +26,7 @@
</font>     src/extensiondelete.c src/extensionident.c src/fatal.c src/exinit.c \
     src/exshutdown.c src/io.c src/ioclose.c src/iocontrol.c src/iodata.c \
     src/ioinitialize.c src/ioopen.c src/ioread.c src/ioregisterdriver.c \
<font color='#880000'>-    src/iounregisterdriver.c src/iowrite.c src/itronapi.c src/posixapi.c  \
</font><font color='#000088'>+    src/iounregisterdriver.c src/iowrite.c src/posixapi.c  \
</font>     src/rtemsapi.c src/extensiondata.c src/getversionstring.c
 libsapi_a_CPPFLAGS = $(AM_CPPFLAGS)
 
</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Remove RTEMS_ITRON_API conditional blocks.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/rtems/src/rtemsobjectgetapiclassname.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/rtems/src/rtemsobjectgetapiclassname.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/include/rtems/config.h.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/sapi/include/rtems/config.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/src/exinit.c.diff?r1=text&tr1=1.53&r2=text&tr2=1.54&diff_format=h">M</a></td><td width='1%'>1.54</td><td width='100%'>cpukit/sapi/src/exinit.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/include/rtems/score/coresem.h.diff?r1=text&tr1=1.29&r2=text&tr2=1.30&diff_format=h">M</a></td><td width='1%'>1.30</td><td width='100%'>cpukit/score/include/rtems/score/coresem.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/include/rtems/score/thread.h.diff?r1=text&tr1=1.91&r2=text&tr2=1.92&diff_format=h">M</a></td><td width='1%'>1.92</td><td width='100%'>cpukit/score/include/rtems/score/thread.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/apiext.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/apiext.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadinitialize.c.diff?r1=text&tr1=1.38&r2=text&tr2=1.39&diff_format=h">M</a></td><td width='1%'>1.39</td><td width='100%'>cpukit/score/src/threadinitialize.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/src/threadreset.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%'>cpukit/score/src/threadreset.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.9&r2=text&tr2=1.10&diff_format=h">M</a></td><td width='1%'>1.10</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/threadsuspend.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/src/threadsuspend.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/rtems/src/rtemsobjectgetapiclassname.c:1.7 rtems/cpukit/rtems/src/rtemsobjectgetapiclassname.c:1.8
--- rtems/cpukit/rtems/src/rtemsobjectgetapiclassname.c:1.7     Mon Nov 30 09:59:55 2009
+++ rtems/cpukit/rtems/src/rtemsobjectgetapiclassname.c Thu Jun 17 22:03:22 2010
</font><font color='#997700'>@@ -56,19 +56,6 @@
</font> };
 #endif
 
<font color='#880000'>-#ifdef RTEMS_ITRON_API
-rtems_assoc_t rtems_object_api_itron_assoc[] = {
-  { "Task",                    OBJECTS_ITRON_TASKS, 0},
-  { "Event Flag",              OBJECTS_ITRON_EVENTFLAGS, 0},
-  { "Mailbox",                 OBJECTS_ITRON_MAILBOXES, 0},
-  { "Message Buffer",          OBJECTS_ITRON_MESSAGE_BUFFERS, 0},
-  { "Port",                    OBJECTS_ITRON_PORTS, 0},
-  { "Semaphore",               OBJECTS_ITRON_SEMAPHORES, 0},
-  { "Variable Memory Pool",    OBJECTS_ITRON_VARIABLE_MEMORY_POOLS, 0},
-  { "Fixed Memory Pool",       OBJECTS_ITRON_FIXED_MEMORY_POOLS, 0},
-};
-#endif
-
</font> const char *rtems_object_get_api_class_name(
   int the_api,
   int the_class
<font color='#997700'>@@ -85,10 +72,6 @@
</font>   else if ( the_api == OBJECTS_POSIX_API )
     api_assoc = rtems_object_api_posix_assoc;
 #endif
<font color='#880000'>-#ifdef RTEMS_ITRON_API
-  else if ( the_api == OBJECTS_ITRON_API )
-    api_assoc = rtems_object_api_itron_assoc;
-#endif
</font>   else
     return "BAD API";
   class_assoc = rtems_assoc_ptr_by_local( api_assoc, the_class );

<font color='#006600'>diff -u rtems/cpukit/sapi/include/rtems/config.h:1.51 rtems/cpukit/sapi/include/rtems/config.h:1.52
--- rtems/cpukit/sapi/include/rtems/config.h:1.51       Sun Nov 29 07:51:51 2009
+++ rtems/cpukit/sapi/include/rtems/config.h    Thu Jun 17 22:03:22 2010
</font><font color='#997700'>@@ -48,13 +48,6 @@
</font> typedef void *posix_api_configuration_table;
 #endif
 
<font color='#880000'>-#ifdef RTEMS_ITRON_API
-#include <rtems/itron.h>
-#include <rtems/itron/config.h>
-#else
-typedef void *itron_api_configuration_table;
-#endif
-
</font> #include <rtems/rtems/config.h>
 
 #include <rtems/extension.h>

<font color='#006600'>diff -u rtems/cpukit/sapi/src/exinit.c:1.53 rtems/cpukit/sapi/src/exinit.c:1.54
--- rtems/cpukit/sapi/src/exinit.c:1.53 Fri Aug 28 13:26:05 2009
+++ rtems/cpukit/sapi/src/exinit.c      Thu Jun 17 22:03:22 2010
</font><font color='#997700'>@@ -55,9 +55,6 @@
</font> #ifdef RTEMS_POSIX_API
   #include <rtems/posix/posixapi.h>
 #endif
<font color='#880000'>-#ifdef RTEMS_ITRON_API
-  #include <rtems/itron/itronapi.h>
-#endif
</font> 
 Objects_Information *_Internal_Objects[ OBJECTS_INTERNAL_CLASSES_LAST + 1 ];
 
<font color='#997700'>@@ -150,10 +147,6 @@
</font>     _POSIX_API_Initialize();
   #endif
 
<font color='#880000'>-  #ifdef RTEMS_ITRON_API
-    _ITRON_API_Initialize();
-  #endif
-
</font>   _System_state_Set( SYSTEM_STATE_BEFORE_MULTITASKING );
 
   /*

<font color='#006600'>diff -u rtems/cpukit/score/include/rtems/score/coresem.h:1.29 rtems/cpukit/score/include/rtems/score/coresem.h:1.30
--- rtems/cpukit/score/include/rtems/score/coresem.h:1.29       Mon Jun 14 01:08:40 2010
+++ rtems/cpukit/score/include/rtems/score/coresem.h    Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -38,7 +38,7 @@
</font> extern "C" {
 #endif
 
<font color='#880000'>-#if defined(RTEMS_POSIX_API) || defined(RTEMS_ITRON_API)
</font><font color='#000088'>+#if defined(RTEMS_POSIX_API)
</font>   #define RTEMS_SCORE_CORESEM_ENABLE_SEIZE_BODY
 #endif
 

<font color='#006600'>diff -u rtems/cpukit/score/include/rtems/score/thread.h:1.91 rtems/cpukit/score/include/rtems/score/thread.h:1.92
--- rtems/cpukit/score/include/rtems/score/thread.h:1.91        Thu Jun 17 12:20:55 2010
+++ rtems/cpukit/score/include/rtems/score/thread.h     Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -27,7 +27,7 @@
</font>  */
 /**@{*/
 
<font color='#880000'>-#if defined(RTEMS_POSIX_API) || defined(RTEMS_ITRON_API)
</font><font color='#000088'>+#if defined(RTEMS_POSIX_API)
</font>   #define RTEMS_SCORE_THREAD_ENABLE_EXHAUST_TIMESLICE
 #endif
 

<font color='#006600'>diff -u rtems/cpukit/score/src/apiext.c:1.13 rtems/cpukit/score/src/apiext.c:1.14
--- rtems/cpukit/score/src/apiext.c:1.13        Fri Jul  3 15:57:21 2009
+++ rtems/cpukit/score/src/apiext.c     Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -110,9 +110,6 @@
</font>      *  Currently the ITRON API is the only API which does not
      *  provide this hook.
      */
<font color='#880000'>-#if defined(RTEMS_ITRON_API)
-    if ( the_extension->postswitch_hook )
-#endif
</font>       (*the_extension->postswitch_hook)( _Thread_Executing );
   }
 }

<font color='#006600'>diff -u rtems/cpukit/score/src/threadinitialize.c:1.38 rtems/cpukit/score/src/threadinitialize.c:1.39
--- rtems/cpukit/score/src/threadinitialize.c:1.38      Wed Dec  2 12:22:18 2009
+++ rtems/cpukit/score/src/threadinitialize.c   Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -190,9 +190,6 @@
</font>   the_thread->current_state           = STATES_DORMANT;
   the_thread->Wait.queue              = NULL;
   the_thread->resource_count          = 0;
<font color='#880000'>-  #if defined(RTEMS_ITRON_API)
-    the_thread->suspend_count         = 0;
-  #endif
</font>   the_thread->real_priority           = priority;
   the_thread->Start.initial_priority  = priority;
   _Thread_Set_priority( the_thread, priority );

<font color='#006600'>diff -u rtems/cpukit/score/src/threadreset.c:1.9 rtems/cpukit/score/src/threadreset.c:1.10
--- rtems/cpukit/score/src/threadreset.c:1.9    Mon Jun  1 16:44:01 2009
+++ rtems/cpukit/score/src/threadreset.c        Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -47,9 +47,6 @@
</font> )
 {
   the_thread->resource_count   = 0;
<font color='#880000'>-  #if defined(RTEMS_ITRON_API)
-    the_thread->suspend_count  = 0;
-  #endif
</font>   the_thread->is_preemptible   = the_thread->Start.is_preemptible;
   the_thread->budget_algorithm = the_thread->Start.budget_algorithm;
   the_thread->budget_callout   = the_thread->Start.budget_callout;

<font color='#006600'>diff -u rtems/cpukit/score/src/threadresume.c:1.9 rtems/cpukit/score/src/threadresume.c:1.10
--- rtems/cpukit/score/src/threadresume.c:1.9   Mon Jun  1 16:44:01 2009
+++ rtems/cpukit/score/src/threadresume.c       Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -62,18 +62,6 @@
</font> 
   _ISR_Disable( level );
 
<font color='#880000'>-  #if defined(RTEMS_ITRON_API)
-    if ( force == true )
-      the_thread->suspend_count = 0;
-    else
-      the_thread->suspend_count--;
-
-    if ( the_thread->suspend_count > 0 ) {
-      _ISR_Enable( level );
-      return;
-    }
-  #endif
-
</font>   current_state = the_thread->current_state;
   if ( current_state & STATES_SUSPENDED ) {
     current_state =

<font color='#006600'>diff -u rtems/cpukit/score/src/threadsuspend.c:1.6 rtems/cpukit/score/src/threadsuspend.c:1.7
--- rtems/cpukit/score/src/threadsuspend.c:1.6  Mon Jun  1 16:44:01 2009
+++ rtems/cpukit/score/src/threadsuspend.c      Thu Jun 17 21:56:26 2010
</font><font color='#997700'>@@ -56,9 +56,6 @@
</font> 
   ready = the_thread->ready;
   _ISR_Disable( level );
<font color='#880000'>-  #if defined(RTEMS_ITRON_API)
-    the_thread->suspend_count++;
-  #endif
</font>   if ( !_States_Is_ready( the_thread->current_state ) ) {
     the_thread->current_state =
        _States_Set( STATES_SUSPENDED, the_thread->current_state );
</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>

        * rtems/src/rtemsobjectgetapiclassname.c,
        sapi/include/rtems/config.h, sapi/src/exinit.c:
        Remove RTEMS_ITRON_API conditional blocks.
</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.2425&r2=text&tr2=1.2426&diff_format=h">M</a></td><td width='1%'>1.2426</td><td width='100%'>cpukit/ChangeLog</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2425 rtems/cpukit/ChangeLog:1.2426
--- rtems/cpukit/ChangeLog:1.2425       Thu Jun 17 21:58:15 2010
+++ rtems/cpukit/ChangeLog      Thu Jun 17 22:03:32 2010
</font><font color='#997700'>@@ -1,5 +1,8 @@
</font> 2010-06-18        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * rtems/src/rtemsobjectgetapiclassname.c,
+       sapi/include/rtems/config.h, sapi/src/exinit.c:
+       Remove RTEMS_ITRON_API conditional blocks.
</font>   * sapi/Makefile.am: Remove src/itronapi.c.
        * sapi/src/itronapi.c: Remove.
        * score/src/threadsuspend.c, score/src/threadresume.c,
</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>