Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: d680a19e2a21d15d72895218cf54b3afdab01eef
https://github.com/OpenAMP/libmetal/commit/d680a19e2a21d15d72895218cf54b3af…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/nuttx/device.c
M lib/system/nuttx/init.c
M lib/system/nuttx/io.c
M lib/system/nuttx/io.h
Log Message:
-----------
lib/system/nuttx: fix undeclared parameter compile error
fix compile error:
/nuttx/openamp/libmetal/lib/system/nuttx/device.c:16:22: error:
'io' undeclared (first use in this function)
16 | metal_unused(io);
/nuttx/openamp/libmetal/lib/system/nuttx/device.c:14:53: error:
unused parameter 'dev' [-Werror=unused-parameter]
14 | int metal_generic_dev_sys_open(struct metal_device *dev)
...
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.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: 2e6cef5739bae2ce88562c5f4cd4eda73e8b1e26
https://github.com/OpenAMP/open-amp/commit/2e6cef5739bae2ce88562c5f4cd4eda7…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M .github/workflows/compliance.yml
Log Message:
-----------
CI: Ignore .github path for compliance check
The CI does not need to strictly adhere to the coding rules.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: aa4040f3ba8176d3c5bbe1ea1ad20e2c801c26e1
https://github.com/OpenAMP/open-amp/commit/aa4040f3ba8176d3c5bbe1ea1ad20e2c…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M .github/workflows/compliance.yml
M .github/workflows/continuous-integration.yml
Log Message:
-----------
CI: Update checkout action to V4
Use last version of checkout action.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: 173d5cbb28bcb75f39f399f0cb2d6354115b14e2
https://github.com/OpenAMP/open-amp/commit/173d5cbb28bcb75f39f399f0cb2d6354…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
M .github/workflows/continuous-integration.yml
Log Message:
-----------
CI: Update open-amp path
To have a coherent directory hierarchy, move the open-amp git from root
to the "./open-amp" directory.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: a69881f131342448cb423f590cb68db15a05699a
https://github.com/OpenAMP/open-amp/commit/a69881f131342448cb423f590cb68db1…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
M .github/workflows/continuous-integration.yml
Log Message:
-----------
CI: Update CI to build system reference applications
Build system reference applications instead of open-amp deprecated
applications.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/79d20e69b3cf...a69881f13134
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: efb8ade7526d758a62a68ff623e22b31f1c5661c
https://github.com/OpenAMP/libmetal/commit/efb8ade7526d758a62a68ff623e22b31…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/sys.h
M lib/system/linux/utilities.c
Log Message:
-----------
lib: system: linux: Remove unused internal functions
These functions are labeled METAL_INTERNAL so should have no external
users, but they are not used internally either. Remove these functions.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: af3a02833820091afdfa3aa133667ce072e6cf1a
https://github.com/OpenAMP/libmetal/commit/af3a02833820091afdfa3aa133667ce0…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/init.c
M lib/system/linux/utilities.c
Log Message:
-----------
lib: system: linux: Remove use of ENOSYS error code
This return code is for system calls only, and checkpatch warns about the
same. Remove the use of this return code.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 4202dd3563bb215bc50f3ceffe41d7f75b3bccf5
https://github.com/OpenAMP/libmetal/commit/4202dd3563bb215bc50f3ceffe41d7f7…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/shmem.c
M lib/system/linux/sys.h
M lib/system/linux/utilities.c
Log Message:
-----------
lib: system: linux: Move metal_virt2phys() into shmem
This function is only used by shmem. Move it to where it is used to
reduce internal-only "API" functions.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 13428794f11661ed7f0c182baecd591b1883f2bb
https://github.com/OpenAMP/libmetal/commit/13428794f11661ed7f0c182baecd591b…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/shmem.c
M lib/system/linux/sys.h
M lib/system/linux/utilities.c
Log Message:
-----------
lib: system: linux: Inline metal_mlock() function
This is a one-line one user internal function, just use mlock directly.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 6b0b1cbb1db5e7da1f8249e177f976b9cfecea09
https://github.com/OpenAMP/libmetal/commit/6b0b1cbb1db5e7da1f8249e177f976b9…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/init.c
M lib/system/linux/sys.h
Log Message:
-----------
lib: system: linux: Remove unused sysfs_path from metal_state
This is not used, remove to prevent failures related to getting a
path that is not needed.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 0f0393503e10c3c6c2d1a27b7c5091122b4fef05
https://github.com/OpenAMP/libmetal/commit/0f0393503e10c3c6c2d1a27b7c509112…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-10-18 (Fri, 18 Oct 2024)
Changed paths:
M lib/system/linux/device.c
Log Message:
-----------
lib: system: linux: Remove unneeded forward declaration
The declaration metal_linux_bus_close() is not needed, it is already
defined at this point.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Compare: https://github.com/OpenAMP/libmetal/compare/7969bed068ee...0f0393503e10
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: 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