Mercurial > flash_v2
comparison packages/kernel/current/ChangeLog @ 76:435cced73e2f ecos-v1_3_1-release
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
| author | jlarmour |
|---|---|
| date | Tue, 28 Mar 2000 14:10:45 +0000 |
| parents | da3908c9cd10 |
| children | 59d97b6ba612 |
comparison
equal
deleted
inserted
replaced
| 75:41bf073c0c32 | 76:435cced73e2f |
|---|---|
| 1 2000-03-21 John Dallaway <jld@cygnus.co.uk> | |
| 2 | |
| 3 * cdl/kernel.cdl: | |
| 4 | |
| 5 Fix thread operations URL. | |
| 6 | |
| 7 2000-03-20 John Dallaway <jld@cygnus.co.uk> | |
| 8 | |
| 9 * cdl/counters.cdl, | |
| 10 cdl/interrupts.cdl, | |
| 11 cdl/kernel.cdl, | |
| 12 cdl/scheduler.cdl, | |
| 13 cdl/synch.cdl, | |
| 14 cdl/thread.cdl: | |
| 15 | |
| 16 Adjust documentation URLs. | |
| 17 | |
| 18 2000-03-07 Jesper Skov <jskov@redhat.com> | |
| 19 | |
| 20 * tests/mutex3.cxx: Minor tweak from Hugo to allow reduced runtime | |
| 21 on sims. | |
| 22 | |
| 23 2000-02-29 Jonathan Larmour <jlarmour@redhat.co.uk> | |
| 24 | |
| 25 * src/debug/dbg-thread-demux.c: | |
| 26 CYG_HAL_SPARCLITE_SLEB -> CYGPKG_HAL_SPARCLITE_SLEB | |
| 27 Also fix a comment typo | |
| 28 | |
| 29 2000-02-29 Jesper Skov <jskov@redhat.com> | |
| 30 | |
| 31 * tests/kcache1.c: Don't run last part of test on MIPS sim - it's | |
| 32 very slow. | |
| 33 | |
| 34 2000-02-25 Jesper Skov <jskov@redhat.com> | |
| 35 | |
| 36 * tests/dhrystone.c: | |
| 37 * tests/tm_basic.cxx: | |
| 38 Don't allow use of devices for diag output when running performace | |
| 39 tests. | |
| 40 | |
| 1 2000-02-17 Jonathan Larmour <jlarmour@redhat.co.uk> | 41 2000-02-17 Jonathan Larmour <jlarmour@redhat.co.uk> |
| 2 | 42 |
| 3 * include/pkgconf/kernel.h: Make | 43 * include/pkgconf/kernel.h: Make |
| 4 CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE a cdl_component | 44 CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE a cdl_component |
| 5 since it has children now | 45 since it has children now |
| 36 2000-01-31 Jonathan Larmour <jlarmour@redhat.co.uk> | 76 2000-01-31 Jonathan Larmour <jlarmour@redhat.co.uk> |
| 37 | 77 |
| 38 * src/common/clock.cxx (isr): Use HAL_CLOCK_LATENCY, not HAL_CLOCK_READ | 78 * src/common/clock.cxx (isr): Use HAL_CLOCK_LATENCY, not HAL_CLOCK_READ |
| 39 (dsr): Likewise | 79 (dsr): Likewise |
| 40 | 80 |
| 81 * cdl/counters.cdl (CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY): | |
| 82 Copy configury for this option here from include/pkgconf/kernel.h - it | |
| 83 was left behind by accident | |
| 84 | |
| 85 2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk> | |
| 86 * cdl/*.cdl: | |
| 87 | |
| 88 Adjust help URLs in line with new doc layout. | |
| 89 | |
| 41 2000-01-31 Jesper Skov <jskov@redhat.com> | 90 2000-01-31 Jesper Skov <jskov@redhat.com> |
| 42 | 91 |
| 43 * tests/tm_basic.cxx: Use CYG_TEST_NA insetad of PASS when not | 92 * tests/tm_basic.cxx: Use CYG_TEST_NA insetad of PASS when not |
| 44 applicable. | 93 applicable. |
| 45 | 94 |
| 95 2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk> | |
| 96 * cdl/*.cdl: | |
| 97 | |
| 98 Adjust help URLs in line with new doc layout. | |
| 99 | |
| 46 2000-01-26 Hugo Tyson <hmt@cygnus.co.uk> | 100 2000-01-26 Hugo Tyson <hmt@cygnus.co.uk> |
| 47 | 101 |
| 48 * include/clock.hxx (class Cyg_Clock): Add members to convert to | 102 * include/clock.hxx (class Cyg_Clock): Add members to convert to |
| 49 and from this clock resolution and others. | 103 and from this clock resolution and others. |
| 50 | 104 |
| 59 | 113 |
| 60 * tests/clockcnv.cxx: New file: test the clock converters. | 114 * tests/clockcnv.cxx: New file: test the clock converters. |
| 61 | 115 |
| 62 * tests/PKGconf.mak (TESTS): Add clockcnv to the tests. | 116 * tests/PKGconf.mak (TESTS): Add clockcnv to the tests. |
| 63 | 117 |
| 118 * cdl/kernel.cdl: Add clockcnv to the tests. | |
| 119 | |
| 120 2000-01-20 Hugo Tyson <hmt@cygnus.co.uk> | |
| 121 | |
| 122 * cdl/synch.cdl | |
| 123 (CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY): | |
| 124 Change this to an active_if on simple prio-inh. Was broken. | |
| 125 | |
| 126 2000-01-19 Hugo Tyson <hmt@cygnus.co.uk> | |
| 127 | |
| 128 * cdl/*.cdl: Add descriptions to a number of options &c which were | |
| 129 lacking same, also tidied up other typos as noticed en passant. | |
| 130 Also reorganized calculated opts about per-thread-data in | |
| 131 thread.cdl; these are really for info only. | |
| 132 | |
| 64 2000-01-19 Jesper Skov <jskov@cygnus.co.uk> | 133 2000-01-19 Jesper Skov <jskov@cygnus.co.uk> |
| 65 CR 902054 | 134 CR 902054 |
| 66 * tests/stress_threads.c: Don't assert requested priority = | 135 * tests/stress_threads.c: Don't assert requested priority = |
| 67 allocated. Allow some flexibility of handler priorities. | 136 allocated. Allow some flexibility of handler priorities. |
| 68 | 137 |
| 71 * tests/mutex3.cxx (control_thread): Add a CYG_TEST_INIT(); | 140 * tests/mutex3.cxx (control_thread): Add a CYG_TEST_INIT(); |
| 72 Whoops! | 141 Whoops! |
| 73 | 142 |
| 74 2000-01-11 Hugo Tyson <hmt@cygnus.co.uk> | 143 2000-01-11 Hugo Tyson <hmt@cygnus.co.uk> |
| 75 | 144 |
| 145 * cdl/kernel.cdl: Add new kernel test mutex3, put in to test | |
| 146 RELAY prio inheritance extension. | |
| 147 | |
| 76 * tests/mutex3.cxx: New test case. It tests mutex prio | 148 * tests/mutex3.cxx: New test case. It tests mutex prio |
| 77 inheritance - or not - in a multiple thread manner, depending only | 149 inheritance - or not - in a multiple thread manner, depending only |
| 78 on delays and the clock, so it tests that scheduling does the | 150 on delays and the clock, so it tests that scheduling does the |
| 79 right thing, rather than simply checking reported priorities. | 151 right thing, rather than simply checking reported priorities. |
| 80 | 152 |
| 81 * tests/PKGconf.mak: Add new kernel test mutex3, put in to test | 153 * tests/PKGconf.mak: Add new kernel test mutex3, put in to test |
| 82 RELAY prio inheritance extension. | 154 RELAY prio inheritance extension. |
| 83 | 155 |
| 84 2000-01-11 Hugo Tyson <hmt@cygnus.co.uk> | 156 2000-01-11 Hugo Tyson <hmt@cygnus.co.uk> |
| 157 | |
| 158 * cdl/synch.cdl: New config option added, | |
| 159 (CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY). | |
| 85 | 160 |
| 86 * include/pkgconf/kernel.h: New config option added, | 161 * include/pkgconf/kernel.h: New config option added, |
| 87 (CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY). | 162 (CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY). |
| 88 It is a child of ..._PRIORITY_INHERITANCE_SIMPLE and is really | 163 It is a child of ..._PRIORITY_INHERITANCE_SIMPLE and is really |
| 89 only there to turn off if you really want the old implementation. | 164 only there to turn off if you really want the old implementation. |
| 119 1999-12-13 Jonathan Larmour <jlarmour@cygnus.co.uk> | 194 1999-12-13 Jonathan Larmour <jlarmour@cygnus.co.uk> |
| 120 | 195 |
| 121 * tests/tm_basic.cxx (run_alarm_tests): Add new measurement of | 196 * tests/tm_basic.cxx (run_alarm_tests): Add new measurement of |
| 122 latency between alarm firing and thread resume | 197 latency between alarm firing and thread resume |
| 123 | 198 |
| 199 1999-12-13 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 200 | |
| 201 * cdl/kernel.cdl: Fix some minor mistakes in the lists of tests to | |
| 202 build conditionally | |
| 203 | |
| 204 1999-12-08 John Dallaway <jld@cygnus.co.uk> | |
| 205 | |
| 206 * cdl/kernel.cdl: | |
| 207 | |
| 208 Conditionally build the tests 'stress_threads', 'kcache1' and | |
| 209 'kcache2'. | |
| 210 | |
| 124 1999-11-30 Hugo Tyson <hmt@cygnus.co.uk> | 211 1999-11-30 Hugo Tyson <hmt@cygnus.co.uk> |
| 125 | 212 |
| 126 * src/common/kapi.cxx (cyg_scheduler_lock, cyg_scheduler_unlock): | 213 * src/common/kapi.cxx (cyg_scheduler_lock, cyg_scheduler_unlock): |
| 127 assert good range for sched lock, and be defensive anyway. This | 214 assert good range for sched lock, and be defensive anyway. This |
| 128 is in response to a long time taken to track down a "unlocked too | 215 is in response to a long time taken to track down a "unlocked too |
| 136 1999-11-22 Nick Garnett <nickg@cygnus.co.uk> | 223 1999-11-22 Nick Garnett <nickg@cygnus.co.uk> |
| 137 | 224 |
| 138 * src/sched/bitmap.cxx (Cyg_Scheduler_Implementation::add_thread): | 225 * src/sched/bitmap.cxx (Cyg_Scheduler_Implementation::add_thread): |
| 139 Fixed typo in assertion, and moved it to a more useful place. | 226 Fixed typo in assertion, and moved it to a more useful place. |
| 140 | 227 |
| 228 1999-11-03 John Dallaway <jld@cygnus.co.uk> | |
| 229 | |
| 230 * cdl/kernel.cdl: Define all tests. | |
| 231 | |
| 141 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk> | 232 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk> |
| 142 | 233 |
| 143 * tests/PKGconf.mak: Enable cache tests for Cirrus Logic boards. | 234 * tests/PKGconf.mak: Enable cache tests for Cirrus Logic boards. |
| 235 | |
| 236 1999-10-27 John Dallaway <jld@cygnus.co.uk> | |
| 237 | |
| 238 * cdl/kernel.cdl: | |
| 239 | |
| 240 Specify CYGPKG_KERNEL_TESTS in terms of testing | |
| 241 source files. | |
| 242 | |
| 243 1999-10-26 John Dallaway <jld@cygnus.co.uk> | |
| 244 | |
| 245 * cdl/kernel.cdl: | |
| 246 | |
| 247 Define initial version of CYGPKG_KERNEL_TESTS for | |
| 248 verification purposes. | |
| 249 | |
| 250 1999-10-19 John Dallaway <jld@cygnus.co.uk> | |
| 251 | |
| 252 * cdl/kernel.cdl: | |
| 253 | |
| 254 Define CDL options for package-specific CFLAGS. | |
| 144 | 255 |
| 145 1999-10-08 Jesper Skov <jskov@cygnus.co.uk> | 256 1999-10-08 Jesper Skov <jskov@cygnus.co.uk> |
| 146 | 257 |
| 147 * tests/kcache1.c: Fix array size. | 258 * tests/kcache1.c: Fix array size. |
| 148 | 259 |
| 149 * src/sched/bitmap.cxx (add_thread): | 260 * src/sched/bitmap.cxx (add_thread): |
| 150 * src/sched/mlqueue.cxx (add_thread): | 261 * src/sched/mlqueue.cxx (add_thread): |
| 151 Check for valid thread priority. | 262 Check for valid thread priority. |
| 152 | 263 |
| 264 1999-10-07 John Dallaway <jld@cygnus.co.uk> | |
| 265 | |
| 266 * cdl/counters.cdl, | |
| 267 cdl/interrupts.cdl, | |
| 268 cdl/scheduler.cdl: | |
| 269 | |
| 270 Specify radio buttons using CDL interfaces. | |
| 271 | |
| 272 1999-10-06 Bart Veer <bartv@cygnus.co.uk> | |
| 273 | |
| 274 * cdl/scheduler.cdl: | |
| 275 Make the schedulers mutually exclusive via a cdl_interface | |
| 153 | 276 |
| 154 1999-10-05 Jesper Skov <jskov@cygnus.co.uk> | 277 1999-10-05 Jesper Skov <jskov@cygnus.co.uk> |
| 155 | 278 |
| 156 * tests/kcache1.c: Reduced memory footprint. | 279 * tests/kcache1.c: Reduced memory footprint. |
| 157 | 280 |
| 214 of DSR latency figures. Added code controlled by this option to | 337 of DSR latency figures. Added code controlled by this option to |
| 215 clock and tm_basic. Also made interrupt latency measurement | 338 clock and tm_basic. Also made interrupt latency measurement |
| 216 primarily dependent on CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY since | 339 primarily dependent on CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY since |
| 217 whether HAL_CLOCK_LATENCY is defined is not sufficient. | 340 whether HAL_CLOCK_LATENCY is defined is not sufficient. |
| 218 | 341 |
| 342 1999-08-17 John Dallaway <jld@cygnus.co.uk> | |
| 343 | |
| 344 * cdl/counters.cdl, cdl/interrupts.cdl, cdl/scheduler.cdl: | |
| 345 | |
| 346 Implement radio buttons using "FIXME radio" hack in | |
| 347 description field for now. | |
| 348 | |
| 219 1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk> | 349 1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk> |
| 220 | 350 |
| 221 * src/sload/sload.c: Rename AM32 to AM31 | 351 * src/sload/sload.c: Rename AM32 to AM31 |
| 222 | 352 |
| 223 1999-08-12 Nick Garnett <nickg@cygnus.co.uk> | 353 1999-08-12 Nick Garnett <nickg@cygnus.co.uk> |
| 248 * tests/kcache2.c (entry0): Replace the "if (0)" for having a | 378 * tests/kcache2.c (entry0): Replace the "if (0)" for having a |
| 249 copy-back cache with a proper test on a HAL macro. Even though I | 379 copy-back cache with a proper test on a HAL macro. Even though I |
| 250 couldn't actually get those parts of the test to work on the | 380 couldn't actually get those parts of the test to work on the |
| 251 platform I'm currently working on. | 381 platform I'm currently working on. |
| 252 | 382 |
| 383 * tests/PKGconf.mak (TESTS): Do build kcache1 and kcache2 for the | |
| 384 ARM_EBSA285; it seems kosher. kcache2 does absolutely nothing, of | |
| 385 course. | |
| 386 | |
| 253 1999-07-09 Jesper Skov <jskov@cygnus.co.uk> | 387 1999-07-09 Jesper Skov <jskov@cygnus.co.uk> |
| 254 PR 20210, 20142 | 388 PR 20210, 20142 |
| 255 * tests/stress_threads.c: Shifted thread priorities to make room | 389 * tests/stress_threads.c: Shifted thread priorities to make room |
| 256 for main() at priority 0. | 390 for main() at priority 0. |
| 257 | 391 |
| 424 | 558 |
| 425 1999-04-21 Nick Garnett <nickg@cygnus.co.uk> | 559 1999-04-21 Nick Garnett <nickg@cygnus.co.uk> |
| 426 | 560 |
| 427 * include/pkgconf/kernel.h: | 561 * include/pkgconf/kernel.h: |
| 428 Added CYGDBG_KERNEL_INSTRUMENT_BUFFER_WRAP option. | 562 Added CYGDBG_KERNEL_INSTRUMENT_BUFFER_WRAP option. |
| 563 Changed CYGNUM_KERNEL_COUNTERS_RTC_PERIOD to the correct value for | |
| 564 VR4300. | |
| 429 | 565 |
| 430 * include/instrmnt.h: Added CYG_INSTRUMENT_EVENT_THREAD_ENTER | 566 * include/instrmnt.h: Added CYG_INSTRUMENT_EVENT_THREAD_ENTER |
| 431 event. | 567 event. |
| 432 | 568 |
| 433 * src/instrmnt/meminst.cxx (cyg_instrument): Added implementation | 569 * src/instrmnt/meminst.cxx (cyg_instrument): Added implementation |
