change log for rtems (2010-08-19)

rtems-vc at rtems.org rtems-vc at rtems.org
Thu Aug 19 13:10:16 UTC 2010


 *joel*:
2010-08-19	Gedare Bloom <giddyup44 at 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.

M    1.4  cpukit/score/cpu/sparc64/ChangeLog
M    1.3  cpukit/score/cpu/sparc64/rtems/score/cpu.h

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
@@ -1,3 +1,12 @@
+2010-08-19	Gedare Bloom <giddyup44 at 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.
+
 2010-07-29	Gedare Bloom <giddyup44 at yahoo.com>
 
 	PR 1635/cpukit

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
@@ -570,10 +570,10 @@
  *  The SPARC supports a software based interrupt stack and these
  *  are required.
  */
-
+/*
 SCORE_EXTERN void *_CPU_Interrupt_stack_low;
 SCORE_EXTERN void *_CPU_Interrupt_stack_high;
-
+*/
 /*
  *  This flag is context switched with each thread.  It indicates
  *  that THIS thread has an _ISR_Dispatch stack frame on its stack.


 *joel*:
2010-08-19	Gedare Bloom <giddyup44 at 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.

M 1.2571  cpukit/ChangeLog
M   1.20  cpukit/score/src/isr.c

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
@@ -1,3 +1,11 @@
+2010-08-19	Gedare Bloom <giddyup44 at 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.
+
 2010-08-18	Chris Johns <chrisj at rtems.org>
 
 	PR 1677/filesystem

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
@@ -63,7 +63,7 @@
   );
 
   _CPU_Interrupt_stack_high = (void *)
-    ((uintptr_t) _CPU_Interrupt_stack_high & ~CPU_STACK_ALIGNMENT);
+    ((uintptr_t) _CPU_Interrupt_stack_high & ~(CPU_STACK_ALIGNMENT - 1));
 
   /* Interrupt stack might have to be aligned and/or setup
    * in a specific way.


 *joel*:
2010-08-19	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* psxaio01/.cvsignore, psxaio02/.cvsignore: New files.

M  1.311  testsuites/psxtests/ChangeLog
A    1.1  testsuites/psxtests/psxaio01/.cvsignore
A    1.1  testsuites/psxtests/psxaio02/.cvsignore

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
@@ -1,3 +1,7 @@
+2010-08-19	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
+	* psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
+
 2010-08-16	Alin Rus <alin.codejunkie at gmail.com>
 
 	* Makefile.am, configure.ac: Add psxaio01/, psxaio02/.

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
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in

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
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in



--

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/20100819/defe02d9/attachment.html>


More information about the vc mailing list