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

   The HCI transport is initialized after LL task is initialized, but the IPC 
itself is initialized before LL task. If host on appcore starts before HCI 
transport is initialized on netcore, it can put HCI Reset in IPC shm before we 
can receive it and handle. This causes host to send 2nd HCI Reset which 
triggers handling of data in IPC shm and will fail because we cannot handle 2 
HCI commands at the same time (i.e. 2x HCI Reset).
   
   This fixes the problem by triggering read from IPC shm just after HCI 
transport is initialized so we can handle command that was sent there before we 
were ready to receive it.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to