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