Mercurial > ecos
comparison packages/kernel/current/ChangeLog @ 2310:4be03fe7814d
* cdl/synch.cdl: Added CYGIMP_MBOX_USE_MBOXT_PLAIN option. This is
tested in various places but was not actually defined. It now is
and defaults to 1 so that the plain version of mail boxes is
selected.
* include/mboxt.inl:
* include/mboxt2.inl: Moved various CYG_ASSERTCLASS() calls to be
within scheduler locked regions. Race conditions could have caused
them to fail before.
* tests/mbox1.cxx:
* tests/kmbox1.cxx: Updated tests to work with mboxt
implementation. This requires thread 1 to run at lower priority
than thread 0.
| author | nickg |
|---|---|
| date | Thu, 12 Oct 2006 15:41:49 +0000 |
| parents | 4a81fad4d2b4 |
| children | f5f9a2e0c73b |
comparison
equal
deleted
inserted
replaced
| 2309:21a641579915 | 2310:4be03fe7814d |
|---|---|
| 1 2006-10-12 Nick Garnett <nickg@ecoscentric.com> | |
| 2 | |
| 3 * cdl/synch.cdl: Added CYGIMP_MBOX_USE_MBOXT_PLAIN option. This is | |
| 4 tested in various places but was not actually defined. It now is | |
| 5 and defaults to 1 so that the plain version of mail boxes is | |
| 6 selected. | |
| 7 | |
| 8 * include/mboxt.inl: | |
| 9 * include/mboxt2.inl: Moved various CYG_ASSERTCLASS() calls to be | |
| 10 within scheduler locked regions. Race conditions could have caused | |
| 11 them to fail before. | |
| 12 | |
| 13 * tests/mbox1.cxx: | |
| 14 * tests/kmbox1.cxx: Updated tests to work with mboxt | |
| 15 implementation. This requires thread 1 to run at lower priority | |
| 16 than thread 0. | |
| 17 | |
| 1 2006-08-21 Jonathan Larmour <jifl@eCosCentric.com> | 18 2006-08-21 Jonathan Larmour <jifl@eCosCentric.com> |
| 2 | 19 |
| 3 * doc/kernel.sgml: Use reinterpret_cast, not static cast | 20 * doc/kernel.sgml: Use reinterpret_cast, not static cast |
| 4 Thanks to Tony Garland for the report in bug 1000299. | 21 Thanks to Tony Garland for the report in bug 1000299. |
| 5 | 22 |
