Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 79d20e69b3cf4366438cac1d35d09cdfdba0d489
https://github.com/OpenAMP/open-amp/commit/79d20e69b3cf4366438cac1d35d09cdf…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-10-17 (Thu, 17 Oct 2024)
Changed paths:
M README.md
M cmake/options.cmake
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg: Allow to send virqueue_kick only when RX queue is empty
Add VQ_RX_EMPTY_NOTIFY config to define the behavior. If
VQ_RX_EMPTY_NOTIFY is disabled, notify the other side each
time a buffer is released. If VQ_RX_EMPTY_NOTIFY is enabled,
only send one notification when the RX queue is empty to
improve performance.
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 14a37c7bfe462b56fbec21757dc6f9ecd5cb3181
https://github.com/OpenAMP/open-amp/commit/14a37c7bfe462b56fbec21757dc6f9ec…
Author: Rajiv Mohan <rajiv.mohan(a)amd.com>
Date: 2024-10-14 (Mon, 14 Oct 2024)
Changed paths:
R apps/machine/zynq7/CMakeLists.txt
R apps/machine/zynq7/platform_info.c
R apps/machine/zynq7/platform_info.h
R apps/machine/zynq7/platform_info_remoteproc_master.c
R apps/machine/zynq7/rsc_table.c
R apps/machine/zynq7/rsc_table.h
R apps/machine/zynq7/zynq_a9_rproc.c
R apps/system/generic/machine/zynq7/CMakeLists.txt
R apps/system/generic/machine/zynq7/Xilinx.spec
R apps/system/generic/machine/zynq7/helper.c
R apps/system/generic/machine/zynq7/linker_master.ld
R apps/system/generic/machine/zynq7/linker_remote.ld
R cmake/platforms/zynq7_generic.cmake
R cmake/platforms/zynq7_linux.cmake
M doc/apps/echo_test/README.md
M doc/apps/matrix_multiply/README.md
M doc/apps/rpc_demo/README.md
Log Message:
-----------
zynq: Remove support for Zynq-7000 SoC
Remove openamp support for Zynq-7000 SoC, following changes are done
1) remove folder apps/machine/zynq7
2) remove folder apps/system/generic/machine/zynq7
3) remove file cmake/platforms/zynq7_generic.cmake
4) remove file cmake/platforms/zynq7_linux.cmake
5) Modify README.md files
Reasons to remove:
1) Support for Zynq-7000 has ended
2) Removing redundant or unmaintained code
3) Reduce technical debt carried by OpenAMP team
4) very few customer using openamp on Zynq-7000 SoC
For using Zynq-7000 SoC support
last working and tested version is (v2023.10)
https://github.com/OpenAMP/open-amp/tree/v2023.10
Signed-off-by: Rajiv Mohan <rajiv.mohan(a)amd.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: b691eee88fe0e7fc9c6d5996dd5559960c04459a
https://github.com/OpenAMP/libmetal/commit/b691eee88fe0e7fc9c6d5996dd555996…
Author: Rajiv Mohan <rajiv.mohan(a)amd.com>
Date: 2024-10-14 (Mon, 14 Oct 2024)
Changed paths:
M README.md
R cmake/platforms/zynq7-freertos.cmake
R cmake/platforms/zynq7-generic-iar.cmake
R cmake/platforms/zynq7-generic.cmake
R cmake/platforms/zynq7-linux.cmake
Log Message:
-----------
zynq: Remove support for Zynq-7000 SoC
Remove support for Zynq-7000 SoC, changes are
1. Remove Zynq7 tool chain support
2. Makefile changes to remove zynq7
Reasons to remove:
1. Removing redundant or unmaintained code
2. Reduce technical debt carried by OpenAMP team
3. very few customer using openamp on Zynq-7000 SoC
For using Zynq-7000 SoC support last working and tested
version is (v2023.04)
https://github.com/OpenAMP/libmetal/tree/v2023.04
Signed-off-by: Rajiv Mohan <rajiv.mohan(a)amd.com>
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: c31e4fd626a7e6e0a6e0864c4866c621e559fc95
https://github.com/OpenAMP/open-amp/commit/c31e4fd626a7e6e0a6e0864c4866c621…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-10-09 (Wed, 09 Oct 2024)
Changed paths:
M lib/remoteproc/remoteproc_virtio.c
Log Message:
-----------
remoteproc_virtio.c: fix rproc_virtio_negotiate_features return value
Make rproc_virtio_negotiate_features() return the mask of features
successfully negotiated.
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
Commit: 4df7975ab11bcb8f2eb8f6ac2bc8f2c14b6f4d60
https://github.com/OpenAMP/open-amp/commit/4df7975ab11bcb8f2eb8f6ac2bc8f2c1…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-10-09 (Wed, 09 Oct 2024)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
openamp/virtio.h: update vdev->features
set vdev->features in virtio_negotiate_features
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
Commit: 81ac4d3934929d79fbddbac114efd73ebdebfe6f
https://github.com/OpenAMP/open-amp/commit/81ac4d3934929d79fbddbac114efd73e…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-10-09 (Wed, 09 Oct 2024)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
openamp/virtio.h: make final_features optional
negotiate also can be call when final_features is NULL
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
Compare: https://github.com/OpenAMP/open-amp/compare/e7e7593ca392...81ac4d393492
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/openamp-system-reference
Commit: cde20918d94c1fea560da94e5dfc51afa08dbe33
https://github.com/OpenAMP/openamp-system-reference/commit/cde20918d94c1fea…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
A examples/zephyr/rpmsg_multi_services/sample.yaml
R examples/zephyr/rpmsg_multi_services/src/sample.yaml
Log Message:
-----------
examples: zephyr: move sample.yaml out of src/ folder
Move sample.yaml file outside of source folder.
While here, fix some typos.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Commit: 0835217f17dc69b3ed26c6823587ca5a7c6be220
https://github.com/OpenAMP/openamp-system-reference/commit/0835217f17dc69b3…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
R examples/zephyr/rpmsg_multi_services/src/CMakeLists.txt
R examples/zephyr/rpmsg_multi_services/src/README.rst
R examples/zephyr/rpmsg_multi_services/src/prj.conf
Log Message:
-----------
examples: zephyr: remove unneeded files from src/ folder
In src/ folder should only be source files, therefore remove
the others.
Actually all these files (README, CMakeLists and prj.conf)
are already in sample's folder, where they belong.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Commit: f9f2706d8164047a0bcd2e2db8d3631fc1b0ed23
https://github.com/OpenAMP/openamp-system-reference/commit/f9f2706d8164047a…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
M examples/zephyr/rpmsg_multi_services/prj.conf
Log Message:
-----------
examples: zephyr: remove arch specific config from project
The CONFIG_PLATFORM_SPECIFIC_INIT is bool, so the
default value is implicitly n.
Therefore, is redundant to set it again.
Also, this is arch specific, and it should be no
restriction to run the sample on other,
non-arm, platforms.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Commit: 340adb9f2dc42451084d895e402704181371a976
https://github.com/OpenAMP/openamp-system-reference/commit/340adb9f2dc42451…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
M examples/zephyr/rpmsg_multi_services/src/main_remote.c
Log Message:
-----------
examples: zephyr: increase stack size
While testing rpmsg_multi_services example on HiFi4 DSP from
i.MX8M Plus, realized the stack is not enough.
Increase the size based on Thread Analyzer measurements:
...
<dbg> openamp_rsc_table: mailbox_notify: mailbox_notify: msg received
OpenAMP Linux sample client responder ended
Thread analyze:
0x9240d5b0 : STACK: unused 688 usage 1360 / 2048 (66 %); CPU: 0 %
: Total CPU cycles used: 25065
0x9240d638 : STACK: unused 704 usage 1344 / 2048 (65 %); CPU: 0 %
: Total CPU cycles used: 19662
0x9240d748 : STACK: unused 328 usage 696 / 1024 (67 %); CPU: 0 %
: Total CPU cycles used: 1234863
0x9240d7d0 : STACK: unused 272 usage 752 / 1024 (73 %); CPU: 0 %
: Total CPU cycles used: 53216
0x9240d858 : STACK: unused 168 usage 856 / 1024 (83 %); CPU: 98 %
: Total CPU cycles used: 136995186
0x9240d920 : STACK: unused 936 usage 88 / 1024 (8 %); CPU: 0 %
: Total CPU cycles used: 0
ISR0 : STACK: unused 1584 usage 464 / 2048 (22 %)
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Commit: 5386c24ae376f35a760fd07550d959bb5ca51c5c
https://github.com/OpenAMP/openamp-system-reference/commit/5386c24ae376f35a…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2024-10-02 (Wed, 02 Oct 2024)
Changed paths:
A examples/zephyr/rpmsg_multi_services/boards/nxp_adsp_imx8m.conf
A examples/zephyr/rpmsg_multi_services/boards/nxp_adsp_imx8m.overlay
M examples/zephyr/rpmsg_multi_services/sample.yaml
Log Message:
-----------
examples: add support for nxp_adsp_imx8m in rpmsg_multi_services
Add the dts and config overlay for nxp_adsp_imx8m board
in order to have the rpmsg_multi_services sample working on
HiFi4 DSP from i.MX 8M Plus.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/d57bae7346f2...…
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications