change log for rtems (2011-04-22)

rtems-vc at rtems.org rtems-vc at rtems.org
Fri Apr 22 18:11:27 UTC 2011


 *joel*:
2011-04-22	Joel Sherrill <joel.sherrill at oarcorp.com>

	PR 1782/cpukit
	* score/include/rtems/score/thread.h: Disable deferred FPU context
	switches when SMP is enabled. Per code tracking of deferred contexts
	is not implemented.

M 1.2804  cpukit/ChangeLog
M  1.102  cpukit/score/include/rtems/score/thread.h

diff -u rtems/cpukit/ChangeLog:1.2803 rtems/cpukit/ChangeLog:1.2804
--- rtems/cpukit/ChangeLog:1.2803	Thu Apr 21 14:05:14 2011
+++ rtems/cpukit/ChangeLog	Fri Apr 22 12:54:31 2011
@@ -1,3 +1,10 @@
+2011-04-22	Joel Sherrill <joel.sherrill at oarcorp.com>
+
+	PR 1782/cpukit
+	* score/include/rtems/score/thread.h: Disable deferred FPU context
+	switches when SMP is enabled. Per code tracking of deferred contexts
+	is not implemented.
+
 2011-04-21	Jennifer Averett <Jennifer.Averett at OARcorp.com
 
 	PR 1777/cpukit

diff -u rtems/cpukit/score/include/rtems/score/thread.h:1.101 rtems/cpukit/score/include/rtems/score/thread.h:1.102
--- rtems/cpukit/score/include/rtems/score/thread.h:1.101	Thu Apr 21 14:05:14 2011
+++ rtems/cpukit/score/include/rtems/score/thread.h	Fri Apr 22 12:54:31 2011
@@ -58,6 +58,15 @@
   #define __THREAD_DO_NOT_INLINE_ENABLE_DISPATCH__
 #endif
 
+/*
+ *  Deferred floating point context switches are not currently
+ *  supported when in SMP configuration.
+ */
+#if defined(RTEMS_SMP)
+  #undef  CPU_USE_DEFERRED_FP_SWITCH
+  #define CPU_USE_DEFERRED_FP_SWITCH FALSE
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif


 *joel*:
2011-04-22	Joel Sherrill <joel.sherrill at oarcorp.com>

	PR 1782/cpukit
	* porting/taskcontext.t: Disable deferred FPU context switches when SMP
	is enabled. Per code tracking of deferred contexts is not
	implemented.

M  1.306  doc/ChangeLog
M    1.8  doc/porting/taskcontext.t

diff -u rtems/doc/ChangeLog:1.305 rtems/doc/ChangeLog:1.306
--- rtems/doc/ChangeLog:1.305	Thu Apr  7 11:50:35 2011
+++ rtems/doc/ChangeLog	Fri Apr 22 12:54:37 2011
@@ -1,3 +1,10 @@
+2011-04-22	Joel Sherrill <joel.sherrill at oarcorp.com>
+
+	PR 1782/cpukit
+	* porting/taskcontext.t: Disable deferred FPU context switches when SMP
+	is enabled. Per code tracking of deferred contexts is not
+	implemented.
+
 2011-04-07	Joel Sherrill <joel.sherrill at oarcorp.com>
 
 	* rtems_footer.html.in, common/cpright.texi: Update dates in copyright.

diff -u rtems/doc/porting/taskcontext.t:1.7 rtems/doc/porting/taskcontext.t:1.8
--- rtems/doc/porting/taskcontext.t:1.7	Thu Jan 17 15:47:45 2002
+++ rtems/doc/porting/taskcontext.t	Fri Apr 22 12:54:38 2011
@@ -401,6 +401,9 @@
 #define CPU_USE_DEFERRED_FP_SWITCH       TRUE
 @end example
 
+Note that currently, when in SMP configuration, deferred floating point
+context switching is unavailable.
+
 @subsection Floating Point Context Data Structure
 
 The Context_Control_fp contains the per task information for the floating



--

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/20110422/654ea599/attachment.html>


More information about the vc mailing list