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