Hi Petri, related to your scheduling API patches - how many contexts and of what type one thread can hold at a given moment? If there's only one , atomic or ordered, it does make sense to have only one _release_context_ function as the type of context is somehow implied. Different functions for releasing a context suggest that a thread may hold two contexts simultaneously , one atomic and one ordered. Please clarify this aspect. Also how insertion in an ordered flow / context should happen. Let's suppose one thread which does not currently hold any kind of context wants to enqueue an event in a destination queue but using a particular ordered context. Another situation would be a thread holding an ordered context allocates one or more events - how are these events ordered with respect with the other outstanding events in this ordered context. One use-case would be fragmentation of a packet processed in an ordered context.
Thanks, Alex
_______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp