andrzej-kaczmarek opened a new pull request, #1379:
URL: https://github.com/apache/mynewt-nimble/pull/1379

   This adds generic IPC transport that should be used as a base for any 
transport with LL on separate core. It's similar to HCI H4, but has a bit 
different header to simplify processing and supports internal flow control to 
make sure LL does not send data that other core does not have free buffers for.
   
   IPC transport requires memory shared between cores to keep track of number 
of available buffers on application core. Application core will initialize 
counters to total number of available buffers. Then on each alloc LL will 
atomically test and decrease relevan counter and will allocate buffer only if 
that counter was non-zero. The counter will be increased by application core if 
relevant buffer was freed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@mynewt.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to