Pumpkin User Forums
  Service Bulletins
  SB-28: Salvo: Problems with eFlags and Fast Signaling

Post New Topic  
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   SB-28: Salvo: Problems with eFlags and Fast Signaling
Salvo Tech Support
Moderator
posted February 28, 2006 11:15     Click Here to See the Profile for Salvo Tech Support     Edit/Delete Message   Reply w/Quote
Applies To

All Salvo Pro distributions when building a project from source files (i.e. a "source-code build").

Description of Problem

eFlag operation is not correct when OSENABLE_FAST_SIGNALING is set to TRUE. Tasks waiting on eFlags will become eligible whenever any bit in the specified eFlag is set, regardless of the mask and options parameters of OS_WaitEFlag().

Other event types (binSems, sems, messages and message queues) are unaffected.

Suggested Workaround

Salvo Pro users doing source-code builds should set OSENABLE_FAST_SIGNALING to FALSE if OSENABLE_EVENT_FLAGS is set to TRUE.

N.B. The default for OSENABLE_FAST_SIGNALING is FALSE.

Fixed In

Not yet determined.

------------------
--------
Salvo Technical Support
Please request all tech support through the Forums.

IP:

All times are ET

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  
Hop to:

Contact Us | Pumpkin Home Page

2000-2008 Pumpkin, Inc. All Rights Reserved. Pumpkin and the Pumpkin logo, Salvo and the Salvo logo, The RTOS that runs in tiny places, CubeSat Kit and the CubeSat Kit logo are all trademarks of Pumpkin, Inc. All other trademarks are the properties of their respective owners.


Ultimate Bulletin Board 5.46a