Branch: refs/heads/main Home: https://github.com/OpenAMP/openamp-system-reference Commit: 6470501769c127545a5d838faabdafd916cfd36f https://github.com/OpenAMP/openamp-system-reference/commit/6470501769c127545... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 8fdd792ac69ca44ca56bfa5f8c51d81c2029a115 https://github.com/OpenAMP/openamp-system-reference/commit/8fdd792ac69ca44ca... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 001a2495f7f410b648e9d45cb96a1dcc7c96b4c9 https://github.com/OpenAMP/openamp-system-reference/commit/001a2495f7f410b64... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 68f9599c7524dc95d479dba96ec1678c024072d1 https://github.com/OpenAMP/openamp-system-reference/commit/68f9599c7524dc95d... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 8094c7794a9718735763c0572bce5fbf47e570e8 https://github.com/OpenAMP/openamp-system-reference/commit/8094c7794a9718735... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 7984199ab2ee2b2e186b9afbcec685edcde85c76 https://github.com/OpenAMP/openamp-system-reference/commit/7984199ab2ee2b2e1... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 0a51535f424ab1e21bd7214865028d5284a8ccbe https://github.com/OpenAMP/openamp-system-reference/commit/0a51535f424ab1e21... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: d23da048dd9934eafdf5c1ca2ac611639965cc07 https://github.com/OpenAMP/openamp-system-reference/commit/d23da048dd9934eaf... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: a79851d7ffb883184addcae02ffd3d1b75ea63bd https://github.com/OpenAMP/openamp-system-reference/commit/a79851d7ffb883184... Author: Tanmay Shah tanmay.shah@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@amd.com
Commit: 5d4b284cdec95a1b7485e4597f3de0aaf481ccea https://github.com/OpenAMP/openamp-system-reference/commit/5d4b284cdec95a1b7... Author: Tanmay Shah tanmay.shah@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@amd.com
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/c6ca3b15661a...5...