diff packages/kernel/current/ChangeLog @ 210:d2c90368aeef

Merge from eCos master repository on 2002-05-23-21:39:14-BST
author jlarmour
date Thu, 23 May 2002 22:59:51 +0000
parents e0c0827131d1
children 6eb55882e01c
line wrap: on
line diff
--- a/packages/kernel/current/ChangeLog
+++ b/packages/kernel/current/ChangeLog
@@ -1,3 +1,65 @@
+2002-05-23  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/kapi.h: Expose new cyg_thread_add_destructor and
+	cyg_thread_rem_destructor APIs.
+
+	* include/kapidata.h (struct Cyg_Destructor_Entry):
+	Change CYG_ADDRWORD to more correct cyg_addrword_t.
+
+	* include/thread.hxx (class Cyg_Thread): add_destructor and
+	rem_destructor are onyl static when not per-thread.
+
+	* include/thread.inl (add_destructor): Don't need to lock and unlock
+	scheduler when destructors are per-thread.
+	(rem_destructor): Ditto.
+
+	* src/common/thread.cxx (exit): No need to lock scheduler when
+	calling destructors.
+
+	* doc/kernel.sgml: Document thread destructor API.
+
+2002-05-23  Nick Garnett  <nickg@redhat.com>
+
+	* doc/kernel.sgml: Some more edits to the kernel documentation:
+	changed all references to message boxes to mail boxes, clarified
+	some thing in various places, fixed a few typos.
+
+2002-05-23  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/kernel.cdl: Cleaned up kernel tests rule. Also remove tests
+	depending on the C API when its not present. And skip dhrystone
+	test when debug or instrumentation is enabled.
+
+	* tests/tm_basic.cxx: Fixed warning.
+
+2002-05-22  Nick Garnett  <nickg@redhat.com>
+
+	* doc/kernel.sgml:
+	Fixed up SMP documentation.
+	Rewrote condtion variable documentation to make its relationship
+	to mutexes more apparent.
+
+2002-05-22  Jesper Skov  <jskov@redhat.com>
+
+	* tests/smp.cxx: Move inclusion of testaux.hxx to below NA
+	checks.
+
+2002-05-21  Bart Veer  <bartv@redhat.com>
+
+	* doc/kernel.sgml:
+	Major update to the kernel documentation.
+
+2002-05-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/common/clock.cxx (dsr): Fix latency ifdef guards.
+	* tests/tm_basic.cxx: Same.
+
+2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/sched/mlqueue.cxx: Don't force timeslice tracing on by default
+	against	the user's wishes.
+	* cdl/scheduler.cdl: Instead provide an option controlling it.
+
 2002-05-09  Jonathan Larmour  <jlarmour@redhat.com>
 
 	* include/kapidata.h (CYG_HARDWARETHREAD_MEMBERS): entry_point
@@ -4172,7 +4234,7 @@ Wed Mar 11 13:18:17 GMT 1998  Chris Prov
 // this file might be covered by the GNU General Public License.
 //
 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
-// at http://sources.redhat.com/ecos/ecos-license
+// at http://sources.redhat.com/ecos/ecos-license/
 // -------------------------------------------
 //####ECOSGPLCOPYRIGHTEND####
 //===========================================================================