Mercurial > ecos
diff packages/compat/uitron/current/ChangeLog @ 2:443894e2e912 ecos-v1_2_1-release
Block commit of eCos version 1.2.1
| author | jlarmour |
|---|---|
| date | Tue, 11 May 1999 12:24:34 +0000 |
| parents | 3111d98ba7b3 |
| children | d376b777e2ce |
line wrap: on
line diff
--- a/packages/compat/uitron/current/ChangeLog +++ b/packages/compat/uitron/current/ChangeLog @@ -1,4 +1,113 @@ -1998-10-21 Hugo Tyson <hmt@masala.cygnus.co.uk> +1999-04-23 Hugo Tyson <hmt@cygnus.co.uk> + + * tests/testcx7.cxx: T2_MALLOC definition; only make it smaller + than the main consumer malloc if coaleasing is enabled, otherwise + the mempool cannot allocate blocks for the consumer for next time. + Fixes PR 18817 - only a random perm disable coalescence. + + * tests/test7.c: Ditto. + +1999-04-15 John Dallaway <jld@cygnus.co.uk> + + * include/pkgconf/uitron.h: Tidy display string capitalization. + +1999-04-09 Hugo Tyson <hmt@cygnus.co.uk> + + * include/uit_func.inl (dis_dsp): Remove bad old code which used + to lock the scheduler to implement dis_dsp() and ena_dsp() - which + also stopped the clock, for example. Instead change the calling + thread's priority to 0 internally so that it cannot be preempted + by uITRON threads at least, whose priorities are 1--N. Same + applies to loc/unl_cpu(). Save the "real" priority in a static, + and take notice of it everywhere relevant, such as thread and + system state inquiries, changing (our own) priority, checking for + dispatch enabled in sleeping calls, and so on. + + * src/uit_func.cxx: New variable cyg_uitron_dis_dsp_old_priority + for holding the "real" priority of a thread whilst we change our + priority to zero (the highest) to prevent dispatching in dis_dsp() + or loc_cpu(). + + * include/uit_func.inl (get_tid): Return 0 for the task id if not + in a uITRON thread, this is better conformance to the spec. + +1999-03-22 Hugo Tyson <hmt@cygnus.co.uk> + + * src/uit_objs.cxx: + Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of + CYGNUM_HAL_MINIMUM_STACK_SIZE. + +1999-02-23 Jonathan Larmour <jlarmour@cygnus.co.uk> + + * tests/test1.c, tests/test2.c, tests/test3.c, tests/test4.c, + tests/test5.c, tests/test6.c, tests/test7.c, tests/test8.c, + tests/test9.c, tests/testcxx.cxx, tests/testcx2.cxx, + tests/testcx3.cxx, tests/testcx4.cxx, tests/testcx5.cxx, + tests/testcx6.cxx, tests/testcx7.cxx, tests/testcx8.cxx, + tests/testcx9.cxx: + Change all non-applicable cases to use CYG_TEST_NA rather than + CYG_TEST_PASS/CYG_TEST_EXIT + +1999-02-22 Hugo Tyson <hmt@cygnus.co.uk> + + * src/uit_objs.cxx: Eeeek! Previous fix was bogus: the override + was too late in the file to take effect. The declaration of the + objects (including stacks) is moved to below the override CPP + runes. + +1999-02-12 Hugo Tyson <hmt@cygnus.co.uk> + + * src/uit_objs.cxx (CYG_UITRON_DECL): + Override CYGNUM_UITRON_STACK_SIZE if CYGNUM_HAL_MINIMUM_STACK_SIZE + demands it. + + * include/pkgconf/uitron.h (CYGNUM_UITRON_STACK_SIZE): + Document that this option can be overridden by HALs demands. + +1999-02-02 Jesper Skov <jskov@cygnus.co.uk> + PR 18968 + * tests/test2.c (task1): + * tests/testcx2.cxx (task1): + Reduce run time on SIM. + +1999-01-26 Jesper Skov <jskov@cygnus.co.uk> + PR 18788 + * tests/test4.c (task1): + * tests/testcx4.cxx (task1): + Extend timeouts when running on HW to avoid failures due to + overhead of GDB interaction. + +1999-01-25 Jesper Skov <jskov@cygnus.co.uk> + PR 18576 + * include/pkgconf/uitron.h (CYGDAT_UITRON_SEMA_INITIALIZERS): + Let default initializers have values that don't cause tests to + fail. + +1998-11-25 Hugo Tyson <hmt@cygnus.co.uk> + + * include/uit_func.inl (del_xxx &c): + Make error returns more consistent; E_NOEXS rather than E_OBJ if + the object disappeared during a race. + +1998-11-19 Hugo Tyson <hmt@cygnus.co.uk> + + * src/uit_func.cxx (SET_UP_PTRS): + PR 17999; work around codegen bug on tx39 with -Os. + The code is better with the fix regardless, so it's got no + downside. Explicitly condition whether to run a follow-on loop + rather than letting the for-loop sort it out itself. + +1998-11-16 Hugo Tyson <hmt@cygnus.co.uk> + + * tests/testcx7.cxx (check_waitstate): + Add a routine to check the reported waiting state of the synch + object in question, and call it as necessary. This only added to + the C++ version of the test for enhanced coverage, in case the + enquiry call perturbs the object state; having both versions + present is better. This checks a very recent fix to + kernel...thread.cxx (1998-10-27). + +1998-10-21 Hugo Tyson <hmt@cygnus.co.uk> * src/uit_func.cxx: Provide weakly named dummies for task[1-4], which are the defaults @@ -436,7 +545,7 @@ Fri Jul 24 13:02:46 1998 Hugo Tyson <h // September 30, 1998. // // The Initial Developer of the Original Code is Cygnus. Portions created -// by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. +// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND####
