comparison packages/kernel/current/ChangeLog @ 181:d61da071934c

Merge from eCos master repository on 2001-08-22-06:38:55-BST
author jlarmour
date Wed, 22 Aug 2001 06:27:14 +0000
parents 391299f9e541
children f62680ef1804
comparison
equal deleted inserted replaced
180:2bdd82a025e1 181:d61da071934c
1 2001-08-21 Hugo Tyson <hmt@redhat.com>
2
3 * src/sync/mutex.cxx (lock): Bugfix: a ceiling priority mutex
4 wasn't elevated until after it had acquired the mutex. This meant
5 is slept with a low priority, and so did not run when awakened by
6 the release of the mutex. The fix is to elevate the potential
7 claimant before it sleeps in contention.
8
9 * tests/kmutex4.c: New testcase - very similar to kmutex3 but it
10 loops a load more times using different mutex priority protocols.
11 This checks that dynamically set protos do in fact behave
12 differently from one another and as they are each intended to.
13
14 * tests/kmutex3.c: Remove FIXME comments - we now test dynamic
15 protocol.
16
17 * cdl/kernel.cdl: Build the new test.
18
19 2001-08-20 Jonathan Larmour <jlarmour@redhat.com>
20
21 * include/kapidata.h: Reorganize most struct type definitions into
22 macros to allow compatible layout with all G++ implementations that
23 align non-POD types differently from included C structures.
24 * include/kapi.h: Similarly for cyg_resolution_t.
25
1 2001-08-17 Nick Garnett <nickg@redhat.com> 26 2001-08-17 Nick Garnett <nickg@redhat.com>
2 27
3 * src/sched/mlqueue.cxx (timeslice): Fix timeslice_count comparison. 28 * src/sched/mlqueue.cxx (timeslice): Fix timeslice_count comparison.
4 29
5 2001-08-16 Hugo Tyson <hmt@redhat.com> 30 2001-08-16 Hugo Tyson <hmt@redhat.com>