Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 8c0c0c386b5799b54faf9613a191f66dee76e400
https://github.com/OpenAMP/open-amp/commit/8c0c0c386b5799b54faf9613a191f66d…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-02-24 (Mon, 24 Feb 2025)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
cmake: update cmake minimum support to 3.16
We currently support an old version of CMake (3.0.2) that was released
in 2018.
This requires adding specific policies to support the evolution to the
latest versions of Zephyr.
Update the minimum version to 3.16, aligned with the libmetal.
By updating to CMake 3.16 as the minimum version, we can also clean up
the following policy add-ons:
- CMP0048 added in CMake v3.0
- CMP0077 added in CMake v3.13
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.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: 00e0d7abf045c4b7d4b88579475b9e95bbca9d3c
https://github.com/OpenAMP/open-amp/commit/00e0d7abf045c4b7d4b88579475b9e95…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2025-02-17 (Mon, 17 Feb 2025)
Changed paths:
M .readthedocs.yaml
A doc/readthedocs-conf.py
Log Message:
-----------
docs: update the readthedocs integration for PRs in this repo
Upstream Read The Docs has tightened up the schema checking and this broke
what we were doing for PRs.
A good number of things were tried but the best compromise is to:
* supply a dummy sphinx config file in this repo
* override the default build command to use the openamp-docs dir
Also:
* add more documentation about what is going on
* lock to html only format. PRs only do html anyway but make sure
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
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: 51719ef1dae5371c89b3e28f107389d03a765a3b
https://github.com/OpenAMP/libmetal/commit/51719ef1dae5371c89b3e28f107389d0…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M .readthedocs.yaml
A doc/readthedocs-conf.py
Log Message:
-----------
docs: update the readthedocs integration for PRs in this repo
Upstream Read The Docs has tightened up the schema checking and this broke
what we were doing for PRs.
A good number of things were tried but the best compromise is to:
* supply a dummy sphinx config file in this repo
* override the default build command to use the openamp-docs dir
Also:
* add more documentation about what is going on
* lock to html only format. PRs only do html anyway but make sure
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
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/libmetal
Commit: 961d0171a6770d6c68ed9a2ba4c0cc607e141c03
https://github.com/OpenAMP/libmetal/commit/961d0171a6770d6c68ed9a2ba4c0cc60…
Author: Iuliana Prodan <iuliana.prodan(a)nxp.com>
Date: 2025-02-14 (Fri, 14 Feb 2025)
Changed paths:
M lib/system/freertos/io.c
M lib/system/generic/io.c
Log Message:
-----------
io: fix buffer overflow in metal_sys_io_mem_map()
In metal_sys_io_mem_map() if the I/O region size
is a multiple of (1<<page_shift) will result in a
buffer overflow in the for loop.
Therefore, adjust loop termination condition to
prevent accessing an out-of-bounds page.
Signed-off-by: Iuliana Prodan <iuliana.prodan(a)nxp.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: 8bd6149dfc06533b34d1daab2a3f558ffa71cc3a
https://github.com/OpenAMP/open-amp/commit/8bd6149dfc06533b34d1daab2a3f558f…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
lib: virtio: add new feature bit VIRTIO_F_ANY_LAYOUT
Follow the virtio spec, this feature bit indicates that the device
accepts arbitrary descriptor layouts.
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
Commit: b2f6099fe50f5453ff5453ba3711a833f6f4be53
https://github.com/OpenAMP/open-amp/commit/b2f6099fe50f5453ff5453ba3711a833…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
lib: virtio: add new api virtio_has_feature()
virtio_has_feature() can be easily used to check if the virtio device
support a specific feature.
And assgin feature to vdev->feature for virtio device role when get
features, so the virtio device side can use virtio_has_featrue() to
check weather the virtio device support a feature.
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
Compare: https://github.com/OpenAMP/open-amp/compare/3122cec8aab7...b2f6099fe50f
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: 3122cec8aab75c315d10dc4fb093e985680fa134
https://github.com/OpenAMP/open-amp/commit/3122cec8aab75c315d10dc4fb093e985…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
lib: virtio: Fix VIRTIO ROLE_XXXX macro definitions
Add parentheses around the "vdev" parameter to avoid side effects.
This fixes a build error when using the macro in the following way:
if (VIRTIO_ROLE_IS_DEVICE(&my_context->vdev))
The error encountered:
openamp/open-amp/lib/include/openamp/virtio.h:89:49: error: invalid type argument of ‘->’ (have ‘struct virtio_device’)
89 | (VIRTIO_ENABLED(VIRTIO_DRIVER_SUPPORT) && (vdev->role) == VIRTIO_DEV_DRIVER)
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.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: bc1a7efba23896e39c8e97f6c52dd1028c361ab4
https://github.com/OpenAMP/open-amp/commit/bc1a7efba23896e39c8e97f6c52dd102…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: fix zephyr test on Zephyr for lpcxpresso54114 board
The name of the board has been updated since the Zephyr commit:
d8cfa6fb2916 ("boards: nxp: convert lpcxpresso54114 to hwmv2")
Fix the build command according to the new name.
The update is compatible with the Zephyr v3.7.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.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/openamp-system-reference
Commit: a628dde85c3567b543efb97fc390062410c03637
https://github.com/OpenAMP/openamp-system-reference/commit/a628dde85c3567b5…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2024-12-11 (Wed, 11 Dec 2024)
Changed paths:
M examples/legacy_apps/examples/rpc_demo/CMakeLists.txt
Log Message:
-----------
legacy_apps: Fix rpc demo dynamic library build
Add the missing -fPIC option for dynamic library generation to fix the
following error:
/usr/bin/ld: CMakeFiles/rpc_demod-shared.dir/__/__/system/linux/machine/generic/rsc_table.c.o:
relocation R_X86_64_PC32 against symbol `resources' can not be used when making a shared object;
recompile with -fPIC
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications