Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 9d91673933e95c50bcde59f56c2f3dcb15c0744b
https://github.com/OpenAMP/openamp-system-reference/commit/9d91673933e95c50…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/zcu102-openamp.dtso
Log Message:
-----------
dtb: Fix zcu102 bare-metal
A holdover from the dtsi model was getting both mailbox configs in the
bare-metal dtb for zcu102.
Fix this by making the zcu102-openamp overlay only disable the serial
port and not include the zynqmp-openamp overlay defs.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/v2023.10
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 1907df6ca1e0b412d394bf6d4ec74737490b59c3
https://github.com/OpenAMP/openamp-system-reference/commit/1907df6ca1e0b412…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/.gitignore
M examples/linux/dts/xilinx/Makefile
R examples/linux/dts/xilinx/kria-openamp-lockstep.dts
R examples/linux/dts/xilinx/kria-openamp-split.dts
R examples/linux/dts/xilinx/zcu102-openamp-base.dtsi
R examples/linux/dts/xilinx/zcu102-openamp-lockstep.dts
R examples/linux/dts/xilinx/zcu102-openamp-split.dts
A examples/linux/dts/xilinx/zcu102-openamp.dtso
R examples/linux/dts/xilinx/zynqmp-openamp.dtsi
A examples/linux/dts/xilinx/zynqmp-openamp.dtso
R examples/linux/dts/xilinx/zynqmp-split.dtsi
A examples/linux/dts/xilinx/zynqmp-split.dtso
Log Message:
-----------
Xilinx DTS: Switch to all overlays
Build upstream DTBs and DTBOs (mostly) as is.
(Overlay support is added to zcu102).
Then build a series of overlays that can be applied to the upstream base.
These overlays can be used at boot time if desired.
Then go ahead and apply the overlays to the bases to produce full dtbs
so people that don't want to learn about overlays can just use the one
dtb that they want.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: d7bbc47ce059e8b68f024ffac9247eb0d4513f88
https://github.com/OpenAMP/openamp-system-reference/commit/d7bbc47ce059e8b6…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/Makefile
A examples/linux/dts/xilinx/xilinx-openamp-for-v6.5.dtso
Log Message:
-----------
dtb: Add Xilinx baremetal demo compatible DTB for v6.5 kernel
The Xilinx baremetal apps as built by Xilinx v2023.2 use a different
mailbox configuration than the Zephyr examples do.
We wish to align these in the future but for now we need a different DTB.
We can not use the Xilinx v2023.2 built DTB as it is not compatible with
the upstream remoteproc driver (it is still using the pre-upstream driver.)
This change adds an overlay for this configuration and then also applies
it to make complete dtbs. Boot configs can either apply the overlays at
boot time or use the complete dtbs.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 901d6722b2cd8ccb9775d7c2707077556c26a4cb
https://github.com/OpenAMP/openamp-system-reference/commit/901d6722b2cd8ccb…
Author: Tanmay <tanmay.shah(a)amd.com>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/zynqmp-openamp.dtso
Log Message:
-----------
examples: dts: fix reserved memory nodes for core1 rpmsg
Xilinx remoteproc driver expects node name to be vdev0vringx
and vdev0buffer. Remoteproc framework will add memory
carveouts based on these names. Fix current node names for
core1 rpmsg accordingly.
Commit: a54c1d9b57a6030bfb58e3fae92cdf7a8df4fdf9
https://github.com/OpenAMP/openamp-system-reference/commit/a54c1d9b57a6030b…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
A examples/linux/dts/st/.gitignore
A examples/linux/dts/st/Makefile
A examples/linux/dts/st/README.md
A examples/linux/dts/st/st-audio-disable.dtso
Log Message:
-----------
dts: ST audio disable workaround for v6.5.8
Our current configuration for generic-armv7a for v6.5.8 causes kernel
oops related to audio. So disable everything related to audio as a
workaround.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: a4026cfa399b062da11a235d98f80251d29a5860
https://github.com/OpenAMP/openamp-system-reference/commit/a4026cfa399b062d…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-19 (Sun, 19 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/zcu102-openamp.dtso
Log Message:
-----------
dtb: Fix zcu102 bare-metal
A holdover from the dtsi model was getting both mailbox configs in the
bare-metal dtb for zcu102.
Fix this by making the zcu102-openamp overlay only disable the serial
port and not include the zynqmp-openamp overlay defs.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/3716dbba0154...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: f3f365d3f4f1c2bf4170294c8a7629feaad57926
https://github.com/OpenAMP/libmetal/commit/f3f365d3f4f1c2bf4170294c8a7629fe…
Author: Daniel Leung <daniel.leung(a)intel.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M lib/system/zephyr/sys.c
Log Message:
-----------
zephyr: use k_cpu_idle instead of arch_cpu_idle
arch_cpu_idle() is an internal API that should not be used
outside of the main Zephyr. Use k_cpu_idle() instead, which
is the same thing (at least for now).
Signed-off-by: Daniel Leung <daniel.leung(a)intel.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 78043fa8b25b090620f69d29a490c9fdbf0cf3a1
https://github.com/OpenAMP/open-amp/commit/78043fa8b25b090620f69d29a490c9fd…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M apps/examples/echo/rpmsg-echo.c
M apps/examples/echo/rpmsg-ping.c
M apps/tests/msg/rpmsg-ping.c
Log Message:
-----------
apps: Add use of rpmsg_virtio_get_tx/rx_buffer_size API
Print the max size of the RX and TX buffer payloads.
This allows to test the new API in the CI.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 964b4bb145f501bd69b635f030f8b843351931ad
https://github.com/OpenAMP/openamp-system-reference/commit/964b4bb145f501bd…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/.gitignore
M examples/linux/dts/xilinx/Makefile
R examples/linux/dts/xilinx/kria-openamp-lockstep.dts
R examples/linux/dts/xilinx/kria-openamp-split.dts
R examples/linux/dts/xilinx/zcu102-openamp-base.dtsi
R examples/linux/dts/xilinx/zcu102-openamp-lockstep.dts
R examples/linux/dts/xilinx/zcu102-openamp-split.dts
A examples/linux/dts/xilinx/zcu102-openamp.dtso
R examples/linux/dts/xilinx/zynqmp-openamp.dtsi
A examples/linux/dts/xilinx/zynqmp-openamp.dtso
R examples/linux/dts/xilinx/zynqmp-split.dtsi
A examples/linux/dts/xilinx/zynqmp-split.dtso
Log Message:
-----------
Xilinx DTS: Switch to all overlays
Build upstream DTBs and DTBOs (mostly) as is.
(Overlay support is added to zcu102).
Then build a series of overlays that can be applied to the upstream base.
These overlays can be used at boot time if desired.
Then go ahead and apply the overlays to the bases to produce full dtbs
so people that don't want to learn about overlays can just use the one
dtb that they want.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 578448a3da03c12d3ee991257d602af511f09e80
https://github.com/OpenAMP/openamp-system-reference/commit/578448a3da03c12d…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/Makefile
A examples/linux/dts/xilinx/xilinx-openamp-for-v6.5.dtso
Log Message:
-----------
dtb: Add Xilinx baremetal demo compatible DTB for v6.5 kernel
The Xilinx baremetal apps as built by Xilinx v2023.2 use a different
mailbox configuration than the Zephyr examples do.
We wish to align these in the future but for now we need a different DTB.
We can not use the Xilinx v2023.2 built DTB as it is not compatible with
the upstream remoteproc driver (it is still using the pre-upstream driver.)
This change adds an overlay for this configuration and then also applies
it to make complete dtbs. Boot configs can either apply the overlays at
boot time or use the complete dtbs.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 87ffea5a5ce7d15c12d54165ecf1511c0deffcd3
https://github.com/OpenAMP/openamp-system-reference/commit/87ffea5a5ce7d15c…
Author: Tanmay <tanmay.shah(a)amd.com>
Date: 2023-11-18 (Sat, 18 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/zynqmp-openamp.dtso
Log Message:
-----------
examples: dts: fix reserved memory nodes for core1 rpmsg
Xilinx remoteproc driver expects node name to be vdev0vringx
and vdev0buffer. Remoteproc framework will add memory
carveouts based on these names. Fix current node names for
core1 rpmsg accordingly.
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/0cbde86fcd14...…
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 0a67afa94eee1579b693926f66ca5a3676acac60
https://github.com/OpenAMP/libmetal/commit/0a67afa94eee1579b693926f66ca5a36…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-11-10 (Fri, 10 Nov 2023)
Changed paths:
M lib/system/zephyr/sys.h
Log Message:
-----------
Zephyr integration: Add support for hosted test environment
Provide the metal_sleep_usec() required for hosted
environments.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Commit: dabb14f6774e2ee23ae11dd84e684997bab092c3
https://github.com/OpenAMP/libmetal/commit/dabb14f6774e2ee23ae11dd84e684997…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-11-10 (Fri, 10 Nov 2023)
Changed paths:
A lib/processor/hosted/CMakeLists.txt
A lib/processor/hosted/atomic.h
A lib/processor/hosted/cpu.h
Log Message:
-----------
Add support for hosted test environments
Add a new hosted test environment "processor".
This is meant as a build target used when the
code is not built for a real target
but as part of a test in a hosted environment
(for ex. as a test environment like Zephyr's
native_sim target).
When building for this target PROJECT_PROCESSOR
should be set as "hosted".
In this, the "metal_sleep_usec()" call
is expected to be provided by the system folder
headers.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Commit: 85fb13958de5d2ac81a9bdb1e650783c3afac254
https://github.com/OpenAMP/libmetal/commit/85fb13958de5d2ac81a9bdb1e650783c…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-11-10 (Fri, 10 Nov 2023)
Changed paths:
M lib/atomic.h
M lib/config.h
M lib/cpu.h
M lib/processor/CMakeLists.txt
R lib/processor/aarch64/CMakeLists.txt
R lib/processor/aarch64/atomic.h
R lib/processor/arm/CMakeLists.txt
R lib/processor/arm/atomic.h
R lib/processor/arm/cpu.h
R lib/processor/ceva/CMakeLists.txt
R lib/processor/csky/CMakeLists.txt
R lib/processor/csky/cpu.h
A lib/processor/generic/atomic.h
A lib/processor/generic/cpu.h
R lib/processor/hosted/CMakeLists.txt
R lib/processor/hosted/atomic.h
R lib/processor/microblaze/CMakeLists.txt
R lib/processor/microblaze/atomic.h
R lib/processor/microblaze/cpu.h
R lib/processor/riscv/CMakeLists.txt
R lib/processor/riscv/cpu.h
R lib/processor/x86/CMakeLists.txt
R lib/processor/x86/atomic.h
R lib/processor/x86_64/CMakeLists.txt
R lib/processor/x86_64/atomic.h
R lib/processor/xtensa/CMakeLists.txt
R lib/processor/xtensa/atomic.h
Log Message:
-----------
Refactor equal processor headers into new generic ones
Refactor all processor headers which had the same content
into a generic set, to reduce the number of duplicates.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Compare: https://github.com/OpenAMP/libmetal/compare/8041e1c27648...85fb13958de5
Branch: refs/heads/fix_core1_rpmsg_dt_nodes
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: 5865a2e0fb19153bb85447fd258939dbe9d59945
https://github.com/OpenAMP/openamp-system-reference/commit/5865a2e0fb19153b…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2023-11-07 (Tue, 07 Nov 2023)
Changed paths:
M examples/linux/dts/xilinx/zynqmp-openamp.dtsi
Log Message:
-----------
examples: dts: fix reserved memory nodes for core1 rpmsg
Xilinx remoteproc driver expects node name to be vdev0vringx
and vdev0buffer. Remoteproc framework will add memory
carveouts based on these names. Fix current node names for
core1 rpmsg accordingly.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 098059a411ff3c64934f7f870fdec251b0006c6f
https://github.com/OpenAMP/meta-openamp/commit/098059a411ff3c64934f7f870fde…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
A recipes-openamp/libmetal/libmetal_v2023.10.bb
A recipes-openamp/open-amp/open-amp_v2023.10.bb
M recipes-openamp/rpmsg-examples/rpmsg-example.inc
Log Message:
-----------
Set the defaults to the v2023.10 release
* Add recipes for the v2023.10 release of libmetal and open-amp and use
the commit of the v2023.10.0 tag
* Lock the Linux examples and utilities to the v2023.10.0 tag
* Use the real branch name, not main
* fix license md5sum as is done in -dev recipes
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 59ef6be7a5a23f854ee26bdc6be4a405e5a0aa97
https://github.com/OpenAMP/meta-openamp/commit/59ef6be7a5a23f854ee26bdc6be4…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
A recipes-openamp/rpmsg-examples/rpmsg-utils_1.0.bb
Log Message:
-----------
Add rpmsg_utils: User space utilities to exercise /dev/rpmsg*
This set of utilities has existed for over a year but have not been built
or packaged in OE until now.
These utilities are in the same git rep as the other examples.
Rev them as a group and reuse the inc file.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: d51364594d95e63c0b51b3c5ea73d0dbf3c99a04
https://github.com/OpenAMP/open-amp/commit/d51364594d95e63c0b51b3c5ea73d0db…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
openamp: add new API rpmsg_virtio_get_rx_buffer_size()
This API can be used by the endpoint callback to limit the rx
buffer usage range.
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 8041e1c2764812a8d6feded09e68d87bc7812b3e
https://github.com/OpenAMP/libmetal/commit/8041e1c2764812a8d6feded09e68d87b…
Author: Ledion Daja <ledion.daja(a)arm.com>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
M lib/compiler/armcc/errno.h
Log Message:
-----------
lib: add guards for errno values for ARMCC compiler
The new guards prevent redefinition of errno values which have already
been defined in the standard libraries.
Signed-off-by: Ledion Daja <ledion.daja(a)arm.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 9855f84ae92cfcd571c883bc88a53695f9cfb7b1
https://github.com/OpenAMP/libmetal/commit/9855f84ae92cfcd571c883bc88a53695…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
M lib/atomic.h
M lib/compiler.h
M lib/errno.h
Log Message:
-----------
lib: compiler support of arm compiler v6
The predefined macro __CC_ARM available on 5.x is migrated to the
macro __arm__ for the version 6.x. Add defines to support both versions.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 27f22afd75a43c86e166acf0cfdfc3bbed486f0a
https://github.com/OpenAMP/meta-openamp/commit/27f22afd75a43c86e166acf0cfdf…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
M conf/layer.conf
Log Message:
-----------
Declare support for YP 4.2 and 4.3
* Set the default policy for the master branch
* update for current release names for 2023/09
* Keep one Xilinx specific EOL release
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 74d1f450a6dd77b5bd56888910be0f417938a1bd
https://github.com/OpenAMP/meta-openamp/commit/74d1f450a6dd77b5bd56888910be…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
A recipes-openamp/rpmsg-examples/rpmsg-utils_1.0.bb
Log Message:
-----------
Add rpmsg_utils: User space utilities to exercise /dev/rpmsg*
This set of utilities has existed for over a year but have not been built
or packaged in OE until now.
These utilities are in the same git rep as the other examples.
Rev them as a group and reuse the inc file.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: c7832c3af30732db405b84807558711b1491b42a
https://github.com/OpenAMP/meta-openamp/commit/c7832c3af30732db405b84807558…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
A recipes-openamp/libmetal/libmetal_v2023.10.bb
A recipes-openamp/open-amp/open-amp_v2023.10.bb
M recipes-openamp/rpmsg-examples/rpmsg-example.inc
Log Message:
-----------
Set the defaults to the v2023.10 release
* Add recipes for the v2023.10 release of libmetal and open-amp and use
the commit of the v2023.10.0 tag
* Lock the Linux examples and utilities to the v2023.10.0 tag
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 33dc6e4b631b0c3ab0fe391ad58f769e321189d0
https://github.com/OpenAMP/meta-openamp/commit/33dc6e4b631b0c3ab0fe391ad58f…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
M recipes-openamp/libmetal/libmetal_v2023.10.bb
M recipes-openamp/open-amp/open-amp_v2023.10.bb
Log Message:
-----------
FIX: Use real branch name in libmetal and open-amp
Commit: ccf44a78421a9807442d39151f2d58de707bfe2d
https://github.com/OpenAMP/meta-openamp/commit/ccf44a78421a9807442d39151f2d…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-11-04 (Sat, 04 Nov 2023)
Changed paths:
M recipes-openamp/libmetal/libmetal_v2023.10.bb
M recipes-openamp/open-amp/open-amp_v2023.10.bb
Log Message:
-----------
FIX: libmetal and open-amp fix license md5sum
The License file (& md5sum) is the same as for the -dev version.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/6e94a35e084b...ccf44a78421a
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>