Hi Arnaud, Thank you for the information. Sure, I'll use GitHub discussions.
Regards, Raveem
On Thu, Mar 16, 2023 at 2:02 PM Arnaud POULIQUEN arnaud.pouliquen@st.com wrote:
Hi Raveem,
Concerning open-amp library the limitation is valid only if you communicate with the linux Kernel ( the size is hard coded)
For communication between 2 processor which embed the library no limitation. Even if It remains the default configuration
you can
either specify size in cmake command:
https://github.com/OpenAMP/open-amp/blob/main/cmake/options.cmake#L113
or customize for transmission and reception sizes using the rpmsg_virtio_config structure:
https://github.com/OpenAMP/open-amp/blob/main/lib/rpmsg/rpmsg_virtio.c#L694
For such kind of technical question don’t hesitate to use discussions on fithub (https://github.com/OpenAMP/open-amp/discussions) It a better place to share with other users.
Regards,
Arnaud
ST Restricted
*From:* Raveem Gouda goudaraveem1394@gmail.com *Sent:* Wednesday, March 15, 2023 8:50 PM *To:* Arnaud POULIQUEN arnaud.pouliquen@st.com *Cc:* openamp-rp@lists.openampproject.org *Subject:* Re: [Openamp-rp] Re: openAMP IPC details
Hi Arnaud,
Thanks for the response.
From the openAMP white paper: https://www.openampproject.org/docs/whitepapers/Introduction_to_OpenAMPlib_v...
I came to know the limitation: RPMsg being fixed size shared buffer
Is this limitation, still exist in the new version?
Regards,
Raveem
On Fri, Mar 3, 2023 at 7:58 PM Arnaud POULIQUEN arnaud.pouliquen@st.com wrote:
Hello Raveen
my answer inline
ST Restricted
-----Original Message----- From: Raveem Gouda via Openamp-rp <openamp- rp@lists.openampproject.org> Sent: Friday, March 3, 2023 8:03 AM To: openamp-rp@lists.openampproject.org Subject: [Openamp-rp] Re: openAMP IPC details
Also, Is there any possibility of contributing to the project? Please let me know
Yes, it is an open source project, any contributions are welcome. Do you have some specific topics in mind?
Thanks & regards Raveem
On Fri, Mar 3, 2023 at 12:18 PM Raveem Gouda goudaraveem1394@gmail.com wrote:
Hi Team,
I just wanted to know, what are the IPC mechanisms used in openAMP?[]
What is the IPC supported by the current version? Which IPC mechanism used in echotest, matrix multiplication, & proxy applications?
OpenAMP implements the RPMsg protocol over VirtIO protocol (compatible with the one implemented in the Linux Kernel). Some actions are in progress to support also other VirtIO types such as VirtIO device Types such as VirtiO NET, VirtiO serial,...
you can find more information on https://www.openampproject.org/
Regards, Arnaud
Thanks & regards, Raveem
Hi Arnaud, Thank you for the information. Sure, I'll use GitHub discussions. Regards, Raveem
On Thu, Mar 16, 2023 at 2:02 PM Arnaud POULIQUEN <[1]arnaud.pouliquen@st.com> wrote:
Hi Raveem, Concerning open-amp library the limitation is valid only if you communicate with the linux Kernel ( the size is hard coded)
For communication between 2 processor which embed the library no limitation. Even if It remains the default configuration you can
either specify size in cmake command:
[2]https://github.com/OpenAMP/open-amp/blob/main/cmake/options.cmake#L1 13
or customize for transmission and reception sizes using the rpmsg_virtio_config structure:
[3]https://github.com/OpenAMP/open-amp/blob/main/lib/rpmsg/rpmsg_virtio .c#L694
For such kind of technical question don’t hesitate to use discussions on fithub ([4]https://github.com/OpenAMP/open-amp/discussions) It a better place to share with other users.
Regards,
Arnaud
ST Restricted
From: Raveem Gouda <[5]goudaraveem1394@gmail.com> Sent: Wednesday, March 15, 2023 8:50 PM To: Arnaud POULIQUEN <[6]arnaud.pouliquen@st.com> Cc: [7]openamp-rp@lists.openampproject.org Subject: Re: [Openamp-rp] Re: openAMP IPC details
Hi Arnaud,
Thanks for the response.
From the openAMP white paper: [8]https://www.openampproject.org/docs/whitepapers/Introduction_ to_OpenAMPlib_v1.1a.pdf
I came to know the limitation: RPMsg being fixed size shared buffer
Is this limitation, still exist in the new version?
Regards,
Raveem
On Fri, Mar 3, 2023 at 7:58 PM Arnaud POULIQUEN <[9]arnaud.pouliquen@st.com> wrote:
Hello Raveen my answer inline ST Restricted > -----Original Message----- > From: Raveem Gouda via Openamp-rp <openamp- > [10]rp@lists.openampproject.org> > Sent: Friday, March 3, 2023 8:03 AM > To: [11]openamp-rp@lists.openampproject.org > Subject: [Openamp-rp] Re: openAMP IPC details > > Also, Is there any possibility of contributing to the project? > Please let me know Yes, it is an open source project, any contributions are welcome. Do you have some specific topics in mind? > > Thanks & regards > Raveem > > On Fri, Mar 3, 2023 at 12:18 PM Raveem Gouda > <[12]goudaraveem1394@gmail.com> > wrote: > > > Hi Team, > > > > I just wanted to know, > > what are the IPC mechanisms used in openAMP?[] > > What is the IPC supported by the current version? > > Which IPC mechanism used in echotest, matrix multiplication, & proxy > > applications? OpenAMP implements the RPMsg protocol over VirtIO protocol (compatible with the one implemented in the Linux Kernel). Some actions are in progress to support also other VirtIO types such as VirtIO device Types such as VirtiO NET, VirtiO serial,... you can find more information on [13]https://www.openampproject.org/ Regards, Arnaud > > > > Thanks & regards, > > Raveem > > > > > > > >
References
1. mailto:arnaud.pouliquen@st.com 2. https://github.com/OpenAMP/open-amp/blob/main/cmake/options.cmake#L113 3. https://github.com/OpenAMP/open-amp/blob/main/lib/rpmsg/rpmsg_virtio.c#L694 4. https://github.com/OpenAMP/open-amp/discussions 5. mailto:goudaraveem1394@gmail.com 6. mailto:arnaud.pouliquen@st.com 7. mailto:openamp-rp@lists.openampproject.org 8. https://www.openampproject.org/docs/whitepapers/Introduction_to_OpenAMPlib_v... 9. mailto:arnaud.pouliquen@st.com 10. mailto:rp@lists.openampproject.org 11. mailto:openamp-rp@lists.openampproject.org 12. mailto:goudaraveem1394@gmail.com 13. https://www.openampproject.org/