[rtems commit] libblock: Add RTEMS_BDBUF_USE_PTHREAD

Gedare Bloom gedare at rtems.org
Mon Jun 2 17:37:12 UTC 2014


On Mon, Jun 2, 2014 at 10:48 AM, Sebastian Huber <sebh at rtems.org> wrote:
> Module:    rtems
> Branch:    master
> Commit:    1fc2e960cea37e8d78e142c71faec18262f356d2
> Changeset: http://git.rtems.org/rtems/commit/?id=1fc2e960cea37e8d78e142c71faec18262f356d2
>
> Author:    Ralf Kirchner <ralf.kirchner at embedded-brains.de>
> Date:      Mon Jun  2 14:46:18 2014 +0200
>
> libblock: Add RTEMS_BDBUF_USE_PTHREAD
>
> Use the PTHREAD mutexes and condition variables if available.  This
> helps on SMP configurations to avoid the home grown condition variables
> via disabled preemption.
>

If the bdbufs work better with this pthread implementation, should we
just get rid of the old code in favor of the new code using
pthread_mutex and condvar? This would mean requiring users who want
bdbufs to also configure for POSIX, which I'm not sure whether that is
a problem or not...

-Gedare



More information about the devel mailing list