On 2014-03-31 16:31, Gedare Bloom wrote:
On Mon, Mar 31, 2014 at 10:27 AM, Sebastian Huber
<sebastian.hu...@embedded-brains.de>  wrote:
>On 2014-03-31 16:15, Gedare Bloom wrote:
>>
>>bcc: rtems-users
>>
>>Sebastian,
>>
>>Any thought on whether we can resolve this problem of threads holding
>>resources by way of something similar to the discussion about solving
>>the "strict order mutex" / nested mutex acquire bug
>>https://www.rtems.org/bugzilla/show_bug.cgi?id=2124
>
>
>No, I think this PR2124 is an entirely different issue.
>
>You have POSIX cleanup handler, POSIX key destructors and thread termination
>user extensions to deal with asynchronous thread deletion.  I think we
>should enable POSIX cleanup handlers for all RTEMS configurations.
>
What do we need the cleanup handler to deal with when the user does
not enable posix?

Its just one pointer in Thread_Control and a simple list iterate for the handler invocation.


It starts to feel like we need to re-evaluate the impact on
applications if we just enable posix all the time in RTEMS.

Before we do this we should implement linker set base initialization (like Linux, eCos and BSD):

https://www.rtems.org/bugzilla/show_bug.cgi?id=1593

Search also for rtemsrosets in the linker command files. Used in the new network stack (libbsd).

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to