Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: c5fa9ff0b282383586cd943863da5d525780d4b1
https://github.com/OpenAMP/open-amp/commit/c5fa9ff0b282383586cd943863da5d52…
Author: Hiago De Franco <hiagofranco(a)gmail.com>
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M README.md
Log Message:
-----------
readme: Fix broken openamp-rp mailing list link
Fix broken link that gives "page not found".
Signed-off-by: Hiago De Franco <hiagofranco(a)gmail.com>
All,
For the benefit of new subscribers:
If you wish to be added to the meeting invite (to get calendar updates)
let me know.
Topic: OpenAMP RP Call
Time: Every two weeks on Thursdays starting Feb 25, 2021 04:00 PM London
Join Zoom Meeting
https://linaro-org.zoom.us/j/95276449391?pwd=eDRCQzlnZGN1VlUvaFNoZ0V3RlNEZz…
Meeting ID: 952 7644 9391
Passcode: 8250
One tap mobile
+13017158592,,95276449391# US (Washington DC)
+16465588656,,95276449391# US (New York)
Find your local number: https://linaro-org.zoom.us/u/ahCT9aRQm
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: c1f93a1b5d89a1376e009e06e2a2d8a7547a3b70
https://github.com/OpenAMP/open-amp/commit/c1f93a1b5d89a1376e009e06e2a2d8a7…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-12-14 (Wed, 14 Dec 2022)
Changed paths:
M CMakeLists.txt
A Doxyfile
M cmake/depends.cmake
M cmake/options.cmake
A doc/CMakeLists.txt
A doc/Doxyfile.in
A doc/apps/echo_test/README.md
A doc/apps/matrix_multiply/README.md
A doc/apps/rpc_demo/README.md
A doc/data-structure.md
A doc/img-src/coprocessor-rpmsg-ns-dynamic.gv
A doc/img-src/coprocessor-rpmsg-ns.gv
A doc/img-src/coprocessor-rpmsg-static-ep.gv
A doc/img-src/gen-graph.py
A doc/img-src/rproc-lcm-state-machine.gv
A doc/img/coprocessor-rpmsg-ns-dynamic.png
A doc/img/coprocessor-rpmsg-ns.png
A doc/img/coprocessor-rpmsg-static-ep.png
A doc/img/rproc-lcm-state-machine.png
A doc/openamp.png
A doc/remoteproc-design.md
A doc/rpmsg-design.md
R docs/apps/echo_test/README.md
R docs/apps/matrix_multiply/README.md
R docs/apps/rpc_demo/README.md
R docs/data-structure.md
R docs/img-src/coprocessor-rpmsg-ns-dynamic.gv
R docs/img-src/coprocessor-rpmsg-ns.gv
R docs/img-src/coprocessor-rpmsg-static-ep.gv
R docs/img-src/gen-graph.py
R docs/img-src/rproc-lcm-state-machine.gv
R docs/img/coprocessor-rpmsg-ns-dynamic.png
R docs/img/coprocessor-rpmsg-ns.png
R docs/img/coprocessor-rpmsg-static-ep.png
R docs/img/rproc-lcm-state-machine.png
R docs/remoteproc-design.md
R docs/rpmsg-design.md
Log Message:
-----------
Added build for Doxygen docs
Build workflow will generate html files from source if Doxygen is present.
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 1e91a368c674574e1eea70f495891a0b814952e4
https://github.com/OpenAMP/openamp-system-reference/commit/1e91a368c674574e…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/README.md
M examples/linux/rpmsg-mat-mul/README.md
M examples/linux/rpmsg-proxy-app/README.md
Log Message:
-----------
examples: Modify README formatting
Current README.md contains many titles with # prefix of each line.
It generates lots of indexes when these README files are linked in
openamp-docs repo.
Remove redundant # prefix. Only keep it for demo title, compilation steps
and demo run steps. This way, openamp-docs generates minimal index in table
of content.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: a48ec036fd1a5522760e5ac9b94938280461d780
https://github.com/OpenAMP/libmetal/commit/a48ec036fd1a5522760e5ac9b9493828…
Author: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/common.h
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_latency_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/ipi_shmem_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_atomic_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_latency_demod.c
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/shmem_throughput_demod.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/common.h
M examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_latency_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/ipi_shmem_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_atomic_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_latency_demo.c
M examples/system/linux/zynqmp/zynqmp_amp_demo/shmem_throughput_demo.c
Log Message:
-----------
examples: use atomic_flag type, __sync functions
Use atomic_flag type and the GCC __sync built-in functions for atomic
memory access. Initialize using ATOMIC_FLAG_INIT as a compound literal
or a cast if scalar type depending on which atomic.h is used.
The Linux client clears shared memory in ipi_shmem_echo().
Do not clear it again from the RPU in ipi_shmem_echod() to avoid a race.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: a810894247026beb51fc4ef8eb8399ec266ef39b
https://github.com/OpenAMP/openamp-system-reference/commit/a810894247026beb…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A examples/linux/dts/xilinx/README.md
A examples/linux/dts/xilinx/zcu102-openamp-lockstep.dts
A examples/linux/dts/xilinx/zcu102-openamp-split.dts
Log Message:
-----------
examples: Add zcu102 dts
The base dts is taken from Xilinx Yocto 2022.1_update3 release.
locstep.dts configures RPU and TCM in lockstep mode and split.dts contains
RPU and TCM in split mode
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 8ffce20c8c00bf4f320c57e8cf6e4e1993f0ed4d
https://github.com/OpenAMP/openamp-system-reference/commit/8ffce20c8c00bf4f…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
A examples/linux/dts/.gitignore
Log Message:
-----------
examples: dts: Add .gitignore file
Ignore any *.dtb files
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/732628bdee53...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 88e34fcac93a12da8ea6b3e84a586acf0d70701f
https://github.com/OpenAMP/openamp-system-reference/commit/88e34fcac93a12da…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
R examples/linux/rpmsg-echo-test/README
A examples/linux/rpmsg-echo-test/README.md
R examples/linux/rpmsg-mat-mul/README
A examples/linux/rpmsg-mat-mul/README.md
R examples/linux/rpmsg-proxy-app/README
A examples/linux/rpmsg-proxy-app/README.md
Log Message:
-----------
examples: style README file with markdown
Markdown formatting helps to separate headings with body description and code.
Rename current README files to README.md and format with markdown syntax.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 732628bdee53e56a8f72310840a583b6db15da07
https://github.com/OpenAMP/openamp-system-reference/commit/732628bdee53e56a…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/README.md
M examples/linux/rpmsg-mat-mul/README.md
M examples/linux/rpmsg-proxy-app/README.md
Log Message:
-----------
examples: linux: add "How to" steps from Xilinx zcu102 platform
Add link reference of instructions to compile RPU firmware from openamp library.
Add steps to run linux demos on Xilinx ZynqMP zcu102 board or platform.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/36287c851769...…
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
Commit: ba0c59f8a314a616029add5e00d38226320a7200
https://github.com/OpenAMP/open-amp/commit/ba0c59f8a314a616029add5e00d38226…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2022-12-01 (Thu, 01 Dec 2022)
Changed paths:
M cmake/options.cmake
M lib/include/openamp/virtio_mmio.h
A lib/include/openamp/virtio_mmio_hvl.h
M lib/virtio/virtqueue.c
M lib/virtio_mmio/CMakeLists.txt
M lib/virtio_mmio/virtio_mmio.c
A lib/virtio_mmio/virtio_mmio_hvl.c
Log Message:
-----------
virtio-mmio: hypervisor-less mode
Added support for hypervisor-less virtio.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 3586171a46bce1c625a4baf8f426d007eb3548ee
https://github.com/OpenAMP/open-amp/commit/3586171a46bce1c625a4baf8f426d007…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M apps/examples/linux_rpc_demo/linux_rpc_demo.c
M apps/examples/linux_rpc_demo/linux_rpc_demod.c
M apps/examples/nocopy_echo/rpmsg-nocopy-ping.c
M apps/tests/msg/rpmsg-nocopy-ping.c
Log Message:
-----------
apps: Fix warnings about declaration of shadows variables
fix warnings reported by gcc with compilation flag '-Wshadow'
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 081172c53ca863f06608348f8e076b0cf7dc8bc6
https://github.com/OpenAMP/open-amp/commit/081172c53ca863f06608348f8e076b0c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-28 (Mon, 28 Nov 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: add more build warning checks and force them to error.
Add CMAKE_C_FLAGS warnings to highlight potential issue:
"-Wall -Wextra -Wshadow -Wunused-but-set-variable"
And force warning as error with "-Werror"
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/452510d946d6...081172c53ca8
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
Commit: 350c20789493945510a26eaa3287ea7b4f8c3a5e
https://github.com/OpenAMP/open-amp/commit/350c20789493945510a26eaa3287ea7b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: fix Zephyr build issue resulting from the introduction of sysbuild
"Sysbuild is a higher-level build system that can be used to combine
multiple other build systems together"
Add the option by default for all platform as it is compatible with
a single image.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 452510d946d68f92b116b0cf71dea0daf513d906
https://github.com/OpenAMP/open-amp/commit/452510d946d68f92b116b0cf71dea0da…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: fix Zephyr build issue resulting from the introduction of sysbuild
"Sysbuild is a higher-level build system that can be used to combine
multiple other build systems together"
Add the option by default for all platform as it is compatible with
a single image.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/master-next
Home: https://github.com/OpenAMP/meta-openamp
Commit: 70ef735bba1f154dd97c32ab2d206477b3078455
https://github.com/OpenAMP/meta-openamp/commit/70ef735bba1f154dd97c32ab2d20…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
R recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
R recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
R recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
R recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
A vendor/xilinx/recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
A vendor/xilinx/recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
Log Message:
-----------
Move libmetal-xlnx and open-amp-xlnx to the Xilinx vendor area
Beside the move, the include needed to be modified since we're re-using the
core libmetal/open-amp inc file.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: dc8616778de950a0f168f5e5c3afb3ad81baf0a3
https://github.com/OpenAMP/meta-openamp/commit/dc8616778de950a0f168f5e5c3af…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A recipes-openamp/libmetal/libmetal-dev_git.bb
M recipes-openamp/libmetal/libmetal.inc
R recipes-openamp/libmetal/libmetal_git.bb
Log Message:
-----------
libmetal: Allow for multiple providers, and selection with PREFERRED_PROVIDER
Follow the example of the linux-yocto recipe, and allow for multiple
providers, including the base libmetal, libmetal-dev and optional
libmetal-<vendor> recipes.
libmetal-dev was also modified that only if selected will it use AUTOREV
this ensures on a build w/o network access we don't get a failure evaluating
the AUTOREV.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 905dd8e62122ee0e68c7ea1b10b25b13b651f004
https://github.com/OpenAMP/meta-openamp/commit/905dd8e62122ee0e68c7ea1b10b2…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A recipes-openamp/open-amp/open-amp-dev_git.bb
M recipes-openamp/open-amp/open-amp.inc
R recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
open-amp: Allow for multiple providers, and selection with PREFERRED_PROVIDER
Like libmetal, follow the example of libmetal and allow for multiple
providers, including the base open-amp, open-amp-dev and optional
open-amp-<vendor> recipes.
open-amp-dev was also modified that only if selected will it use AUTOREV.
This ensures a build w/o network access doesn't get a failure when
evaluating the AUTOREV.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 197a5ec03831f3101968bc9931f98c1a8f350b54
https://github.com/OpenAMP/meta-openamp/commit/197a5ec03831f3101968bc9931f9…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal-xlnx-standalone.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-decoupling.bb
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-standalone.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
vendor/xilinx: Rename alternative experimental open-amp and libmetal version
The versions were renamed so that they can now be selected using
PREFERRED_PROVIDER.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 6a9a0724381fd37eedfdbd96e64d736a1fe57e1a
https://github.com/OpenAMP/meta-openamp/commit/6a9a0724381fd37eedfdbd96e64d…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M vendor/xilinx/layer.inc
Log Message:
-----------
vendor/xilinx/layer.inc: Blacklisting is no longer required
Additionally PNBLACKLIST is no longer supported in newer releases,
This can throw an error if enabled.
Reported-by: Varalaxmi Bingi <varalaxmi.bingi(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 8f65620d127daeb47acb12e817d688ed867be2b2
https://github.com/OpenAMP/meta-openamp/commit/8f65620d127daeb47acb12e817d6…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M conf/layer.conf
M vendor/xilinx/layer.inc
Log Message:
-----------
layer.conf: Rework vendor specific inclusions
Including the vendor layer information using ${@...} syntax is not reliable
as the order of the BBFILES_COLLECTIONS can change depending on layer.conf
and other factors.
Instead move to include all of the vendor layer.inc files, but set the rule
that a layer.inc file must only use BBFILES_DYNAMIC and any other settings
must not conflict with non-vendor or other potential vendor's setitngs.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 3417e2c42fcff2a8aa2c293b36e9cb64adc1dd32
https://github.com/OpenAMP/meta-openamp/commit/3417e2c42fcff2a8aa2c293b36e9…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
Log Message:
-----------
vendor/xilinx open-amp-xlnx: Point to vendor open-amp fork
The specific commit is only available in the vendor's fork and not the
full open-amp tree.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: cd5cc9274321ea9d808a7800cfcba26320cf53a5
https://github.com/OpenAMP/meta-openamp/commit/cd5cc9274321ea9d808a7800cfcb…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
open-amp: Fix ALLOW_EMPTY for demos package
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/1e06a82f039c...cd5cc9274321
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 70ef735bba1f154dd97c32ab2d206477b3078455
https://github.com/OpenAMP/meta-openamp/commit/70ef735bba1f154dd97c32ab2d20…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
R recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
R recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
R recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
R recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
A vendor/xilinx/recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
A vendor/xilinx/recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
A vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
Log Message:
-----------
Move libmetal-xlnx and open-amp-xlnx to the Xilinx vendor area
Beside the move, the include needed to be modified since we're re-using the
core libmetal/open-amp inc file.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: dc8616778de950a0f168f5e5c3afb3ad81baf0a3
https://github.com/OpenAMP/meta-openamp/commit/dc8616778de950a0f168f5e5c3af…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A recipes-openamp/libmetal/libmetal-dev_git.bb
M recipes-openamp/libmetal/libmetal.inc
R recipes-openamp/libmetal/libmetal_git.bb
Log Message:
-----------
libmetal: Allow for multiple providers, and selection with PREFERRED_PROVIDER
Follow the example of the linux-yocto recipe, and allow for multiple
providers, including the base libmetal, libmetal-dev and optional
libmetal-<vendor> recipes.
libmetal-dev was also modified that only if selected will it use AUTOREV
this ensures on a build w/o network access we don't get a failure evaluating
the AUTOREV.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 905dd8e62122ee0e68c7ea1b10b25b13b651f004
https://github.com/OpenAMP/meta-openamp/commit/905dd8e62122ee0e68c7ea1b10b2…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A recipes-openamp/open-amp/open-amp-dev_git.bb
M recipes-openamp/open-amp/open-amp.inc
R recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
open-amp: Allow for multiple providers, and selection with PREFERRED_PROVIDER
Like libmetal, follow the example of libmetal and allow for multiple
providers, including the base open-amp, open-amp-dev and optional
open-amp-<vendor> recipes.
open-amp-dev was also modified that only if selected will it use AUTOREV.
This ensures a build w/o network access doesn't get a failure when
evaluating the AUTOREV.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 197a5ec03831f3101968bc9931f98c1a8f350b54
https://github.com/OpenAMP/meta-openamp/commit/197a5ec03831f3101968bc9931f9…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal-xlnx-standalone.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-decoupling.bb
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-standalone.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
R vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
vendor/xilinx: Rename alternative experimental open-amp and libmetal version
The versions were renamed so that they can now be selected using
PREFERRED_PROVIDER.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 6a9a0724381fd37eedfdbd96e64d736a1fe57e1a
https://github.com/OpenAMP/meta-openamp/commit/6a9a0724381fd37eedfdbd96e64d…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M vendor/xilinx/layer.inc
Log Message:
-----------
vendor/xilinx/layer.inc: Blacklisting is no longer required
Additionally PNBLACKLIST is no longer supported in newer releases,
This can throw an error if enabled.
Reported-by: Varalaxmi Bingi <varalaxmi.bingi(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 8f65620d127daeb47acb12e817d688ed867be2b2
https://github.com/OpenAMP/meta-openamp/commit/8f65620d127daeb47acb12e817d6…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M conf/layer.conf
M vendor/xilinx/layer.inc
Log Message:
-----------
layer.conf: Rework vendor specific inclusions
Including the vendor layer information using ${@...} syntax is not reliable
as the order of the BBFILES_COLLECTIONS can change depending on layer.conf
and other factors.
Instead move to include all of the vendor layer.inc files, but set the rule
that a layer.inc file must only use BBFILES_DYNAMIC and any other settings
must not conflict with non-vendor or other potential vendor's setitngs.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 3417e2c42fcff2a8aa2c293b36e9cb64adc1dd32
https://github.com/OpenAMP/meta-openamp/commit/3417e2c42fcff2a8aa2c293b36e9…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
Log Message:
-----------
vendor/xilinx open-amp-xlnx: Point to vendor open-amp fork
The specific commit is only available in the vendor's fork and not the
full open-amp tree.
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: cd5cc9274321ea9d808a7800cfcba26320cf53a5
https://github.com/OpenAMP/meta-openamp/commit/cd5cc9274321ea9d808a7800cfcb…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
open-amp: Fix ALLOW_EMPTY for demos package
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/1e06a82f039c...cd5cc9274321
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: cd4fb67a4f5080665bc9d31c8272f7c411e037c2
https://github.com/OpenAMP/libmetal/commit/cd4fb67a4f5080665bc9d31c8272f7c4…
Author: Manikanta Sreeram <manikanta.sreeram(a)xilinx.com>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M LICENSE.md
Log Message:
-----------
Update LICENSE.md to cover CI test scripts
Update LICENSE.md with full and SPDX identifier details.
Note: Neither Apache nor GPL are used by the libmetal library itself.
Signed-off-by: Manikanta Sreeram <manikanta.sreeram(a)xilinx.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: ea2b8941385f47b655306deed030d495471caf48
https://github.com/OpenAMP/libmetal/commit/ea2b8941385f47b655306deed030d495…
Author: Carlo Caione <ccaione(a)baylibre.com>
Date: 2022-11-18 (Fri, 18 Nov 2022)
Changed paths:
M lib/system/zephyr/cache.h
Log Message:
-----------
zephyr: cache: Use new cache API
Use the new cache API for the cache hooks.
Signed-off-by: Carlo Caione <ccaione(a)baylibre.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 15550e1f1e1437dde5f8c22e01b488de641ec19e
https://github.com/OpenAMP/openamp-system-reference/commit/15550e1f1e1437dd…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-16 (Wed, 16 Nov 2022)
Changed paths:
M examples/linux/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
examples: rpmsg-proxy-app: fix rpmsg char dev path
rpmsg_dev_name string needed to find correct rpmsg_char
device. This is required for the linux kernel >= 6.0.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 1d4ec0cecb68312d61dd7fe6387f390e2c8a8089
https://github.com/OpenAMP/openamp-system-reference/commit/1d4ec0cecb68312d…
Author: Bjorn Andersson <bjorn.andersson(a)linaro.org>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-utils/LICENSE
A examples/linux/rpmsg-utils/Makefile
A examples/linux/rpmsg-utils/README
A examples/linux/rpmsg-utils/rpmsgexport.c
Log Message:
-----------
rpmsgexport implementation
Signed-off-by: Bjorn Andersson <bjorn.andersson(a)linaro.org>
Commit: 7cc1e61220e11ad0327d63f574ccef0d71f49258
https://github.com/OpenAMP/openamp-system-reference/commit/7cc1e61220e11ad0…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-utils/Makefile
M examples/linux/rpmsg-utils/README
A examples/linux/rpmsg-utils/rpmsg_export_ept.c
R examples/linux/rpmsg-utils/rpmsgexport.c
Log Message:
-----------
Rename rpmsgexport to rpmsg_export_ept
Before adding new binary rename it for binaries naming coherency
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 774e7dfd8276c0a07430c3cdac12db403ee1d59c
https://github.com/OpenAMP/openamp-system-reference/commit/774e7dfd8276c0a0…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-utils/Makefile
M examples/linux/rpmsg-utils/README
A examples/linux/rpmsg-utils/rpmsg_destroy_ept.c
Log Message:
-----------
add rpmsg_destroy_ept binary
Add util to destroy a rpmsg_char endpoint
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 74fae4949c1f5dde30e2f0887c829914f85f1012
https://github.com/OpenAMP/openamp-system-reference/commit/74fae4949c1f5dde…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-utils/Makefile
M examples/linux/rpmsg-utils/README
A examples/linux/rpmsg-utils/rpmsg_ping.c
Log Message:
-----------
Add ping test to test /dev/rpmsgX
The ping test can test up to 2 /dev/rpmsgX device devices in parallel.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 51f6dd8a3ced60001424db98e473d5919db5332c
https://github.com/OpenAMP/openamp-system-reference/commit/51f6dd8a3ced6000…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-utils/Makefile
M examples/linux/rpmsg-utils/README
A examples/linux/rpmsg-utils/rpmsg_export_dev.c
Log Message:
-----------
Add rpmsg_export_dev
Add tool to handle the RPMSG_CREATE_DEV_IOCTL and
RPMSG_RELEASE_DEV_IOCTL.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/eb2b4d0c76e7...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: c20abf2489aa2a6c7da3e3c568a6c07405d712b0
https://github.com/OpenAMP/openamp-system-reference/commit/c20abf2489aa2a6c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/zephyr/rpmsg_multi_services/CMakeLists.txt
A examples/zephyr/rpmsg_multi_services/README.rst
A examples/zephyr/rpmsg_multi_services/boards/stm32mp157c_dk2.overlay
A examples/zephyr/rpmsg_multi_services/prj.conf
A examples/zephyr/rpmsg_multi_services/sample.yaml
A examples/zephyr/rpmsg_multi_services/src/CMakeLists.txt
A examples/zephyr/rpmsg_multi_services/src/README.rst
A examples/zephyr/rpmsg_multi_services/src/boards/stm32mp157c_dk2.overlay
A examples/zephyr/rpmsg_multi_services/src/main_remote.c
A examples/zephyr/rpmsg_multi_services/src/prj.conf
A examples/zephyr/rpmsg_multi_services/src/sample.yaml
Log Message:
-----------
zephyr: rpmsg_multi_services: duplicate the zephyr openamp_rsc_table sample
Create the rpmsg multiservices example by copying the zephyr
samples/subsys/ipc/openamp_rsc_table sample.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: be604bee68e27559aece7b37e1d3f6a144cbe4f0
https://github.com/OpenAMP/openamp-system-reference/commit/be604bee68e27559…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message:
-----------
zephyr: rpmsg_multi_services: fix naming for the rpmsg_sample_client servicee
Correction of the naming of some variables, from "sc" to "cs",
when used for the rpmsg "sample client" service
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 26b7d18d259ddc6b4bda034228d6d5b65b0f8987
https://github.com/OpenAMP/openamp-system-reference/commit/26b7d18d259ddc6b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/zephyr/rpmsg_multi_services/CMakeLists.txt
M examples/zephyr/rpmsg_multi_services/README.rst
M examples/zephyr/rpmsg_multi_services/prj.conf
R examples/zephyr/rpmsg_multi_services/sample.yaml
Log Message:
-----------
zephyr: rpmsg_multi_services: update project naming
This sample will be extend to demonstrate multi rpmsg channels in parallel
change the name of the project that is named "zephyr_openamp_rsc_table"
in Zephyr.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 1389c4d9901ad16155f338bb026de10c1b83c829
https://github.com/OpenAMP/openamp-system-reference/commit/1389c4d9901ad161…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A west.yml
Log Message:
-----------
manifest: add west manifest
add out of tree Zephyr manifest to allow to get the example
Commit: b2f0e46d936d931a369dde1deb244c585da37c5b
https://github.com/OpenAMP/openamp-system-reference/commit/b2f0e46d936d931a…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/zephyr/README.md
Log Message:
-----------
examples: zephyr: add README file
Add readme to explain how to setup and build environment
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: fc319f9da1adfeb05e863cf703a53f604d3a8d4e
https://github.com/OpenAMP/openamp-system-reference/commit/fc319f9da1adfeb0…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message:
-----------
examples: zephyr:rmpsg_multi_services: add a second TTY channel
Add a second TTY channel that could be instantiate by the remote side
using the name service announcement.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: d6bbe2298200f95e9f9b534fda3529d16ab3d506
https://github.com/OpenAMP/openamp-system-reference/commit/d6bbe2298200f95e…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message:
-----------
examples: zephyr:rmpsg_multi_services: add service bind/unbind support
Allow to bind a rpmsg_tty channel and unbind it
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: eb2b4d0c76e797287b2f87d90ac03ac147c3fa73
https://github.com/OpenAMP/openamp-system-reference/commit/eb2b4d0c76e79728…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message:
-----------
examples: zephyr:rmpsg_multi_services: Add rpmsg raw channel support
Add the support of a rpmsg raw channel that responds to Linux
rpmsg_char driver.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/950e45ebe735...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 8c15815a5c54d7fcef599bfcf32a417d909b6d79
https://github.com/OpenAMP/openamp-system-reference/commit/8c15815a5c54d7fc…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-mat-mul/Makefile
A examples/linux/rpmsg-mat-mul/mat_mul_demo.c
Log Message:
-----------
examples: move rpmsg-mat-mul app from meta-openamp
rpmsg-mat-mul application demonstrates simple IPC communication between
Host and Remote processor using rpmsg framework in linux kernel.
meta-openamp layer must contain only Yocto related files and not source files.
Move this application source code to openamp-system-reference repository.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 283013371b272da5e67fd6919b6e98071ff1379b
https://github.com/OpenAMP/openamp-system-reference/commit/283013371b272da5…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-mat-mul/README
Log Message:
-----------
examples: rpmsg-mat-mul: Add README
README file for rpmsg-mat-mul explains app functionality
and points to corresponding firmware to run on remote processor
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 91e9b49abe53329757673224a1ff172db8c6f0e5
https://github.com/OpenAMP/openamp-system-reference/commit/91e9b49abe533297…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-mat-mul/mat_mul_demo.c
Log Message:
-----------
examples: rpmsg-mat-mul: fix command line options
Print correct options to pass to command line if invalid option is passed.
use strtol over atoi to make sure we accept base 10 number as command line
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 32e714cd73b5d5b7b71a4bfe94a5d92e0cf456f6
https://github.com/OpenAMP/openamp-system-reference/commit/32e714cd73b5d5b7…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-proxy-app/Makefile
A examples/linux/rpmsg-proxy-app/proxy_app.c
A examples/linux/rpmsg-proxy-app/proxy_app.h
Log Message:
-----------
examples: move rpmsg-proxy-app from meta-openamp
rpmsg-proxy-app demonstrates use of proxy service to use host file system.
This app also demonstrates standard IO redirection of remote processor to
host processor's stdIO.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 77f94efb52b81616a01eb74f4b901f0302123b65
https://github.com/OpenAMP/openamp-system-reference/commit/77f94efb52b81616…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-proxy-app/README
Log Message:
-----------
examples: rpmsg-proxy-app: add README
README file explains operation of this app and how to interact with
this demo. It also points to corresponding firmware of remote processor.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 5439ca1f9abec61a3c096f2851c89f514fea144e
https://github.com/OpenAMP/openamp-system-reference/commit/5439ca1f9abec61a…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
examples: rpmsg-proxy-app: remove redundant code
Remove unused command line parsing and other unused code
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 950e45ebe7359fe288bd7f22899fc12282c631f5
https://github.com/OpenAMP/openamp-system-reference/commit/950e45ebe7359fe2…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-mat-mul/mat_mul_demo.c
M examples/linux/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
examples: linux: fix rpmsg_ctrl interface path
As per kernel >= 6.0 rpmsg_ctrl* device will be available under
virtio*.rpmsg_ctrl.*.* directory. Make sure new changes are
backward compatibile with kernel < 6.0
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/5d4b284cdec9...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 6470501769c127545a5d838faabdafd916cfd36f
https://github.com/OpenAMP/openamp-system-reference/commit/6470501769c12754…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A LICENSE.md
Log Message:
-----------
Add LICENSE file
This project uses same license as openamp project.
So copy over open-amp project license file and add AMD copyrights line
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 8fdd792ac69ca44ca56bfa5f8c51d81c2029a115
https://github.com/OpenAMP/openamp-system-reference/commit/8fdd792ac69ca44c…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-echo-test/Makefile
A examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
Move rpmsg-echo-test examples from meta-openamp
examples directory will contain different apps demonstrating
various functionality of openamp framework
This particular app was moved from meta-openamp project as
meta-openamp is supposed to have only Yocto bitbake recipes and
not source files.
This app demonstrates fast IPC communication without data corruption
between Host and Remote processor. IPC communication is done via
rpmsg framework in kernelspace
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 001a2495f7f410b648e9d45cb96a1dcc7c96b4c9
https://github.com/OpenAMP/openamp-system-reference/commit/001a2495f7f410b6…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
A examples/linux/rpmsg-echo-test/README
Log Message:
-----------
rpmsg-echo-test: Add README file
README file describes functionality of this application.
It also contains information about corresponding remote firmware
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 68f9599c7524dc95d479dba96ec1678c024072d1
https://github.com/OpenAMP/openamp-system-reference/commit/68f9599c7524dc95…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: fix app documentation
Fix description of the app and add SPDX license Identifier
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 8094c7794a9718735763c0572bce5fbf47e570e8
https://github.com/OpenAMP/openamp-system-reference/commit/8094c7794a971873…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: fix command line option handling
Print help text if any unwanted command line option is passed.
Also use strtol over atoi to convert command line string to decimal
where required.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 7984199ab2ee2b2e186b9afbcec685edcde85c76
https://github.com/OpenAMP/openamp-system-reference/commit/7984199ab2ee2b2e…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: change ambiguous api name
rpmsg_create_ept name is used in open-amp library.
Change this API name to app_rpmsg_create_ept to avoid confusion
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 0a51535f424ab1e21bd7214865028d5284a8ccbe
https://github.com/OpenAMP/openamp-system-reference/commit/0a51535f424ab1e2…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
examples: get rpmsg_ctrl from new path
Kernel uses rpmsg_ctrl from virtio0.rpmsg_ctrl.0.0 directory.
Add this support without breaking backward compatibility
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: d23da048dd9934eafdf5c1ca2ac611639965cc07
https://github.com/OpenAMP/openamp-system-reference/commit/d23da048dd9934ea…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: use __progname
use __progname instead of hardcode binary name
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: a79851d7ffb883184addcae02ffd3d1b75ea63bd
https://github.com/OpenAMP/openamp-system-reference/commit/a79851d7ffb88318…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: modprobe rpmsg_ctrl driver
Attempt to probe rpmsg_ctrl driver for kernel >= 6.0.
If failed, then assume it's kernel < 6.0 and continue execution.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 5d4b284cdec95a1b7485e4597f3de0aaf481ccea
https://github.com/OpenAMP/openamp-system-reference/commit/5d4b284cdec95a1b…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2022-11-15 (Tue, 15 Nov 2022)
Changed paths:
M examples/linux/rpmsg-echo-test/echo_test.c
Log Message:
-----------
rpmsg-echo-test: replace offensive terminology
replace "Master" with "Host"
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/c6ca3b15661a...…