Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: ef7a9d014d7bff1d5967a3eb5d6916132b4d04b9
https://github.com/OpenAMP/open-amp/commit/ef7a9d014d7bff1d5967a3eb5d691613…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-05-31 (Tue, 31 May 2022)
Changed paths:
M apps/examples/echo/rpmsg-echo.c
M apps/examples/echo/rpmsg-ping.c
M apps/examples/matrix_multiply/matrix_multiply.c
M apps/examples/matrix_multiply/matrix_multiplyd.c
M apps/examples/rpc_demo/rpc_demo.c
M apps/examples/rpc_demo/rpc_demod.c
M apps/machine/microblaze_generic/rsc_table.c
M apps/machine/zynq7/rsc_table.c
M apps/machine/zynq7/rsc_table.h
M apps/machine/zynqmp/platform_info.h
M apps/machine/zynqmp_r5/rsc_table.c
M apps/machine/zynqmp_r5/rsc_table.h
M apps/system/linux/machine/generic/platform_info.h
M apps/system/linux/machine/generic/rsc_table.c
M apps/system/linux/machine/generic/rsc_table.h
M apps/tests/msg/rpmsg-flood-ping.c
M apps/tests/msg/rpmsg-ping.c
M apps/tests/msg/rpmsg-update.c
Log Message:
-----------
app: fix comment style and trailing whitespace
Fix some checkpatch complains
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: afed3bd11737b6a1b958d22ff0da2343a6895592
https://github.com/OpenAMP/open-amp/commit/afed3bd11737b6a1b958d22ff0da2343…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-05-31 (Tue, 31 May 2022)
Changed paths:
M README.md
M apps/examples/echo/rpmsg-echo.c
M apps/examples/echo/rpmsg-ping.c
M apps/examples/linux_rpc_demo/README.md
M apps/examples/linux_rpc_demo/linux_rpc_demo.c
M apps/examples/linux_rpc_demo/linux_rpc_demod.c
M apps/examples/matrix_multiply/matrix_multiply.c
M apps/examples/matrix_multiply/matrix_multiplyd.c
M apps/examples/nocopy_echo/rpmsg-nocopy-echo.c
M apps/examples/rpc_demo/rpc_demo.c
M apps/examples/rpc_demo/rpc_demod.c
M apps/examples/rpmsg_sample_echo/rpmsg-sample-echo.c
M apps/machine/microblaze_generic/platform_info.c
M apps/machine/microblaze_generic/platform_info.h
M apps/machine/microblaze_generic/rsc_table.c
M apps/machine/microblaze_generic/rsc_table.h
M apps/machine/zynq7/platform_info.c
M apps/machine/zynq7/platform_info.h
M apps/machine/zynq7/platform_info_remoteproc_master.c
M apps/machine/zynq7/rsc_table.c
M apps/machine/zynq7/rsc_table.h
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp/platform_info.h
M apps/machine/zynqmp_r5/platform_info.c
M apps/machine/zynqmp_r5/platform_info.h
M apps/machine/zynqmp_r5/rsc_table.c
M apps/machine/zynqmp_r5/rsc_table.h
M apps/system/linux/machine/generic/platform_info.c
M apps/system/linux/machine/generic/platform_info.h
M apps/system/linux/machine/generic/rsc_table.c
M apps/system/linux/machine/generic/rsc_table.h
M apps/tests/msg/rpmsg-ping.c
M apps/tests/msg/rpmsg-update.c
M docs/apps/echo_test/README.md
M docs/apps/matrix_multiply/README.md
M docs/img-src/coprocessor-rpmsg-ns-dynamic.gv
M docs/img-src/coprocessor-rpmsg-ns.gv
M docs/img-src/coprocessor-rpmsg-static-ep.gv
M docs/rpmsg-design.md
M lib/include/openamp/remoteproc_virtio.h
M lib/remoteproc/remoteproc_virtio.c
M lib/remoteproc/rsc_table_parser.c
M lib/rpmsg/rpmsg_virtio.c
M lib/virtio/virtqueue.c
Log Message:
-----------
Terminology: Replace potentially offensive terms in documentation
In line with the terminology changes proposed by the OpenAMP
Technical Steering committee. Suppress "master and "slave" terms
in comments and documentations.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/923e06004526...afed3bd11737
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 9e30ada7e97e64ab8d322270fd68808b821e996c
https://github.com/OpenAMP/open-amp/commit/9e30ada7e97e64ab8d322270fd68808b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M docs/data-structure.md
Log Message:
-----------
doc: clean-up data structures
Realign data structure description with the code.
The Description of the libmetal API is removed.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 4687a0ca53738abba86f5daa5828a2c2fd4d4bb2
https://github.com/OpenAMP/open-amp/commit/4687a0ca53738abba86f5daa5828a2c2…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M apps/machine/microblaze_generic/rsc_table.c
M apps/machine/zynq7/rsc_table.c
M apps/machine/zynqmp_r5/rsc_table.c
M apps/system/linux/machine/generic/rsc_table.c
Log Message:
-----------
apps: machines: clean-up the virtio device features definition
Provide a more explicit name and value for the virtio device
features.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 0107a285399b5e56c41fe7b06e833df1ed0e2d5d
https://github.com/OpenAMP/open-amp/commit/0107a285399b5e56c41fe7b06e833df1…
Author: Ed Mooring <ed.mooring(a)gmail.com>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M lib/proxy/rpmsg_retarget.c
M lib/remoteproc/rsc_table_parser.c
Log Message:
-----------
lib: Remove warnings from -Wcast-align
There were several places in the library where a char* was used to point
to a wider type (uint32_t or a struct). Casting the char* to the wider
type resulted in a compiler warning.
This commit changes some simple casts to (void *) to silence compiler
warnings. In rsc_table_parser.c, replace casts and pointer arithmetic
with explicit uses of fw_rsc_hdr.
Signed-off-by: Ed Mooring <ed.mooring(a)gmail.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 23ba77941cf38a916d7a9fe5137a8bd2ee1e6122
https://github.com/OpenAMP/libmetal/commit/23ba77941cf38a916d7a9fe5137a8bd2…
Author: Ed Mooring <ed.mooring(a)gmail.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmake/platforms/cross-generic-gcc.cmake
Log Message:
-----------
CMake: Remove deprecation warnings
Use CMAKE_C_COMPILER and CMAKE_CXX_COMPILER instead of CMAKE_FORCE_* to
set the cross compilers.
Signed-off-by: Ed Mooring <ed.mooring(a)gmail.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 6a924d1702d5dfce33311c9f96cb17de5321f8ee
https://github.com/OpenAMP/meta-openamp/commit/6a924d1702d5dfce33311c9f96cb…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-05-26 (Wed, 26 May 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
Log Message:
-----------
Update commit ids for 2021 release
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: f1dbb9c143471b1c8057b46eab2043fbbe2e2ee0
https://github.com/OpenAMP/meta-openamp/commit/f1dbb9c143471b1c8057b46eab20…
Author: Christian Kohn <christian.kohn(a)xilinx.com>
Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths:
M recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
open-amp: Update branch for 2021.1 release
Signed-off-by: Christian Kohn <christian.kohn(a)xilinx.com>
Signed-off-by: Jaewon Lee <jaewon.lee(a)xilinx.com>
Commit: 5cbbc2001fe316fa83dcb4fbe664b9a5e06a0a7d
https://github.com/OpenAMP/meta-openamp/commit/5cbbc2001fe316fa83dcb4fbe664…
Author: Christian Kohn <christian.kohn(a)xilinx.com>
Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
Log Message:
-----------
libmetal: Update branch for 2021.1 release
Signed-off-by: Christian Kohn <christian.kohn(a)xilinx.com>
Signed-off-by: Jaewon Lee <jaewon.lee(a)xilinx.com>
Commit: c44dbba90224adcca564895372141ed76c5f85a0
https://github.com/OpenAMP/meta-openamp/commit/c44dbba90224adcca56489537214…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal.inc
Log Message:
-----------
libmetal: Change DEPENDS from eudev to udev
Starting gatesgarth, we will be moving to SYSTEMD. systemd provides udev
package. eudev is sysvinit fork for systemd's udev and conflicts when
DISTRO_FEATURE is set to systemd. Update the DEPENDENCY package in libmetal
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: 7c1aac5ce49ec8419316d33c1af674873972079f
https://github.com/OpenAMP/meta-openamp/commit/7c1aac5ce49ec8419316d33c1af6…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-07-15 (Thu, 15 Jul 2021)
Changed paths:
M conf/layer.conf
Log Message:
-----------
layer.conf: Set LAYER COMPAT to honister and hardknott
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: 95f40c1fd43b62703a60e56ccc5e8312475d23d5
https://github.com/OpenAMP/meta-openamp/commit/95f40c1fd43b62703a60e56ccc5e…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-08-02 (Mon, 02 Aug 2021)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/libmetal/libmetal_2016.10.bb
M recipes-openamp/libmetal/libmetal_2018.10.bb
M recipes-openamp/open-amp/open-amp.inc
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
Convert to new override syntax This is the result of automated script (0.9.0)
conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use : as the override character instead of
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: a1b9c4c49746318797a6aacb1345fc2df4817e6a
https://github.com/OpenAMP/meta-openamp/commit/a1b9c4c49746318797a6aacb1345…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2021-08-17 (Tue, 17 Aug 2021)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
Log Message:
-----------
rpmsg-mat-mul: remove pthread deadlock
The mat_mul_demo can deadlock on the pthread_mutex.
The pthreads and the mutex are not needed in this demo.
Reduce complexity by replacing pthreads with a simple
send and receive loop. Fix compiler warnings.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 9cff49ecccbf1c25c334c6a986694173d76abe2b
https://github.com/OpenAMP/meta-openamp/commit/9cff49ecccbf1c25c334c6a98669…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-08-23 (Mon, 23 Aug 2021)
Changed paths:
M conf/layer.conf
A meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M recipes-openamp/libmetal/libmetal.inc
Log Message:
-----------
libmetal: add support for standalone targets
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: c6c015df0007ae78c416bf5d4967bf790abecd53
https://github.com/OpenAMP/meta-openamp/commit/c6c015df0007ae78c416bf5d4967…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-08-23 (Mon, 23 Aug 2021)
Changed paths:
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
open-amp: add flags for apps' configurations
Allow proxy lib and apps to disabled by usage of flag OPENAMP_PROXY
if OPENAMP_PROXY="0", then proxy is not built or linked in
Enable apps to use shared memory polling via flag OPENAMP_SHMEM_POL="1"
Both of these flags can be used in local.conf
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: f9a95c74f016a0637f5e143b4c37de2150237be5
https://github.com/OpenAMP/meta-openamp/commit/f9a95c74f016a0637f5e143b4c37…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
Log Message:
-----------
libmetal: standalone: build libmetal demos for R5
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 1ccc2b358de82dd8637154b1b7e5be0d463138cd
https://github.com/OpenAMP/meta-openamp/commit/1ccc2b358de82dd8637154b1b7e5…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-08-25 (Wed, 25 Aug 2021)
Changed paths:
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
Log Message:
-----------
open-amp: Add support for standalone targets
Add support For ARM R5 targets for OpenAMP library and applications.
As this is the initial commit of this support for now only the following
configuration options are provided:
For usage with OpenAMP Lopper plugin there is a default overlay provided at
OVERLAY ?= "${S}/../openamp-overlay-kernel.yaml”.
The OVERLAY variable can be overwritten.
OpenAMP Application configuration that is currently passed to OpenAMP CMake
configuration from the overlay and OpenAMP Lopper plugin's processing:
- RX and TX brings
- SHARED_MEM_PA
- SHARED_MEM_SIZE
- SHARED_MEM_PA
Future configuration information will include interrupts and the
shared buffer location.
This flow will support firmware being used for either native OpenAMP
(IPC with RPMsg in userspace) and the R5 Remoteproc kernel driver (RPMsg using
kernel drivers)
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: d06a133e317722cbf7e4ab8916738c3e2251dd1d
https://github.com/OpenAMP/meta-openamp/commit/d06a133e317722cbf7e4ab891673…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-08-31 (Tue, 31 Aug 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
Log Message:
-----------
libmetal: standalone: deploy demos
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 88b0304e6b00fa9b5f1d7b81da8da0f3c3fb3683
https://github.com/OpenAMP/meta-openamp/commit/88b0304e6b00fa9b5f1d7b81da8d…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
open-amp: standalone: update vars passed to toolchain file to include IPI info for remote processor
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: f1d4b055c5aa6262f29b532c71002054472353f4
https://github.com/OpenAMP/meta-openamp/commit/f1d4b055c5aa6262f29b532c7100…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
Log Message:
-----------
open-amp: decoupling: remove nested domains in RPU cluster
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: ed34ffc1e69b14ea1845a58cec30659fee4bd35c
https://github.com/OpenAMP/meta-openamp/commit/ed34ffc1e69b14ea1845a58cec30…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
M conf/layer.conf
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
Log Message:
-----------
open-amp: linux: decoupling: Enable decoupling for OpenAMP Linux applications
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 173418638ff510ec70b6c4eff6cb02ee0c502cf3
https://github.com/OpenAMP/meta-openamp/commit/173418638ff510ec70b6c4eff6cb…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-firmware.bb
Log Message:
-----------
open-amp: linux: Enable firmware to be installed in ROOTFS
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 2158ab221b9f1df1e80bfd49b54472ade1d63676
https://github.com/OpenAMP/meta-openamp/commit/2158ab221b9f1df1e80bfd49b544…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
open-amp: decoupling: update SRCREV
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: b9b80d027d1ff076e7514cd664e9cb1e212e66b7
https://github.com/OpenAMP/meta-openamp/commit/b9b80d027d1ff076e7514cd664e9…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-07 (Tue, 07 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
Log Message:
-----------
libmetal: standalone: update demo for decoupling flow
This patch does the following:
- update src rev
- update to include device-tree-lops for future Lopper plugin usage
- ensure various build flags are up to date
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: ee9e2edf5874330224233e38da920bc02567812f
https://github.com/OpenAMP/meta-openamp/commit/ee9e2edf5874330224233e38da92…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2021-09-21 (Tue, 21 Sep 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
libmetal,openamp: update branch, commit IDs for 2021.2
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 766687d593529a19e8b499ffd60060190effa51c
https://github.com/OpenAMP/meta-openamp/commit/766687d593529a19e8b499ffd600…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-24 (Fri, 24 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
Log Message:
-----------
libmetal: decoupling: update SRCREV
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: fe23e9b8f4953773f6d9085ca836983816850e2a
https://github.com/OpenAMP/meta-openamp/commit/fe23e9b8f4953773f6d9085ca836…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-24 (Fri, 24 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
openamp: decoupling: baremetal: update DEPENDS
lops package provided has changed, so update DEPENDS to include proper package.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 15d3be1da7e6e493faa632c0c00e977b7d96ea0b
https://github.com/OpenAMP/meta-openamp/commit/15d3be1da7e6e493faa632c0c00e…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-09-24 (Fri, 24 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
Log Message:
-----------
open-amp: decoupling: update TCM nodes for latest SDT for Versal
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 04df8f25585506e4033bea1450b0742f0a0dfdfa
https://github.com/OpenAMP/meta-openamp/commit/04df8f25585506e4033bea1450b0…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M conf/layer.conf
A meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-firmware.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
M recipes-kernel/linux/linux-%.bbappend
M recipes-kernel/linux/openamp-kmeta/cfg/openamp.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc.cfg
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/libmetal/libmetal_2016.10.bb
M recipes-openamp/libmetal/libmetal_2018.10.bb
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp.inc
M recipes-openamp/open-amp/open-amp_git.bb
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
Merge branch '2021'
Commit: 1adca30fa3c8e3c6dd679e296227a625409ecac5
https://github.com/OpenAMP/meta-openamp/commit/1adca30fa3c8e3c6dd679e296227…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M conf/layer.conf
Log Message:
-----------
layer.conf: add support for hardknott honister
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: 44fdedb99dbbeaab5301d098c53d3c7550b58414
https://github.com/OpenAMP/meta-openamp/commit/44fdedb99dbbeaab5301d098c53d…
Author: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Date: 2021-09-28 (Tue, 28 Sep 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-firmware.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
M recipes-kernel/linux/linux-%.bbappend
M recipes-openamp/images/openamp-image-minimal.bb
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/libmetal/libmetal_2016.10.bb
M recipes-openamp/libmetal/libmetal_2018.10.bb
M recipes-openamp/open-amp/open-amp.inc
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
Convert to new override syntax
This is the result of automated script (0.9.0) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri(a)xilinx.com>
Commit: a1d82b40ff3e52ecef0ba445d1d1c4469f903c4d
https://github.com/OpenAMP/meta-openamp/commit/a1d82b40ff3e52ecef0ba445d1d1…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2021-09-29 (Wed, 29 Sep 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
libmetal,openamp: update branch, commit IDs for 2022
The main branch in libmetal and open-amp is master-rel-2021.1
It's a confusing name and I will switch to a new, better
named branch after the upcoming component upgrade (rebase).
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: c3377e8e8c8ecb9ecda55ab2ba0be00bc30a08cc
https://github.com/OpenAMP/meta-openamp/commit/c3377e8e8c8ecb9ecda55ab2ba0b…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
Log Message:
-----------
libmetal: decoupling: standalone: add support for ZU+
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 32a1c1dfb18f7b1e9755e77abce41b959533f1b6
https://github.com/OpenAMP/meta-openamp/commit/32a1c1dfb18f7b1e9755e77abce4…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M conf/layer.conf
A meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_decoupling.bb
Log Message:
-----------
libmetal: decoupling: linux: ensure the right repo and branch are picked up for decoupling
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: ef3d46faae06bb1116c8b8f0386831dd39b5580a
https://github.com/OpenAMP/meta-openamp/commit/ef3d46faae06bb1116c8b8f03868…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-versal.yaml
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-zynqmp.yaml
Log Message:
-----------
open-amp: decoupling: standalone: add support for ZU+
Enable decoupling openamp firmware recipe to support ZU+ and Versal platforms
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 3be6b9ffaa27c519ebda2f20e78fb0b643f0cfa0
https://github.com/OpenAMP/meta-openamp/commit/3be6b9ffaa27c519ebda2f20e78f…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
Log Message:
-----------
open-amp: decoupling: linux: add support for ZU+
Enable decoupling openamp linux recipe to support ZU+ and Versal platforms
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 1eb7e4707e5df4a254069de3169611dbc74ed824
https://github.com/OpenAMP/meta-openamp/commit/1eb7e4707e5df4a254069de31696…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-04 (Mon, 04 Oct 2021)
Changed paths:
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
Log Message:
-----------
open-amp: decoupling: remove unused overlay
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 08d5a8e17b1b9d1d8a7907c41f1573f933ccb1ea
https://github.com/OpenAMP/meta-openamp/commit/08d5a8e17b1b9d1d8a7907c41f15…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-04 (Mon, 04 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
decoupling: change branch name from xlnx_decoupling to experimental_dt
For OpenAMP and Libmetal recipes that use system-device-tree build flow,
rename branch to experimental_dt
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Add libmetal_decoupling.bb.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 670161c5d246ba6af293e274b7fd5b34f9a44701
https://github.com/OpenAMP/meta-openamp/commit/670161c5d246ba6af293e274b7fd…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-10-04 (Mon, 04 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
meta-xilinx-standalone-experimental: Move SRC_URI references to github
Not everything will be available on github immediately upon release, however
this will make the transition easier.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 35191804f919bd5dc1052acf1fcbd4b252636867
https://github.com/OpenAMP/meta-openamp/commit/35191804f919bd5dc1052acf1fcb…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-10-22 (Fri, 22 Oct 2021)
Changed paths:
M conf/layer.conf
A meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-versal.yaml
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-zynqmp.yaml
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
Log Message:
-----------
Merge remote-tracking branch 'xilinx/rel-v2021.2' into 2022
Commit: 5b297d19722f546681f0f0cae5b7fdf53c2a6fb9
https://github.com/OpenAMP/meta-openamp/commit/5b297d19722f546681f0f0cae5b7…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-none.yaml
Log Message:
-----------
open-amp: decoupling: add SOC_FAMILY if none provided at end of parsing
In cases where open-amp is being parsed but not invoked, allow SOC_FAMILY
to be defined so that a warning will not arise.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 0bc780eb97f3b94cbbf28b24a5570d6e14c6d99e
https://github.com/OpenAMP/meta-openamp/commit/0bc780eb97f3b94cbbf28b24a557…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
open-amp: decoupling: change SDT variable to SYSTEM_DTFILE_OPENAMP
As Linux device tree decoupling recipes has different expectations on which
device tree is present, work around this for now so that the variable between
both is not common. The original variable SYSTEM_DTFILE is overwritten
before open-amp uses the variable and this unblocks the open-amp decoupling
flow for linux.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: b3d2019fc5ef3c116c7462233e507836055d160a
https://github.com/OpenAMP/meta-openamp/commit/b3d2019fc5ef3c116c7462233e50…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-none.yaml
Log Message:
-----------
Merge remote-tracking branch 'xilinx/rel-v2021.2' into 2022
Commit: dcad1603851abd19dce49bed11825cfbb335556f
https://github.com/OpenAMP/meta-openamp/commit/dcad1603851abd19dce49bed1182…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-11-12 (Fri, 12 Nov 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
M recipes-openamp/libmetal/libmetal.inc
Log Message:
-----------
Convert to new override syntax
Fix various overrides that have been missed in previous conversion.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: da5b602ce09c534a134ea11292656d55da81871b
https://github.com/OpenAMP/meta-openamp/commit/da5b602ce09c534a134ea1129265…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-11-30 (Tue, 30 Nov 2021)
Changed paths:
M conf/layer.conf
R meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-firmware.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-none.yaml
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-versal.yaml
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel-zynqmp.yaml
A meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
M recipes-kernel/linux/linux-%.bbappend
M recipes-openamp/images/openamp-image-minimal.bb
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/libmetal/libmetal_2016.10.bb
M recipes-openamp/libmetal/libmetal_2018.10.bb
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp.inc
M recipes-openamp/open-amp/open-amp_git.bb
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
Move from gatesgarth to honister
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 7b389c58f6a3cfba80c24835920cf22409f939bb
https://github.com/OpenAMP/meta-openamp/commit/7b389c58f6a3cfba80c24835920c…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2021-12-01 (Wed, 01 Dec 2021)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
libmetal,openamp: 2022 branch, IDs after v2021.10 rebase
The stable branch for libmetal and open-amp is 2022
until the next component upgrade (rebase).
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 9821f5c5df93b9d5a0704c7954edda6de7385dfd
https://github.com/OpenAMP/meta-openamp/commit/9821f5c5df93b9d5a0704c7954ed…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
Move from armrm override to armv7r override
The Yocto Project now describes the cortexr5, but uses a different override
syntax then before. Update to the new syntax.
Note there is also an armv8r override for newer cortex-r processors.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: c438ba0efcba051233915db60a4abbf653440bf9
https://github.com/OpenAMP/meta-openamp/commit/c438ba0efcba051233915db60a4a…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
Log Message:
-----------
open-amp_decoupling: Need to inherit python3native
Without python3native it uses the native system's python3 version instead
of the Yocto Project version. The Yocto Project version is required for
python3 modules like humanfriendly.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: ba88ced069d18b6d5b665fd6f3da5c1a7f1c49bf
https://github.com/OpenAMP/meta-openamp/commit/ba88ced069d18b6d5b665fd6f3da…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2022-01-11 (Tue, 11 Jan 2022)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-echo-test/echo_test.c
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
rpmsg-examples: Change endpoint destination to 0
Previously, when the host attempted to create its RPMsg endpoint, the
destination was set to RPMSG_ADDR_ANY. Change this to 0 to match the remote
firmware's corresponding endpoint source of 0.
This change is required as the kernel no longer infers and sets the
host-endpoint's corresponding channel and instead requires the following to
be specified:
- name (host already does this)
- source (host already does this)
- dest (host DID NOT do this)
The dest field specified in the host endpoint is now set to the firmware's
source field.
With this change, the kernel will locate the endpoint and corresponding channel
that was created when the RPMsg-compatible firmware was started beforehand and
the demo will proceed as before.
This has been tested with both 1 and 2 concurrent remotes talking to host to
ensure this fix scales to multiple remotes talking in concurrent fashion.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 84c205b0da0b2b8d8ae55c1fc900f078d3b2eb6b
https://github.com/OpenAMP/meta-openamp/commit/84c205b0da0b2b8d8ae55c1fc900…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
Log Message:
-----------
libmetal: Update commit id for log.h
Use commit "log: add ML_ERR, ML_INFO, ML_DBG macros"
See SSW-2344 "OpenAMP eSW -> ghE"
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: cb685e4a04b0d2234c717c97c1dd6a7f7afa862e
https://github.com/OpenAMP/meta-openamp/commit/cb685e4a04b0d2234c717c97c1dd…
Author: John Toomey <john.toomey(a)xilinx.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M conf/layer.conf
Log Message:
-----------
Remove gatesgarth from LAYERSERIES_COMPAT
Remove gatesgarth as it is not maintained, tested or supported.
Signed-off-by: John Toomey <jtoomey(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: d0a62082fca5f18047c9610d5b5a6be799e8ee02
https://github.com/OpenAMP/meta-openamp/commit/d0a62082fca5f18047c9610d5b5a…
Author: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-echo-test/echo_test.c
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
rpmsg-examples: Use rpmsg endpoint addr from sysfs
Replace hard-coded rpmsg endpoint address with the one
found in sysfs. Add command line options to overwrite
the rpmsg endpoint src and dst. Fix compiler warnings.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: d7cc9147c8b68870e4721131789afb26f819a14e
https://github.com/OpenAMP/meta-openamp/commit/d7cc9147c8b68870e4721131789a…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2022-02-04 (Fri, 04 Feb 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
various: Adjust branches to 2022.1 release
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 69190242f12ba99406c896d11f8bac7939783cb0
https://github.com/OpenAMP/meta-openamp/commit/69190242f12ba99406c896d11f8b…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
Log Message:
-----------
meta-xilinx-standalone-experimental: Change lopper.py to lopper
Lopper version upgrade changed from lopper.py to lopper.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
(cherry picked from commit 9404fa5654d5c5fe16e9906092a1878639a6ddcf)
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 26132603e0c1c99d6198b88cb5f19c0a0a6dc75b
https://github.com/OpenAMP/meta-openamp/commit/26132603e0c1c99d6198b88cb5f1…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2022-03-18 (Fri, 18 Mar 2022)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.c
Log Message:
-----------
rpmsg-proxy-app: remove 'echo remoteproc*' commands
Have proxy app be consistent with echo-test and matrix-multiply apps
by haing remoteproc commands be required as input from user.
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
(cherry picked from commit fb8b340cad17823101e03b9c3444442031641342)
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: 0d2ca15ab8024170ec2613e5361b090f998be965
https://github.com/OpenAMP/meta-openamp/commit/0d2ca15ab8024170ec2613e5361b…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M conf/layer.conf
Log Message:
-----------
meta-openamp: declare the layer compatible with honister and kirkstone
kirkstone is not released yet but declare our intent to keep compatible
with master until it is.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 307dba927a28fcacd4a5ec4c8d9f1a10b6ffba8f
https://github.com/OpenAMP/meta-openamp/commit/307dba927a28fcacd4a5ec4c8d9f…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
R recipes-openamp/libmetal/2018.10/0001-linux-device-Allow-multi-driver-probe.patch
R recipes-openamp/libmetal/2018.10/0002-linux-device-Initialize-the-irq-info.patch
R recipes-openamp/libmetal/libmetal-2016.10/0001-linux-uio-dev-open-dev-file-only-if-it-exists.patch
R recipes-openamp/libmetal/libmetal_2016.10.bb
R recipes-openamp/libmetal/libmetal_2017.04.bb
R recipes-openamp/libmetal/libmetal_2017.10.bb
R recipes-openamp/libmetal/libmetal_2018.04.bb
R recipes-openamp/libmetal/libmetal_2018.10.bb
R recipes-openamp/libmetal/libmetal_2019.04.bb
R recipes-openamp/open-amp/open-amp_2016.10.bb
R recipes-openamp/open-amp/open-amp_2017.04.bb
R recipes-openamp/open-amp/open-amp_2017.10.bb
R recipes-openamp/open-amp/open-amp_2018.04.bb
R recipes-openamp/open-amp/open-amp_2018.10.bb
Log Message:
-----------
meta-openamp: delete libmetal and open-amp 2016 to 2019
We certainly are not testing all these versions.
Anyone using kirkstone should be using 2021.10 or later.
All of these are avilable in git history if someone wants to carry in
their own layer and test it.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 079cf96383430176a6e8d8ebc8c05ca6681c4bae
https://github.com/OpenAMP/meta-openamp/commit/079cf96383430176a6e8d8ebc8c0…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
A recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
R recipes-openamp/libmetal/libmetal_git.bb
A recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
R recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
libmetal & openamp: make Xilinx specific versions explicit
These versions should really be in a Xilinx specific layer but for
now support a transition period.
This commit is 100% file rename
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: dd5bec02806756e7f4a4bf44d78a24fffad10ddc
https://github.com/OpenAMP/meta-openamp/commit/dd5bec02806756e7f4a4bf44d78a…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal.inc
A recipes-openamp/libmetal/libmetal_git.bb
M recipes-openamp/open-amp/open-amp.inc
A recipes-openamp/open-amp/open-amp_git.bb
Log Message:
-----------
Make libmetal and open-amp point to community repos
Change the default repos to be the upstream project repos.
Add back the _git versions but now for a recent build of upstream.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 8eb91c9f04cbf31371f1f2a8254eab5fd3d74aa6
https://github.com/OpenAMP/meta-openamp/commit/8eb91c9f04cbf31371f1f2a8254e…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc.scc
Log Message:
-----------
linux kernel config appends: make Xilinx specific
Rename "remoteproc" to "remoteproc-zynqmp".
There are a lot of remoteprocs. This config is specific to zynqmp and
versal.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: a5b5ed986a8eb7d6a822e82c0087b014957420ca
https://github.com/OpenAMP/meta-openamp/commit/a5b5ed986a8eb7d6a822e82c0087…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.scc
Log Message:
-----------
linux conifgs: add qemuarm64 machine
The qemuarm64 is standing in for genericarm64 so include all the remoteproc
and rpmsg available in 5.15. We need to add more as we go.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: ba156705caa270ccc56980dac50ecea31eaa2b28
https://github.com/OpenAMP/meta-openamp/commit/ba156705caa270ccc56980dac50e…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/images/openamp-image-minimal.bb
Log Message:
-----------
openamp-image-minimal: add qemuarm64
Added qemuarm64 (as stand in for genericarm46).
Add the modules we need to the image.
Make the xilinx stuff depend on Xilinx machine's
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: d9927fff19aa4aeac75dfb43af92eeab2bb0ee7c
https://github.com/OpenAMP/meta-openamp/commit/d9927fff19aa4aeac75dfb43af92…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/all-arm64-platforms.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/basic.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.scc
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-genericarm64.scc
Log Message:
-----------
qemuarm64: enable all remoteproc & rpmsg drivers
We are using qemuarm64 (w/ openamp distro feature) as a stand-in for
generic arm64. Enable all the remoteproc and rpmsgs we can for now.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 59a1c89c86ef3d3a9d25cedb815313cc2393f83a
https://github.com/OpenAMP/meta-openamp/commit/59a1c89c86ef3d3a9d25cedb8153…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/images/openamp-image-minimal.bb
Log Message:
-----------
openamp-image-minimal: for qemuarm64 install modules
Include all rproc and rpmsg modules for qemuarm64.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 15d36f93cbfe7b999d1f3869e26c1b6adf0d16a4
https://github.com/OpenAMP/meta-openamp/commit/15d36f93cbfe7b999d1f3869e26c…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/images/openamp-image-minimal.bb
Log Message:
-----------
openamp-image-minimal: just install all modules
Install all modules that we build.
It is a test image not a product and keeping the list up to date would be
a pain.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 77d8070e9642cc1bbf2436138f7c112c123dd0c1
https://github.com/OpenAMP/meta-openamp/commit/77d8070e9642cc1bbf2436138f7c…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/images/openamp-image-minimal.bb
Log Message:
-----------
Fix openamp-image-minimal being mostly empty for qemuarm64
Old style was completely replacing IMAGE_INSTALL when machine override
was active. By using the append override syntax we keep the base,
the base level append, and the machine level append.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 029e7b4dbea61c41c53d6aac37c1f122b79552ee
https://github.com/OpenAMP/meta-openamp/commit/029e7b4dbea61c41c53d6aac37c1…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
fix warnings about append +=
append is additive so the += is not needed. But ensure we have a space
delimiter before the new word.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 7997c85116282bc5b408329ff9df84c67d9a047d
https://github.com/OpenAMP/meta-openamp/commit/7997c85116282bc5b408329ff9df…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
M meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
fix warnings about append +=
Additional append to be cleaned up.
Also cleanup flag setting, as this can't use override syntax.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: bd752f42359ef191673452366e56196de1647ef8
https://github.com/OpenAMP/meta-openamp/commit/bd752f42359ef191673452366e56…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M README
Log Message:
-----------
README: Update with new maintainers
Also update contribution details to use Pull Requests from github.
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: df7314fbb1db7ee240d7387a10afce035012c95b
https://github.com/OpenAMP/meta-openamp/commit/df7314fbb1db7ee240d7387a10af…
Author: Mark Hatle <mark.hatle(a)xilinx.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M conf/layer.conf
R meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal_standalone.bb
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-firmware.bb
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_decoupling.bb
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp_standalone.bb
R meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
M recipes-kernel/linux/linux-%.bbappend
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
R recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
M recipes-openamp/images/openamp-image-minimal.bb
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/open-amp/open-amp.inc
A vendor/xilinx/layer.inc
A 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-firmware.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
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
A vendor/xilinx/recipes-kernel/linux/linux-%.bbappend
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
A vendor/xilinx/recipes-openamp/images/openamp-image-minimal.bbappend
A vendor/xilinx/recipes-openamp/libmetal/libmetal_%.bbappend
A vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
Move xilinx specific items into vendor/xilinx
Signed-off-by: Mark Hatle <mark.hatle(a)xilinx.com>
Commit: b6e2a13fdd8f670ff1f616ee1d803827c3459159
https://github.com/OpenAMP/meta-openamp/commit/b6e2a13fdd8f670ff1f616ee1d80…
Author: Bill MIlls <wm.a.mills(a)gmail.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M README
M conf/layer.conf
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/all-arm64-platforms.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/basic.cfg
M recipes-kernel/linux/openamp-kmeta/cfg/openamp.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-arm64.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-genericarm64.scc
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc.scc
R recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
R recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
M recipes-openamp/images/openamp-image-minimal.bb
R recipes-openamp/libmetal/2018.10/0001-linux-device-Allow-multi-driver-probe.patch
R recipes-openamp/libmetal/2018.10/0002-linux-device-Initialize-the-irq-info.patch
R recipes-openamp/libmetal/libmetal-2016.10/0001-linux-uio-dev-open-dev-file-only-if-it-exists.patch
A recipes-openamp/libmetal/libmetal-xlnx_v2022.1.bb
M recipes-openamp/libmetal/libmetal.inc
R recipes-openamp/libmetal/libmetal_2016.10.bb
R recipes-openamp/libmetal/libmetal_2017.04.bb
R recipes-openamp/libmetal/libmetal_2017.10.bb
R recipes-openamp/libmetal/libmetal_2018.04.bb
R recipes-openamp/libmetal/libmetal_2018.10.bb
R recipes-openamp/libmetal/libmetal_2019.04.bb
M recipes-openamp/libmetal/libmetal_git.bb
A recipes-openamp/open-amp/open-amp-xlnx_v2022.1.bb
M recipes-openamp/open-amp/open-amp.inc
R recipes-openamp/open-amp/open-amp_2016.10.bb
R recipes-openamp/open-amp/open-amp_2017.04.bb
R recipes-openamp/open-amp/open-amp_2017.10.bb
R recipes-openamp/open-amp/open-amp_2018.04.bb
R recipes-openamp/open-amp/open-amp_2018.10.bb
M recipes-openamp/open-amp/open-amp_git.bb
M recipes-openamp/rpmsg-examples/rpmsg-echo-test/echo_test.c
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul/mat_mul_demo.c
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app/proxy_app.c
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
A vendor/xilinx/layer.inc
A 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-firmware.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
A vendor/xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/overlays/openamp-overlay-kernel.yaml
A vendor/xilinx/recipes-kernel/linux/linux-%.bbappend
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-zynqmp.scc
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.cfg
A vendor/xilinx/recipes-kernel/linux/openamp-kmeta/cfg/sparsevmemmap.scc
A vendor/xilinx/recipes-openamp/images/openamp-image-minimal.bbappend
A vendor/xilinx/recipes-openamp/libmetal/libmetal_%.bbappend
A vendor/xilinx/recipes-openamp/open-amp/open-amp_%.bbappend
Log Message:
-----------
Merge pull request #17 from mhatle/master
Merge forward to latest honister along w/ Bills recent changes
Compare: https://github.com/OpenAMP/meta-openamp/compare/bdbdb0b02af4...b6e2a13fdd8f
All,
Mathieu cannot join us today so we will skip all kernel level topics.
Thanks,
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/libmetal
Commit: e9d4531300bfd6b091b6aae1bd43793bdd6d34ee
https://github.com/OpenAMP/libmetal/commit/e9d4531300bfd6b091b6aae1bd43793b…
Author: Gerard Marull-Paretas <gerard(a)teslabs.com>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M lib/system/zephyr/alloc.h
M lib/system/zephyr/assert.h
M lib/system/zephyr/cache.h
M lib/system/zephyr/log.c
M lib/system/zephyr/mutex.h
M lib/system/zephyr/sleep.h
M lib/system/zephyr/sys.c
M lib/system/zephyr/time.c
M test/system/zephyr/alloc.c
M test/system/zephyr/main.c
Log Message:
-----------
zephyr: update include paths to use <zephyr/...>
Zephyr has prefixed all of its includes with <zephyr/...>. While the old
mode can still be used (CONFIG_LEGACY_INCLUDE_PATH) and is still enabled
by default, it's better to be prepared for its removal in the future.
Signed-off-by: Gerard Marull-Paretas <gerard(a)teslabs.com>
Commit: 8bb3fa38e7dc01e8f8cb8d061560542438107cae
https://github.com/OpenAMP/libmetal/commit/8bb3fa38e7dc01e8f8cb8d0615605424…
Author: Gerard Marull-Paretas <gerard(a)teslabs.com>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M lib/system/zephyr/assert.h
M lib/system/zephyr/log.c
Log Message:
-----------
zephyr: use <zephyr/kernel.h>
<zephyr/zephyr.h> is a shim to the Kernel header, so let's use it
directly.
Signed-off-by: Gerard Marull-Paretas <gerard(a)teslabs.com>
Compare: https://github.com/OpenAMP/libmetal/compare/7926c874189b...8bb3fa38e7dc
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: e5988ab1c06eee1fb353428f8212e7a84fb55210
https://github.com/OpenAMP/open-amp/commit/e5988ab1c06eee1fb353428f8212e7a8…
Author: Ed Mooring <ed.mooring(a)gmail.com>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M cmake/platforms/cross_generic_gcc.cmake
Log Message:
-----------
CMake: Drop deprecated CMAKE_FORCE_*_COMPILER directives.
Building OpenAMP for standalone ARM R5, the following warning occurs:
CMake Deprecation Warning at
/usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
cmake/platforms/cross_generic_gcc.cmake:5 (CMAKE_FORCE_C_COMPILER)
/home/mooring/build-oa/toolchain.r5-oa.sa:18 (include)
/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:19 (project)
Follow the suggestions in the above error message, and add
CMAKE_TRY_COMPILE_TARGET_TYPE = STATIC LIBRARY, which makes try_compile()
not try to link the cross-compiled binary. This is necessary because the
arm-none-eabi toolchain libgcc doesn't have an implementation of _exit(),
leaving that to the BSP. This results in a CMake error because it can't
build the test executable.
Signed-off-by: Ed Mooring <ed.mooring(a)gmail.com>