1. vrings are allocated automatically from remoteproc driver if they are present in firmware resource table. Currently 2 vrings are permitted ( RX and TX ) each with 512 bytes sized buffers. Number of buffers in each ring can be maximum 512
1. Patches for 4.1 is postponed. It was eating up necessary time. More testing showed driver could not be probed again once removed. More files need to be patched.
2. vring's physical address in driver and that written to pru's memory are slightly different. Will have to resolve this issue asap so that messaging passing begins successfully.
1.Try to finish vrings and begin writing example codes.