change log for rtems (2010-06-17)

rtems-vc at rtems.org rtems-vc at rtems.org
Fri Jun 18 04:13:25 UTC 2010


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* core/include/rtems/score/object.h: Remove Objects_ITRON_API.

M 1.2427  cpukit/ChangeLog
M   1.79  cpukit/score/include/rtems/score/object.h

diff -u rtems/cpukit/ChangeLog:1.2426 rtems/cpukit/ChangeLog:1.2427
--- rtems/cpukit/ChangeLog:1.2426	Thu Jun 17 22:03:32 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 22:58:21 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* core/include/rtems/score/object.h: Remove Objects_ITRON_API.
 	* rtems/src/rtemsobjectgetapiclassname.c,
 	sapi/include/rtems/config.h, sapi/src/exinit.c:
 	Remove RTEMS_ITRON_API conditional blocks.

diff -u rtems/cpukit/score/include/rtems/score/object.h:1.78 rtems/cpukit/score/include/rtems/score/object.h:1.79
--- rtems/cpukit/score/include/rtems/score/object.h:1.78	Thu Jun 17 12:20:54 2010
+++ rtems/cpukit/score/include/rtems/score/object.h	Thu Jun 17 22:58:21 2010
@@ -287,25 +287,6 @@
 #define OBJECTS_POSIX_CLASSES_LAST OBJECTS_POSIX_RWLOCKS
 
 /**
- *  This enumerated type is used in the class field of the object ID
- *  for the ITRON API.
- */
-typedef enum {
-  OBJECTS_ITRON_NO_CLASS              = 0,
-  OBJECTS_ITRON_TASKS                 = 1,
-  OBJECTS_ITRON_EVENTFLAGS            = 2,
-  OBJECTS_ITRON_MAILBOXES             = 3,
-  OBJECTS_ITRON_MESSAGE_BUFFERS       = 4,
-  OBJECTS_ITRON_PORTS                 = 5,
-  OBJECTS_ITRON_SEMAPHORES            = 6,
-  OBJECTS_ITRON_VARIABLE_MEMORY_POOLS = 7,
-  OBJECTS_ITRON_FIXED_MEMORY_POOLS    = 8
-} Objects_ITRON_API;
-
-/** This macro is used to generically specify the last API index. */
-#define OBJECTS_ITRON_CLASSES_LAST OBJECTS_ITRON_FIXED_MEMORY_POOLS
-
-/**
  *  This enumerated type lists the locations which may be returned
  *  by _Objects_Get.  These codes indicate the success of locating
  *  an object with the specified ID.


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* score/src/apiext.c: Remove comment referring to ITRON.

M 1.2428  cpukit/ChangeLog
M   1.15  cpukit/score/src/apiext.c

diff -u rtems/cpukit/ChangeLog:1.2427 rtems/cpukit/ChangeLog:1.2428
--- rtems/cpukit/ChangeLog:1.2427	Thu Jun 17 22:58:21 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 22:59:54 2010
@@ -1,6 +1,7 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
-	* core/include/rtems/score/object.h: Remove Objects_ITRON_API.
+	* score/src/apiext.c: Remove comment referring to ITRON.
+	* score/include/rtems/score/object.h: Remove Objects_ITRON_API.
 	* rtems/src/rtemsobjectgetapiclassname.c,
 	sapi/include/rtems/config.h, sapi/src/exinit.c:
 	Remove RTEMS_ITRON_API conditional blocks.

diff -u rtems/cpukit/score/src/apiext.c:1.14 rtems/cpukit/score/src/apiext.c:1.15
--- rtems/cpukit/score/src/apiext.c:1.14	Thu Jun 17 21:56:26 2010
+++ rtems/cpukit/score/src/apiext.c	Thu Jun 17 22:59:55 2010
@@ -106,11 +106,7 @@
 
     the_extension = (API_extensions_Control *) the_node;
 
-    /*
-     *  Currently the ITRON API is the only API which does not
-     *  provide this hook.
-     */
-      (*the_extension->postswitch_hook)( _Thread_Executing );
+    (*the_extension->postswitch_hook)( _Thread_Executing );
   }
 }
 


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* score/include/rtems/system.h: Remove ITRON_EXTERN.

M 1.2429  cpukit/ChangeLog
M   1.64  cpukit/score/include/rtems/system.h

diff -u rtems/cpukit/ChangeLog:1.2428 rtems/cpukit/ChangeLog:1.2429
--- rtems/cpukit/ChangeLog:1.2428	Thu Jun 17 22:59:54 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:00:53 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* score/include/rtems/system.h: Remove ITRON_EXTERN.
 	* score/src/apiext.c: Remove comment referring to ITRON.
 	* score/include/rtems/score/object.h: Remove Objects_ITRON_API.
 	* rtems/src/rtemsobjectgetapiclassname.c,

diff -u rtems/cpukit/score/include/rtems/system.h:1.63 rtems/cpukit/score/include/rtems/system.h:1.64
--- rtems/cpukit/score/include/rtems/system.h:1.63	Mon Apr 12 10:28:03 2010
+++ rtems/cpukit/score/include/rtems/system.h	Thu Jun 17 23:00:54 2010
@@ -88,20 +88,6 @@
 #endif
 
 /**
- *  The following ensures that all data is declared in the space
- *  of the initialization routine for either the Initialization Manager
- *  or the initialization file for the appropriate API.  It is
- *  referenced as "external" in every other file.
- */
-#ifdef ITRON_API_INIT
-#undef  ITRON_EXTERN
-#define ITRON_EXTERN
-#else
-#undef  ITRON_EXTERN
-#define ITRON_EXTERN  extern
-#endif
-
-/**
  *  The following (in conjunction with compiler arguments) are used
  *  to choose between the use of static inline functions and macro
  *  functions.   The static inline implementation allows better


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.

M 1.2430  cpukit/ChangeLog
M    1.3  cpukit/score/src/objectapimaximumclass.c

diff -u rtems/cpukit/ChangeLog:1.2429 rtems/cpukit/ChangeLog:1.2430
--- rtems/cpukit/ChangeLog:1.2429	Thu Jun 17 23:00:53 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:03:03 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.
 	* score/include/rtems/system.h: Remove ITRON_EXTERN.
 	* score/src/apiext.c: Remove comment referring to ITRON.
 	* score/include/rtems/score/object.h: Remove Objects_ITRON_API.

diff -u rtems/cpukit/score/src/objectapimaximumclass.c:1.2 rtems/cpukit/score/src/objectapimaximumclass.c:1.3
--- rtems/cpukit/score/src/objectapimaximumclass.c:1.2	Tue Jul  7 18:33:17 2009
+++ rtems/cpukit/score/src/objectapimaximumclass.c	Thu Jun 17 23:03:04 2010
@@ -27,8 +27,6 @@
       return OBJECTS_RTEMS_CLASSES_LAST;
     case OBJECTS_POSIX_API:
       return OBJECTS_POSIX_CLASSES_LAST;
-    case OBJECTS_ITRON_API:
-      return OBJECTS_ITRON_CLASSES_LAST;
     case OBJECTS_NO_API:
     default:
       break;


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* sapi/include/rtems/config.h: Remove ITRON.

M 1.2431  cpukit/ChangeLog
M   1.53  cpukit/sapi/include/rtems/config.h

diff -u rtems/cpukit/ChangeLog:1.2430 rtems/cpukit/ChangeLog:1.2431
--- rtems/cpukit/ChangeLog:1.2430	Thu Jun 17 23:03:03 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:04:05 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* sapi/include/rtems/config.h: Remove ITRON.
 	* score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.
 	* score/include/rtems/system.h: Remove ITRON_EXTERN.
 	* score/src/apiext.c: Remove comment referring to ITRON.

diff -u rtems/cpukit/sapi/include/rtems/config.h:1.52 rtems/cpukit/sapi/include/rtems/config.h:1.53
--- rtems/cpukit/sapi/include/rtems/config.h:1.52	Thu Jun 17 22:03:22 2010
+++ rtems/cpukit/sapi/include/rtems/config.h	Thu Jun 17 23:04:05 2010
@@ -39,7 +39,7 @@
 
 /*
  *  This is kind of kludgy but it allows targets to totally ignore the
- *  optional APIs like POSIX and ITRON safely.
+ *  optional APIs like POSIX safely.
  */
 
 #ifdef RTEMS_POSIX_API
@@ -265,9 +265,6 @@
 #define rtems_configuration_get_posix_api_configuration() \
         (&Configuration_POSIX_API)
 
-#define rtems_configuration_get_itron_api_configuration() \
-        (&Configuration_ITRON_API)
-
 #ifdef __cplusplus
 }
 #endif


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* rtems/src/rtemsobjectgetapiname.c: Remove ITRON.

M 1.2432  cpukit/ChangeLog
M    1.5  cpukit/rtems/src/rtemsobjectgetapiname.c

diff -u rtems/cpukit/ChangeLog:1.2431 rtems/cpukit/ChangeLog:1.2432
--- rtems/cpukit/ChangeLog:1.2431	Thu Jun 17 23:04:05 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:05:04 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* rtems/src/rtemsobjectgetapiname.c: Remove ITRON.
 	* sapi/include/rtems/config.h: Remove ITRON.
 	* score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.
 	* score/include/rtems/system.h: Remove ITRON_EXTERN.

diff -u rtems/cpukit/rtems/src/rtemsobjectgetapiname.c:1.4 rtems/cpukit/rtems/src/rtemsobjectgetapiname.c:1.5
--- rtems/cpukit/rtems/src/rtemsobjectgetapiname.c:1.4	Mon Nov 30 09:59:55 2009
+++ rtems/cpukit/rtems/src/rtemsobjectgetapiname.c	Thu Jun 17 23:05:05 2010
@@ -25,7 +25,6 @@
   { "Internal", OBJECTS_INTERNAL_API, 0},
   { "Classic",  OBJECTS_CLASSIC_API, 0},
   { "POSIX",    OBJECTS_POSIX_API, 0},
-  { "ITRON",    OBJECTS_ITRON_API, 0},
   { 0, 0, 0 }
 };
 


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* rtems/mainpage.h: Remove comment referring to ITRON.

M 1.2433  cpukit/ChangeLog
M    1.3  cpukit/rtems/mainpage.h

diff -u rtems/cpukit/ChangeLog:1.2432 rtems/cpukit/ChangeLog:1.2433
--- rtems/cpukit/ChangeLog:1.2432	Thu Jun 17 23:05:04 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:07:18 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* rtems/mainpage.h: Remove comment referring to ITRON.
 	* rtems/src/rtemsobjectgetapiname.c: Remove ITRON.
 	* sapi/include/rtems/config.h: Remove ITRON.
 	* score/src/objectapimaximumclass.c: Remove OBJECTS_ITRON_API.

diff -u rtems/cpukit/rtems/mainpage.h:1.2 rtems/cpukit/rtems/mainpage.h:1.3
--- rtems/cpukit/rtems/mainpage.h:1.2	Wed Sep 17 16:40:48 2008
+++ rtems/cpukit/rtems/mainpage.h	Thu Jun 17 23:07:20 2010
@@ -16,5 +16,5 @@
  *  with each of the public APIs implemented in terms of a common
  *  foundation layer called the SuperCore.  This is the Doxygen
  *  generated documentation for the RTEMS CPU Kit including the
- *  Classic API, POSIX API, uITRON API and SuperCore.
+ *  Classic API, POSIX API and SuperCore.
  */


 *ralf*:
2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>

	* score/include/rtems/score/interr.h: Remove ITRON.

M 1.2434  cpukit/ChangeLog
M   1.30  cpukit/score/include/rtems/score/interr.h

diff -u rtems/cpukit/ChangeLog:1.2433 rtems/cpukit/ChangeLog:1.2434
--- rtems/cpukit/ChangeLog:1.2433	Thu Jun 17 23:07:18 2010
+++ rtems/cpukit/ChangeLog	Thu Jun 17 23:08:46 2010
@@ -1,5 +1,6 @@
 2010-06-18	Ralf Corsépius <ralf.corsepius at rtems.org>
 
+	* score/include/rtems/score/interr.h: Remove ITRON.
 	* rtems/mainpage.h: Remove comment referring to ITRON.
 	* rtems/src/rtemsobjectgetapiname.c: Remove ITRON.
 	* sapi/include/rtems/config.h: Remove ITRON.

diff -u rtems/cpukit/score/include/rtems/score/interr.h:1.29 rtems/cpukit/score/include/rtems/score/interr.h:1.30
--- rtems/cpukit/score/include/rtems/score/interr.h:1.29	Wed Mar 10 12:15:33 2010
+++ rtems/cpukit/score/include/rtems/score/interr.h	Thu Jun 17 23:08:47 2010
@@ -43,8 +43,7 @@
 typedef enum {
   INTERNAL_ERROR_CORE,
   INTERNAL_ERROR_RTEMS_API,
-  INTERNAL_ERROR_POSIX_API,
-  INTERNAL_ERROR_ITRON_API
+  INTERNAL_ERROR_POSIX_API
 } Internal_errors_Source;
 
 /**



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100617/80422f6e/attachment-0001.html>


More information about the vc mailing list