<!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-08-19)</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-08-19 Gedare Bloom <giddyup44@yahoo.com>

        PR 1681/cpukit
        * rtems/score/cpu.h: With the percpu patch, ASM uses
        INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
        sparc64 was still using the old variable, which was declared in its
        cpu.h file. This patch comments out the declaration and switch to
        using INTERRUPT_STACK_HIGH.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc64/ChangeLog.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/cpu/sparc64/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/score/cpu/sparc64/rtems/score/cpu.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc64/ChangeLog:1.3 rtems/cpukit/score/cpu/sparc64/ChangeLog:1.4
--- rtems/cpukit/score/cpu/sparc64/ChangeLog:1.3        Thu Jul 29 12:52:00 2010
+++ rtems/cpukit/score/cpu/sparc64/ChangeLog    Thu Aug 19 07:11:42 2010
</font><font color='#997700'>@@ -1,3 +1,12 @@
</font><font color='#000088'>+2010-08-19    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1681/cpukit
+       * rtems/score/cpu.h: With the percpu patch, ASM uses
+       INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
+       sparc64 was still using the old variable, which was declared in its
+       cpu.h file. This patch comments out the declaration and switch to
+       using INTERRUPT_STACK_HIGH.
+
</font> 2010-07-29        Gedare Bloom <giddyup44@yahoo.com>
 
        PR 1635/cpukit

<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.2 rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.3
--- rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.2        Fri Jul 16 03:46:28 2010
+++ rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h    Thu Aug 19 07:11:42 2010
</font><font color='#997700'>@@ -570,10 +570,10 @@
</font>  *  The SPARC supports a software based interrupt stack and these
  *  are required.
  */
<font color='#880000'>-
</font><font color='#000088'>+/*
</font> SCORE_EXTERN void *_CPU_Interrupt_stack_low;
 SCORE_EXTERN void *_CPU_Interrupt_stack_high;
<font color='#880000'>-
</font><font color='#000088'>+*/
</font> /*
  *  This flag is context switched with each thread.  It indicates
  *  that THIS thread has an _ISR_Dispatch stack frame on its stack.
</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-08-19 Gedare Bloom <giddyup44@yahoo.com>

        PR 1680/cpukit
        * score/src/isr.c: Correct initialization of _CPU_Interrupt_stack_high
        to properly do the alignment. This most likely only would have caused
        a propblem on CPUs where the stack grows down and have strict
        alignment.
</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.2570&r2=text&tr2=1.2571&diff_format=h">M</a></td><td width='1%'>1.2571</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/src/isr.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/src/isr.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2570 rtems/cpukit/ChangeLog:1.2571
--- rtems/cpukit/ChangeLog:1.2570       Wed Aug 18 04:58:14 2010
+++ rtems/cpukit/ChangeLog      Thu Aug 19 07:13:55 2010
</font><font color='#997700'>@@ -1,3 +1,11 @@
</font><font color='#000088'>+2010-08-19    Gedare Bloom <giddyup44@yahoo.com>
+
+       PR 1680/cpukit
+       * score/src/isr.c: Correct initialization of _CPU_Interrupt_stack_high
+       to properly do the alignment. This most likely only would have caused
+       a propblem on CPUs where the stack grows down and have strict
+       alignment.
+
</font> 2010-08-18        Chris Johns <chrisj@rtems.org>
 
        PR 1677/filesystem

<font color='#006600'>diff -u rtems/cpukit/score/src/isr.c:1.19 rtems/cpukit/score/src/isr.c:1.20
--- rtems/cpukit/score/src/isr.c:1.19   Mon Jun 28 19:34:11 2010
+++ rtems/cpukit/score/src/isr.c        Thu Aug 19 07:13:56 2010
</font><font color='#997700'>@@ -63,7 +63,7 @@
</font>   );
 
   _CPU_Interrupt_stack_high = (void *)
<font color='#880000'>-    ((uintptr_t) _CPU_Interrupt_stack_high & ~CPU_STACK_ALIGNMENT);
</font><font color='#000088'>+    ((uintptr_t) _CPU_Interrupt_stack_high & ~(CPU_STACK_ALIGNMENT - 1));
</font> 
   /* Interrupt stack might have to be aligned and/or setup
    * in a specific way.
</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-08-19 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
</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.310&r2=text&tr2=1.311&diff_format=h">M</a></td><td width='1%'>1.311</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/psxaio01/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">testsuites/psxtests/psxaio01/.cvsignore</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxaio02/.cvsignore?rev=1.1&content-type=text/vnd.viewcvs-markup">A</a></td><td width='1%'><font color="#000088">1.1</font></td><td width='100%'><font color="#000088">testsuites/psxtests/psxaio02/.cvsignore</font></td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/psxtests/ChangeLog:1.310 rtems/testsuites/psxtests/ChangeLog:1.311
--- rtems/testsuites/psxtests/ChangeLog:1.310   Mon Aug 16 08:29:47 2010
+++ rtems/testsuites/psxtests/ChangeLog Thu Aug 19 07:31:22 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-08-19    Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+       * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
+
</font> 2010-08-16        Alin Rus <alin.codejunkie@gmail.com>
 
        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.

<font color='#006600'>diff -u /dev/null rtems/testsuites/psxtests/psxaio01/.cvsignore:1.1
--- /dev/null   Thu Aug 19 08:10:16 2010
+++ rtems/testsuites/psxtests/psxaio01/.cvsignore       Thu Aug 19 07:31:22 2010
</font><font color='#997700'>@@ -0,0 +1,2 @@
</font><font color='#000088'>+Makefile
+Makefile.in
</font>
<font color='#006600'>diff -u /dev/null rtems/testsuites/psxtests/psxaio02/.cvsignore:1.1
--- /dev/null   Thu Aug 19 08:10:16 2010
+++ rtems/testsuites/psxtests/psxaio02/.cvsignore       Thu Aug 19 07:31:22 2010
</font><font color='#997700'>@@ -0,0 +1,2 @@
</font><font color='#000088'>+Makefile
+Makefile.in
</font></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>