-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which demos for system reference should be included in the docs? #5
Comments
We need to include following three README.md for AMD-Xilinx Demos:
Following demos from sphinx documentation are not actively tested. We can include them later if needed, however for now we should remove them from documentation IMHO:
@wmamills @edmooring are you ok to remove above demos from the documentation? |
@tammyleino we should atleast add above mentioned 3 README.md references in openamp-docs under AMD-xilinx demo page. I can do it however, I don't know how to add openamp-system-reference project in openamp-docs repo. To remove any current demo from the documentation might take some time as it needs discussions. |
@TanmayShah-xilinx I had started adding those demos, but I think the titles in the README files need updated because they don't make sense in the context of the docs; ie, app: echo_test. What do you think? You can add a link to a repo: git submodule add Then commit changes and the link will be there in the repo. |
Yes I think "app:" is redundant from each README.md. I will remove it. Conventionally each demo in the AMD-Xilinx documentation is known by functionality that demo performs and host-binary name for that demo. So, "echo_test" is binary available in sdk on the Host processor. I am open to suggestions for any new title. I kept it as "echo_test" just to match with conventional documentation of AMD-Xilinx (UG1186). Also previous documentation has same name for this demo -> https://openamp.readthedocs.io/en/latest/open-amp/docs/apps/echo_test/README.html |
Following is something I am planning for AMD-Xilinx demo file: Demo: RpMsg in kernelspace If it looks good, I will change README.md in openamp-system-reference accordingly. |
@TanmayShah-xilinx I think it would be ok to leave the demos named as-is if you add them all under a common heading so it is understood what platform they are for. So as a suggestion you could add a new .rst file in the demo directory (maybe titled Xilinx ZynqMP Cortex-R5 Demos ??), then that .rst would just reference each readme in the system reference repo. |
@TanmayShah-xilinx There's a precedent for "System Reference Samples and Demos on XYZ Platform" - maybe follow that? |
Yes correct. So, we are creating this file: https://github.com/OpenAMP/openamp-docs/blob/main/demos/system_reference-AMD-Xilinx.rst |
@TanmayShah-xilinx Sounds good to me. |
I don't know what you mean by saying "All the Demo on Xilinx Platforms will be referenced in that file." Yes, I think we should hide the Microblaze page if it has not been tested recently. What about the Linux to Linux proxy test? Keep or hide for now? |
Yes we will pull in the content of those files into pages.
Ok, Ack.
Same here. I don't think linux-to-linux proxy test is needed as well. we can hide it for now. |
Following two PR are to address this issue: First one modifies current README.md format in openamp-system-reference. I tested second PR with "make html pdf" command and formatting looks good to me. Thanks, |
This test is part of my non reg on release. It works. We can keep it as it demonstrates a generic RPC interface using openAMP RPC service. The proxy service is dedicated to redirect syscall API only. |
Thanks Arnaud. I will keep it. |
Is this issue resolved? |
Yes I think so. Following two PR are merged: |
As agreed Oct 18 2023 this was resolved. |
For the first draft of the docs, I created a system_reference.rst which includes all the demos documented on this wiki page: https://github.com/OpenAMP/openamp-system-reference/wiki/Samples-and-demos.
Upon closer inspection, I see that there are demos in the openamp-system-reference repo with README.md files and they don't overlap completely with the demos on the wiki.
Can someone please look through the demos documented in sphinx and in openamp-system-reference and decide which should be included in the documentation and which are obsolete?
The text was updated successfully, but these errors were encountered: