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...…
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 49ddd1933e362c299310bab2571cb8a2a40fcfb2
https://github.com/OpenAMP/meta-openamp/commit/49ddd1933e362c299310bab2571c…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
A recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/libmetal/libmetal_%.bbappend
Log Message:
-----------
libmetal-xlnx: Merge in Xilinx 2022.2 release
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 8678b5740c8e46010742888787806757b179ba81)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 9f33f80721147ca15ac49d1e08fbba9859088d43
https://github.com/OpenAMP/meta-openamp/commit/9f33f80721147ca15ac49d1e08fb…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
A recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
open-amp-xlnx: Merge in Xilinx 2022.2 release
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 889ec35932e2b009cb6b9ca87a33ce87a87291af)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 90519a331b5169a55fa332dc4b67855e9f5ef409
https://github.com/OpenAMP/meta-openamp/commit/90519a331b5169a55fa332dc4b67…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M conf/layer.conf
Log Message:
-----------
meta-openamp: declare the layer also compatible with langdale
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 7d3227ad0320e1a6d389f913fd0e4f552db43a5d)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 11dc317f784aa84110cdb515ae20b2d7208ce461
https://github.com/OpenAMP/meta-openamp/commit/11dc317f784aa84110cdb515ae20…
Author: Mark Hatle <mark.hatle(a)amd.com>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M vendor/xilinx/recipes-kernel/linux/linux-%.bbappend
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/remoteproc-zynqmp.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/remoteproc-zynqmp.scc
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/sparsevmemmap.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/sparsevmemmap.scc
Log Message:
-----------
vendor linux-%.bbappend: Move kmeta to vendor specific name
Re-using the base openamp-kmeta name meant that only this one was available
and not both the base and vendor version. Rename to vendor specific to
allow both paths to be available for parsing.
Signed-off-by: Mark Hatle <mark.hatle(a)amd.com>
(cherry picked from commit ac878a11dd9c15e09b32c5e504fa92e984f7ee58)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 1e06a82f039cb162930e984b00a38bec8dcdc7dd
https://github.com/OpenAMP/meta-openamp/commit/1e06a82f039cb162930e984b00a3…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M recipes-kernel/linux/openamp-kmeta/cfg/openamp.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-armv7a.cfg
Log Message:
-----------
kernel config fragments: add RPMSG_CTRL and RPMSG_TTY
Since 5.18 RPMSG_CTRL is separate from RPMSG_CHAR.
Enabled it as a module.
Older kernels will ignore this. You will get a warning.
Also enable RPMSG_TTY driver for TTY devices from RPMSG
This is done in the qemu and generic machines only for now.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/c00633a6ab8f...1e06a82f039c
Branch: refs/heads/master-next
Home: https://github.com/OpenAMP/meta-openamp
Commit: 49ddd1933e362c299310bab2571cb8a2a40fcfb2
https://github.com/OpenAMP/meta-openamp/commit/49ddd1933e362c299310bab2571c…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
A recipes-openamp/libmetal/libmetal-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/libmetal/libmetal_%.bbappend
Log Message:
-----------
libmetal-xlnx: Merge in Xilinx 2022.2 release
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 8678b5740c8e46010742888787806757b179ba81)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 9f33f80721147ca15ac49d1e08fbba9859088d43
https://github.com/OpenAMP/meta-openamp/commit/9f33f80721147ca15ac49d1e08fb…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
A recipes-openamp/open-amp/open-amp-xlnx_v2022.2.bb
M vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
open-amp-xlnx: Merge in Xilinx 2022.2 release
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 889ec35932e2b009cb6b9ca87a33ce87a87291af)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 90519a331b5169a55fa332dc4b67855e9f5ef409
https://github.com/OpenAMP/meta-openamp/commit/90519a331b5169a55fa332dc4b67…
Author: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M conf/layer.conf
Log Message:
-----------
meta-openamp: declare the layer also compatible with langdale
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
(cherry picked from commit 7d3227ad0320e1a6d389f913fd0e4f552db43a5d)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 11dc317f784aa84110cdb515ae20b2d7208ce461
https://github.com/OpenAMP/meta-openamp/commit/11dc317f784aa84110cdb515ae20…
Author: Mark Hatle <mark.hatle(a)amd.com>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M vendor/xilinx/recipes-kernel/linux/linux-%.bbappend
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
R vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/remoteproc-zynqmp.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/remoteproc-zynqmp.scc
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/sparsevmemmap.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-xilinx-kmeta/cfg/sparsevmemmap.scc
Log Message:
-----------
vendor linux-%.bbappend: Move kmeta to vendor specific name
Re-using the base openamp-kmeta name meant that only this one was available
and not both the base and vendor version. Rename to vendor specific to
allow both paths to be available for parsing.
Signed-off-by: Mark Hatle <mark.hatle(a)amd.com>
(cherry picked from commit ac878a11dd9c15e09b32c5e504fa92e984f7ee58)
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Commit: 1e06a82f039cb162930e984b00a38bec8dcdc7dd
https://github.com/OpenAMP/meta-openamp/commit/1e06a82f039cb162930e984b00a3…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-11-08 (Tue, 08 Nov 2022)
Changed paths:
M recipes-kernel/linux/openamp-kmeta/cfg/openamp.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-armv7a.cfg
Log Message:
-----------
kernel config fragments: add RPMSG_CTRL and RPMSG_TTY
Since 5.18 RPMSG_CTRL is separate from RPMSG_CHAR.
Enabled it as a module.
Older kernels will ignore this. You will get a warning.
Also enable RPMSG_TTY driver for TTY devices from RPMSG
This is done in the qemu and generic machines only for now.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Signed-off-by: Mark Hatle <mark.hatle(a)kernel.crashing.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/49ddd1933e36%5E...1e06a82f0…