comparison packages/kernel/current/ChangeLog @ 130:eb9fd8c04db3 ecos-sw-2000-10-23

Merge from eCos master repository on 2000-10-23-17:01:37-BST
author jlarmour
date Mon, 23 Oct 2000 17:10:57 +0000
parents 0c2b7be0d798
children 0ae0bc38e387
comparison
equal deleted inserted replaced
129:605a0fc6f385 130:eb9fd8c04db3
1 2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
2
3 * tests/bin_sem0.cxx:
4 * tests/bin_sem1.cxx:
5 * tests/bin_sem2.cxx:
6 * tests/clock0.cxx:
7 * tests/clock1.cxx:
8 * tests/clockcnv.cxx:
9 * tests/cnt_sem0.cxx:
10 * tests/cnt_sem1.cxx:
11 * tests/except1.cxx:
12 * tests/flag0.cxx:
13 * tests/flag1.cxx:
14 * tests/intr0.cxx:
15 * tests/kill.cxx:
16 * tests/mbox1.cxx:
17 * tests/mqueue1.cxx:
18 * tests/mutex0.cxx:
19 * tests/mutex1.cxx:
20 * tests/mutex2.cxx:
21 * tests/mutex3.cxx:
22 * tests/philo.cxx:
23 * tests/release.cxx:
24 * tests/sched1.cxx:
25 * tests/sync2.cxx:
26 * tests/sync3.cxx:
27 * tests/testaux.hxx:
28 * tests/thread0.cxx:
29 * tests/thread1.cxx:
30 * tests/thread2.cxx:
31 * tests/tm_basic.cxx:
32 Make sure default priority constructors have been invoked.
33
34 * include/intr.hxx (class Cyg_Interrupt): Make dsr_count volatile
35 to prevent a potential race condition with overzealous C
36 compilers.
37
38 2000-10-13 Nick Garnett <nickg@cygnus.co.uk>
39
40 * src/sched/sched.cxx (unlock_inner): Added condition to test for
41 DSRs to only call DSRs when the scheduler lock is making a 0->1
42 transition. Otherwise there is the danger of calling DSRs when the
43 scheduler lock is > 1. This violates our original assumptions
44 about how the scheduler lock worked with respect to DSR.
45
46 * src/intr/intr.cxx (call_pending_DSRs): Added assert to check
47 that DSRs are only called when the scheduler lock is exactly 1.
48
49 2000-10-13 Jesper Skov <jskov@redhat.com>
50
51 * include/intr.hxx: Fixing syntax mistake; volatile keyword must
52 appear after the type for it to affect the pointer variable.
53 * src/intr/intr.cxx: Same. Remove volatile from local block.
54
1 2000-10-05 Jesper Skov <jskov@redhat.co.uk> 55 2000-10-05 Jesper Skov <jskov@redhat.co.uk>
2 56
3 * src/intr/intr.cxx: Made dsr_table_tail volatile as well. 57 * src/intr/intr.cxx: Made dsr_table_tail volatile as well.
4 * include/intr.hxx: Ditto. 58 * include/intr.hxx: Ditto.
5 59