<!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-07)</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-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        PR 1606/cpukit
        * score/include/rtems/score/interr.h: Remove
        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
</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.2492&r2=text&tr2=1.2493&diff_format=h">M</a></td><td width='1%'>1.2493</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/include/rtems/score/interr.h.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%'>cpukit/score/include/rtems/score/interr.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2492 rtems/cpukit/ChangeLog:1.2493
--- rtems/cpukit/ChangeLog:1.2492       Tue Jul  6 17:32:23 2010
+++ rtems/cpukit/ChangeLog      Wed Jul  7 09:06:51 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       PR 1606/cpukit
+       * score/include/rtems/score/interr.h: Remove
+       INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
+
</font> 2010-07-06        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        * libfs/src/imfs/ioman.c: Remove unneeded operation check.

<font color='#006600'>diff -u rtems/cpukit/score/include/rtems/score/interr.h:1.30 rtems/cpukit/score/include/rtems/score/interr.h:1.31
--- rtems/cpukit/score/include/rtems/score/interr.h:1.30        Thu Jun 17 23:08:47 2010
+++ rtems/cpukit/score/include/rtems/score/interr.h     Wed Jul  7 09:06:52 2010
</font><font color='#997700'>@@ -52,7 +52,6 @@
</font> typedef enum {
   INTERNAL_ERROR_NO_CONFIGURATION_TABLE,
   INTERNAL_ERROR_NO_CPU_TABLE,
<font color='#880000'>-  INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS,
</font>   INTERNAL_ERROR_TOO_LITTLE_WORKSPACE,
   INTERNAL_ERROR_WORKSPACE_ALLOCATION,
   INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL,
</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-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        PR 1606/cpukit
        * spfatal_support/init.c: Remove
        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
</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.396&r2=text&tr2=1.397&diff_format=h">M</a></td><td width='1%'>1.397</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/spfatal_support/init.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%'>testsuites/sptests/spfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/sptests/ChangeLog:1.396 rtems/testsuites/sptests/ChangeLog:1.397
--- rtems/testsuites/sptests/ChangeLog:1.396    Wed Jul  7 04:03:04 2010
+++ rtems/testsuites/sptests/ChangeLog  Wed Jul  7 09:07:12 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       PR 1606/cpukit
+       * spfatal_support/init.c: Remove
+       INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
+
</font> 2010-07-08        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * spfatal09/.cvsignore, spfatal09/Makefile.am,

<font color='#006600'>diff -u rtems/testsuites/sptests/spfatal_support/init.c:1.9 rtems/testsuites/sptests/spfatal_support/init.c:1.10
--- rtems/testsuites/sptests/spfatal_support/init.c:1.9 Wed Jul  7 04:03:34 2010
+++ rtems/testsuites/sptests/spfatal_support/init.c     Wed Jul  7 09:07:12 2010
</font><font color='#997700'>@@ -1,17 +1,5 @@
</font><font color='#880000'>-/*  Init
- *
- *  This routine is the initialization task for this test program.
- *  It is a user initialization task and has the responsibility for creating
- *  and starting the tasks that make up the test.  If the time of day
- *  clock is required for the test, it should also be set to a known
- *  value by this function.
- *
- *  Input parameters:
- *    argument - task argument
- *
- *  Output parameters:  NONE
- *
- *  COPYRIGHT (c) 1989-2009.
</font><font color='#000088'>+/*
+ *  COPYRIGHT (c) 1989-2010.
</font>  *  On-Line Applications Research Corporation (OAR).
  *
  *  The license and distribution terms for this file may be
<font color='#997700'>@@ -72,7 +60,6 @@
</font> char *Errors_Core[] = {
   "INTERNAL_ERROR_NO_CONFIGURATION_TABLE",
   "INTERNAL_ERROR_NO_CPU_TABLE",
<font color='#880000'>-  "INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS",
</font>   "INTERNAL_ERROR_TOO_LITTLE_WORKSPACE",
   "INTERNAL_ERROR_WORKSPACE_ALLOCATION",
   "INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL",
</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-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        PR 1606/cpukit
        * psxfatal_support/init.c: Remove
        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/ChangeLog.diff?r1=text&tr1=1.288&r2=text&tr2=1.289&diff_format=h">M</a></td><td width='1%'>1.289</td><td width='100%'>testsuites/psxtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfatal_support/init.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%'>testsuites/psxtests/psxfatal_support/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/psxtests/ChangeLog:1.288 rtems/testsuites/psxtests/ChangeLog:1.289
--- rtems/testsuites/psxtests/ChangeLog:1.288   Wed Jul  7 04:11:24 2010
+++ rtems/testsuites/psxtests/ChangeLog Wed Jul  7 09:07:26 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       PR 1606/cpukit
+       * psxfatal_support/init.c: Remove
+       INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
+
</font> 2010-07-07        Sebastian Huber <Sebastian.Huber@embedded-brains.de>
 
        * psxfatal_support/init.c: Print end of test message in case of

<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfatal_support/init.c:1.7 rtems/testsuites/psxtests/psxfatal_support/init.c:1.8
--- rtems/testsuites/psxtests/psxfatal_support/init.c:1.7       Wed Jul  7 04:11:25 2010
+++ rtems/testsuites/psxtests/psxfatal_support/init.c   Wed Jul  7 09:07:26 2010
</font><font color='#997700'>@@ -1,17 +1,5 @@
</font><font color='#880000'>-/*  POSIX_Init
- *
- *  This routine is the initialization task for this test program.
- *  It is a user initialization task and has the responsibility for creating
- *  and starting the tasks that make up the test.  If the time of day
- *  clock is required for the test, it should also be set to a known
- *  value by this function.
- *
- *  Input parameters:
- *    argument - task argument
- *
- *  Output parameters:  NONE
- *
- *  COPYRIGHT (c) 1989-2009.
</font><font color='#000088'>+/*
+ *  COPYRIGHT (c) 1989-2010.
</font>  *  On-Line Applications Research Corporation (OAR).
  *
  *  The license and distribution terms for this file may be
<font color='#997700'>@@ -70,7 +58,6 @@
</font> char *Errors_Core[] = {
   "INTERNAL_ERROR_NO_CONFIGURATION_TABLE",
   "INTERNAL_ERROR_NO_CPU_TABLE",
<font color='#880000'>-  "INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS",
</font>   "INTERNAL_ERROR_TOO_LITTLE_WORKSPACE",
   "INTERNAL_ERROR_WORKSPACE_ALLOCATION",
   "INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL",
</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-07 Joel Sherrill <joel.sherrill@oarcorp.com>

        PR 1606/cpukit
        * shared/startup/panic.c: Remove
        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ChangeLog.diff?r1=text&tr1=1.234&r2=text&tr2=1.235&diff_format=h">M</a></td><td width='1%'>1.235</td><td width='100%'>c/src/lib/libbsp/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/startup/panic.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%'>c/src/lib/libbsp/powerpc/shared/startup/panic.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.234 rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.235
--- rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.234      Mon Jun 21 17:12:48 2010
+++ rtems/c/src/lib/libbsp/powerpc/ChangeLog    Wed Jul  7 09:08:04 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-07-07    Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       PR 1606/cpukit
+       * shared/startup/panic.c: Remove
+       INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
+
</font> 2010-06-21        Peter Dufault <dufault@hda.com>
 
        PR 1583/bsps

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/startup/panic.c:1.7 rtems/c/src/lib/libbsp/powerpc/shared/startup/panic.c:1.8
--- rtems/c/src/lib/libbsp/powerpc/shared/startup/panic.c:1.7   Mon Jun 21 17:12:48 2010
+++ rtems/c/src/lib/libbsp/powerpc/shared/startup/panic.c       Wed Jul  7 09:08:04 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+/*
+ *  $Id$
+ */
+
</font> #include <rtems.h>
 #include <bsp.h>
 #include <bsp/bootcard.h>
<font color='#997700'>@@ -9,9 +13,9 @@
</font> static void
 rebootQuestion(void)
 {
<font color='#880000'>-   printk("Press a key to reboot\n");
-       BSP_poll_char_via_serial();
-       bsp_reset();
</font><font color='#000088'>+  printk("Press a key to reboot\n");
+  BSP_poll_char_via_serial();
+  bsp_reset();
</font> }
 
 void BSP_panic(char *s)
<font color='#997700'>@@ -26,53 +30,51 @@
</font> 
 char *score_status_text(rtems_status_code sc)
 {
<font color='#880000'>-   switch (sc) {
-       case INTERNAL_ERROR_NO_CONFIGURATION_TABLE:
-               return "INTERNAL_ERROR_NO_CONFIGURATION_TABLE";
-       case INTERNAL_ERROR_NO_CPU_TABLE:
-               return "INTERNAL_ERROR_NO_CPU_TABLE";
-       case INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS:
-               return "INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS";
-       case INTERNAL_ERROR_TOO_LITTLE_WORKSPACE:
-               return "INTERNAL_ERROR_TOO_LITTLE_WORKSPACE";
-       case INTERNAL_ERROR_WORKSPACE_ALLOCATION:
-               return "INTERNAL_ERROR_WORKSPACE_ALLOCATION";
-       case INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL:
-               return "INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL";
-       case INTERNAL_ERROR_THREAD_EXITTED:
-               return "INTERNAL_ERROR_THREAD_EXITTED";
-       case INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION:
-               return "INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION";
-       case INTERNAL_ERROR_INVALID_NODE:
-               return "INTERNAL_ERROR_INVALID_NODE";
-       case INTERNAL_ERROR_NO_MPCI:
-               return "INTERNAL_ERROR_NO_MPCI";
-       case INTERNAL_ERROR_BAD_PACKET:
-               return "INTERNAL_ERROR_BAD_PACKET";
-       case INTERNAL_ERROR_OUT_OF_PACKETS:
-               return "INTERNAL_ERROR_OUT_OF_PACKETS";
-       case INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS:
-               return "INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS";
-       case INTERNAL_ERROR_OUT_OF_PROXIES:
-               return "INTERNAL_ERROR_OUT_OF_PROXIES";
-       case INTERNAL_ERROR_INVALID_GLOBAL_ID:
-               return "INTERNAL_ERROR_INVALID_GLOBAL_ID";
-       case INTERNAL_ERROR_BAD_STACK_HOOK:
-               return "INTERNAL_ERROR_BAD_STACK_HOOK";
-       case INTERNAL_ERROR_BAD_ATTRIBUTES:
-               return "INTERNAL_ERROR_BAD_ATTRIBUTES";
-       case 18: /* not in header (yet) :-( */
-               return "INTERNAL_ERROR_CALLED_FROM_WRONG_ENVIRONMENT";
-       default:
-                       break;
-       }
-       return 0;
</font><font color='#000088'>+  switch (sc) {
+    case INTERNAL_ERROR_NO_CONFIGURATION_TABLE:
+      return "INTERNAL_ERROR_NO_CONFIGURATION_TABLE";
+    case INTERNAL_ERROR_NO_CPU_TABLE:
+      return "INTERNAL_ERROR_NO_CPU_TABLE";
+    case INTERNAL_ERROR_TOO_LITTLE_WORKSPACE:
+      return "INTERNAL_ERROR_TOO_LITTLE_WORKSPACE";
+    case INTERNAL_ERROR_WORKSPACE_ALLOCATION:
+      return "INTERNAL_ERROR_WORKSPACE_ALLOCATION";
+    case INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL:
+      return "INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL";
+    case INTERNAL_ERROR_THREAD_EXITTED:
+      return "INTERNAL_ERROR_THREAD_EXITTED";
+    case INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION:
+      return "INTERNAL_ERROR_INCONSISTENT_MP_INFORMATION";
+    case INTERNAL_ERROR_INVALID_NODE:
+      return "INTERNAL_ERROR_INVALID_NODE";
+    case INTERNAL_ERROR_NO_MPCI:
+      return "INTERNAL_ERROR_NO_MPCI";
+    case INTERNAL_ERROR_BAD_PACKET:
+      return "INTERNAL_ERROR_BAD_PACKET";
+    case INTERNAL_ERROR_OUT_OF_PACKETS:
+      return "INTERNAL_ERROR_OUT_OF_PACKETS";
+    case INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS:
+      return "INTERNAL_ERROR_OUT_OF_GLOBAL_OBJECTS";
+    case INTERNAL_ERROR_OUT_OF_PROXIES:
+      return "INTERNAL_ERROR_OUT_OF_PROXIES";
+    case INTERNAL_ERROR_INVALID_GLOBAL_ID:
+      return "INTERNAL_ERROR_INVALID_GLOBAL_ID";
+    case INTERNAL_ERROR_BAD_STACK_HOOK:
+      return "INTERNAL_ERROR_BAD_STACK_HOOK";
+    case INTERNAL_ERROR_BAD_ATTRIBUTES:
+      return "INTERNAL_ERROR_BAD_ATTRIBUTES";
+    case 18: /* not in header (yet) :-( */
+      return "INTERNAL_ERROR_CALLED_FROM_WRONG_ENVIRONMENT";
+    default:
+      break;
+  }
+  return 0;
</font> }
 
 void _BSP_Fatal_error(unsigned int v)
 {
<font color='#880000'>-unsigned long flags;
-const char *err = 0;
</font><font color='#000088'>+  unsigned long flags;
+  const char *err = 0;
</font> 
   rtems_interrupt_disable(flags);
   printk("%s\n",_RTEMS_version);
<font color='#997700'>@@ -80,36 +82,42 @@
</font>   printk("Internal error: %s\n", ISITNL? "Yes":"No");
   printk("Environment:");
   switch (THESRC) {
<font color='#880000'>-   case INTERNAL_ERROR_CORE:
-               printk(" RTEMS Core\n");
-               err = score_status_text(THEERR);
-       break;
-
-<span style="background-color: #FF0000">  </span>        case INTERNAL_ERROR_RTEMS_API:
-               printk(" RTEMS API\n");
-               err = rtems_status_text(THEERR);
-       break;
-
-<span style="background-color: #FF0000">  </span>        case INTERNAL_ERROR_POSIX_API:
-               printk(" POSIX API (errno)\n");
-               /* could use strerror but I'd rather avoid using this here */
-       break;
-
-       default:
-               printk("  UNKNOWN (0x%x)\n",THESRC);
-       break;
</font><font color='#000088'>+    case INTERNAL_ERROR_CORE:
+      printk(" RTEMS Core\n");
+      err = score_status_text(THEERR);
+    break;
+
+      case INTERNAL_ERROR_RTEMS_API:
+      printk(" RTEMS API\n");
+      err = rtems_status_text(THEERR);
+    break;
+
+      case INTERNAL_ERROR_POSIX_API:
+      printk(" POSIX API (errno)\n");
+      /* could use strerror but I'd rather avoid using this here */
+    break;
+
+    default:
+      printk("  UNKNOWN (0x%x)\n",THESRC);
+  break;
</font>   }
   if ( _Thread_Dispatch_disable_level )
<font color='#880000'>-           printk("  Error occurred in a Thread Dispatching DISABLED context (level %i)\n",
-                       _Thread_Dispatch_disable_level);
-       else
-               printk("enabled\n");
-  if ( _ISR_Nest_level )
-       printk("  Error occurred from ISR context (ISR nest level %i)\n", _ISR_Nest_level);
</font><font color='#000088'>+    printk(
+      "  Error occurred in a Thread Dispatching DISABLED context (level %i)\n",
+      _Thread_Dispatch_disable_level);
+  else
+    printk("enabled\n");
+
+  if ( _ISR_Nest_level ) {
+    printk(
+      "  Error occurred from ISR context (ISR nest level %i)\n",
+      _ISR_Nest_level
+    );
+  }
</font> 
   printk("Error %d",THEERR);
   if (err) {
<font color='#880000'>-   printk(": %s",err);
</font><font color='#000088'>+    printk(": %s",err);
</font>   }
   printk("\n");
   printk("Stack Trace:\n");
</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>