[rtems commit] score: New state STATES_WAITING_FOR_BSD_WAKEUP
Gedare Bloom
gedare at rtems.org
Thu Oct 31 14:04:47 UTC 2013
What is a "BSD wakeup" event?
On Thu, Oct 31, 2013 at 9:26 AM, Sebastian Huber <sebh at rtems.org> wrote:
> Module: rtems
> Branch: master
> Commit: b68cef17e0f9d468a4ab6654bf65444275bd82ef
> Changeset: http://git.rtems.org/rtems/commit/?id=b68cef17e0f9d468a4ab6654bf65444275bd82ef
>
> Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
> Date: Wed Oct 23 13:29:17 2013 +0200
>
> score: New state STATES_WAITING_FOR_BSD_WAKEUP
>
> This state is necessery to implement the SLEEP(9) FreeBSD kernel API.
>
> ---
>
> cpukit/score/include/rtems/score/statesimpl.h | 3 +++
> 1 files changed, 3 insertions(+), 0 deletions(-)
>
> diff --git a/cpukit/score/include/rtems/score/statesimpl.h b/cpukit/score/include/rtems/score/statesimpl.h
> index bc89753..e7b0538 100644
> --- a/cpukit/score/include/rtems/score/statesimpl.h
> +++ b/cpukit/score/include/rtems/score/statesimpl.h
> @@ -78,6 +78,8 @@ extern "C" {
> #define STATES_WAITING_FOR_RWLOCK 0x20000
> /** This macro corresponds to a task waiting for a system event. */
> #define STATES_WAITING_FOR_SYSTEM_EVENT 0x40000
> +/** This macro corresponds to a task waiting for BSD wakeup. */
> +#define STATES_WAITING_FOR_BSD_WAKEUP 0x80000
>
> /** This macro corresponds to a task which is in an interruptible
> * blocking state.
> @@ -94,6 +96,7 @@ extern "C" {
> STATES_WAITING_FOR_JOIN_AT_EXIT | \
> STATES_WAITING_FOR_SIGNAL | \
> STATES_WAITING_FOR_BARRIER | \
> + STATES_WAITING_FOR_BSD_WAKEUP | \
> STATES_WAITING_FOR_RWLOCK )
>
> /** This macro corresponds to a task waiting which is blocked on
>
> _______________________________________________
> rtems-vc mailing list
> rtems-vc at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-vc
More information about the devel
mailing list