Mercurial > flash_v2
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 |
