RE: my action item for explaining semantics of notify callbacks in SCE-MI pipes

From: Shabtay Matalon <shabtay_at_.....>
Date: Thu Apr 19 2007 - 11:33:18 PDT
Hi John,

 

From your response I deduct that the criteria set for a callback to be
called is that "a number of elements (1 to n) were moved by the call at
the control of caller". One this criteria has been established, the
callback will actually be called only once when the caller yields
control to the other end. 

 

Please confirm that under all circumstances you are proposing that the
callback will be called only once. 

 

Note: I believe that you provided 2 conflicting responses for the case
that two try_send do move data w/o a yield in between.  Is it one or two
callback invocations once the caller yields?

 

 

 

> Now, the condition for the HDL side to yield control to the SW side is


> only based on HDL side blocking call being blocked, an explicit flush 

> call issued by the HDL producer and an OEM sent into the channel in 

> autoflush mode.

 

johnS:

Correct.

 

[Shabtay] Your reply clarified the HDL side to SW side yield condition.

 

 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Apr 19 11:33:37 2007

This archive was generated by hypermail 2.1.8 : Thu Apr 19 2007 - 11:33:48 PDT