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...…