Hi All,
Can anyone please point me to typical characteristics of this sync queues, guidelines for selecting them. i couldn't find any literature/doc using the word "Sync queue", This Sync free queue i saw in qmInfraMCExampleProject (example as part of PDK package).
1. I wanted to know why [purpose ?] it is used in Core To Core Communication using Infrastructure queues.
2. Since queue Push/Pop operations are atomic at CORE level, i assume there is no synchronization required. I assume i can do communication with the following [host descriptor mode + Infrastructure/qmss queues]
1. Tx queue, Tx Free queue, Tx Completion queue
2. Rx queue, Rx Free queue
with this i assume that say CORE 0 can push to Tx queue and CORE1 can pop and retrieve data [meaning Core to Core Communication]? please confirm, if it is possible in that way?
please let me know why is this synchronization required [when queue operations are atomic across Cores]
Thanks
RC Reddy