Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 156d8010ae55a46289f82950d2e07bda6a077d8f
https://github.com/OpenAMP/meta-openamp/commit/156d8010ae55a46289f82950d2e0…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx.inc
Log Message:
-----------
vendor/xilinx open-amp-xlnx: add versal-net platform support
Pass switch to OpenAMP repo so that it can configure for versal_net as
needed.
Presently the Yocto recipe is just informing the repo that the target is
versal-net platform.
In the repo this is only conveying interrupt information but can be
extended in the future.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 6e94a35e084b56bcb1220721a56b7fc727cb5ef2
https://github.com/OpenAMP/meta-openamp/commit/6e94a35e084b56bcb1220721a56b…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
M vendor/xilinx/recipes-openamp/open-amp/open-amp-xlnx.inc
Log Message:
-----------
Merge pull request #36 from bentheredonethat/versal-net-support-linux
vendor/xilinx open-amp-xlnx: Add switch for Versal_net
Compare: https://github.com/OpenAMP/meta-openamp/compare/0d2d3478b046...6e94a35e084b
Branch: refs/heads/v2023.10
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 3716dbba0154259d5efa3fa359313cce69cd163d
https://github.com/OpenAMP/openamp-system-reference/commit/3716dbba0154259d…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M west.yml
Log Message:
-----------
west.yml: Lock the manifest for the v2023.10.0 release
Lock the versions of libmetal, open-amp, and openamp-zephyr-modules to
their v2023.10.0 tags.
This commit is also the first on the v2023.10 branch which will be updated
if there is every another v2023.10.x release.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 0cbde86fcd1448f9c56dbd1f892db41270cd8ac5
https://github.com/OpenAMP/openamp-system-reference/commit/0cbde86fcd1448f9…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M examples/linux/dts/.gitignore
A examples/linux/dts/xilinx/.gitignore
A examples/linux/dts/xilinx/Makefile
M examples/linux/dts/xilinx/README.md
A examples/linux/dts/xilinx/kria-openamp-lockstep.dts
A examples/linux/dts/xilinx/kria-openamp-split.dts
A examples/linux/dts/xilinx/zcu102-openamp-base.dtsi
M examples/linux/dts/xilinx/zcu102-openamp-lockstep.dts
M examples/linux/dts/xilinx/zcu102-openamp-split.dts
A examples/linux/dts/xilinx/zynqmp-openamp.dtsi
A examples/linux/dts/xilinx/zynqmp-split.dtsi
Log Message:
-----------
Xilinx DTS: Use upstream source and only change what we need to.
Instead of checking in decompiled dtbs, use the the upstream kernel as
the source of DTS. Then use include files to change what we need to.
* Use the Linux v6.5.8 DTS source files
* Using include files add the openamp specific definitions
* Update example/dts/,gitignore to ignore dtbo files everywhere
* Update xilinx/.gitignore to ignore the specific products of the Makefile
* This handles the current versions of zcu102 and kv260
* This handles lockstep and split mode of the R5 subsystem
The OpenAMP devicetree changes here are the work of Tanmay Shah
and the Makefile and restructure to include files is by Bill Mills.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: bbefedd4950c05113e4025688d160196c61157c3
https://github.com/OpenAMP/open-amp/commit/bbefedd4950c05113e4025688d160196…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M lib/include/openamp/rpmsg.h
M lib/rpmsg/rpmsg.c
Log Message:
-----------
rpmsg: set ept address to incease num when alloc from the bitmap
CPU0 CPU1
create_ept1:addr1 create_ept1
OK <====== msg1
OK <====== msg2
OK <====== msg3
msg4
<====== msg4 on the virtioqueue
close_ept1 close_ept1
create_ept2:addr1 create_ept1
(same addr with ept1)
msg4
ept2 recv ept1 msg ERROR <======
The msg4 which belong to ep1, error received by ept2.
For this issue, I give a resolve method:
Let the rpmsg_get_address() always return a new increased num.
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 694620ff25fc6e4f9ced9899d0f038df95cc435e
https://github.com/OpenAMP/libmetal/commit/694620ff25fc6e4f9ced9899d0f038df…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M lib/utilities.h
Log Message:
-----------
libmetal: set ept address loop++ in bitmap
CPU0 CPU1
create_ept1:addr1 create_ept1
OK <====== msg1
OK <====== msg2
OK <====== msg3
msg4
<====== msg4 on the virtioqueue
close_ept1 close_ept1
create_ept2:addr1 create_ept1
(same addr with ept1)
msg4
ept2 recv ept1 msg ERROR <======
The msg4 which belong to ep1, error received by ept2.
For the issue, I give a resolve method,
for the rpmsg_get_address(), always return a new increased num.
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: e087ea5d38c2278047b796c0a0123124cdcdee05
https://github.com/OpenAMP/libmetal/commit/e087ea5d38c2278047b796c0a0123124…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-10-31 (Tue, 31 Oct 2023)
Changed paths:
M lib/list.h
Log Message:
-----------
libmetal: add metal_list_for_each_safe() support
Add a more secure way to traverse linked lists
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>