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
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: a4bce3507502a7eb9e29bafe0eb174ed5c4316e9
https://github.com/OpenAMP/libmetal/commit/a4bce3507502a7eb9e29bafe0eb174ed…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2024-09-20 (Fri, 20 Sep 2024)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
M .github/workflows/continuous-integration.yml
A .github/workflows/heathcheck.yml
Log Message:
-----------
CI: Do Zephyr build tests on known good and latest versions
Allow Zephyr testing to either use locked known good values
or the very latest versions.
The known good versions are best for PR checking as if the build fails
it is almost always the PR itself that broke it.
The latest version is good for periodically checking compatibility with
the very latest Zephyr changes.
For now we run both on pushes and PRs.
We also run main against the latest zephyr check weekly as a look ahead.
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
Hello,
The v2024.10 release of the OpenAMP project repositories is scheduled for the end of next month.
Please note that the feature freeze will take effect on October 18th. After this date, only bug fixes will be accepted until the release.
To ensure sufficient time for the review process, please submit your pull requests at least two weeks before the feature freeze date.
Thanks and regards,
Arnaud
Branch: refs/heads/pull/303/head
Home: https://github.com/OpenAMP/libmetal
Commit: 9d8b90393d3e7f6400a336c278f3c890773f4172
https://github.com/OpenAMP/libmetal/commit/9d8b90393d3e7f6400a336c278f3c890…
Author: Rajiv Mohan <rajiv.mohan(a)amd.com>
Date: 2024-09-06 (Fri, 06 Sep 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/303
Home: https://github.com/OpenAMP/libmetal
Commit: 9d8b90393d3e7f6400a336c278f3c890773f4172
https://github.com/OpenAMP/libmetal/commit/9d8b90393d3e7f6400a336c278f3c890…
Author: Rajiv Mohan <rajiv.mohan(a)amd.com>
Date: 2024-09-06 (Fri, 06 Sep 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/openamp-system-reference
Commit: 2f2c7a6199c4a658cbfd2f74fc8e96aabc416893
https://github.com/OpenAMP/openamp-system-reference/commit/2f2c7a6199c4a658…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
A examples/legacy_apps/CMakeLists.txt
A examples/legacy_apps/examples/CMakeLists.txt
A examples/legacy_apps/examples/echo/CMakeLists.txt
A examples/legacy_apps/examples/echo/rpmsg-echo.c
A examples/legacy_apps/examples/echo/rpmsg-echo.h
A examples/legacy_apps/examples/echo/rpmsg-ping.c
A examples/legacy_apps/examples/linux_rpc_demo/CMakeLists.txt
A examples/legacy_apps/examples/linux_rpc_demo/README.md
A examples/legacy_apps/examples/linux_rpc_demo/linux-rpmsg-rpc-demo.h
A examples/legacy_apps/examples/linux_rpc_demo/linux_rpc_demo.c
A examples/legacy_apps/examples/linux_rpc_demo/linux_rpc_demod.c
A examples/legacy_apps/examples/load_fw/CMakeLists.txt
A examples/legacy_apps/examples/load_fw/common.h
A examples/legacy_apps/examples/load_fw/load_fw.c
A examples/legacy_apps/examples/load_fw/lscript.ld
A examples/legacy_apps/examples/load_fw/mem_image_store.c
A examples/legacy_apps/examples/load_fw/platform_info.c
A examples/legacy_apps/examples/load_fw/platform_info.h
A examples/legacy_apps/examples/load_fw/zynqmp_apu_lcm_rproc_example.c
A examples/legacy_apps/examples/load_fw/zynqmp_r5_lcm_rproc_example.c
A examples/legacy_apps/examples/load_fw/zynqmp_rpu_lcm_rproc_example.c
A examples/legacy_apps/examples/matrix_multiply/CMakeLists.txt
A examples/legacy_apps/examples/matrix_multiply/matrix_multiply.c
A examples/legacy_apps/examples/matrix_multiply/matrix_multiply.h
A examples/legacy_apps/examples/matrix_multiply/matrix_multiplyd.c
A examples/legacy_apps/examples/nocopy_echo/CMakeLists.txt
A examples/legacy_apps/examples/nocopy_echo/rpmsg-echo.h
A examples/legacy_apps/examples/nocopy_echo/rpmsg-nocopy-echo.c
A examples/legacy_apps/examples/nocopy_echo/rpmsg-nocopy-ping.c
A examples/legacy_apps/examples/rpc_demo/CMakeLists.txt
A examples/legacy_apps/examples/rpc_demo/rpc_demo.c
A examples/legacy_apps/examples/rpc_demo/rpc_demod.c
A examples/legacy_apps/examples/rpc_demo/rpmsg-rpc-demo.h
A examples/legacy_apps/examples/rpmsg_sample_echo/CMakeLists.txt
A examples/legacy_apps/examples/rpmsg_sample_echo/rpmsg-sample-echo.c
A examples/legacy_apps/examples/rpmsg_sample_echo/rpmsg-sample-ping.c
A examples/legacy_apps/include/platform_info_common.h
A examples/legacy_apps/machine/CMakeLists.txt
A examples/legacy_apps/machine/microblaze_generic/CMakeLists.txt
A examples/legacy_apps/machine/microblaze_generic/README.md
A examples/legacy_apps/machine/microblaze_generic/platform_info.c
A examples/legacy_apps/machine/microblaze_generic/platform_info.h
A examples/legacy_apps/machine/microblaze_generic/rsc_table.c
A examples/legacy_apps/machine/microblaze_generic/rsc_table.h
A examples/legacy_apps/machine/microblaze_generic/zynqmp_mb_a53_rproc.c
A examples/legacy_apps/machine/zynq7/CMakeLists.txt
A examples/legacy_apps/machine/zynq7/platform_info.c
A examples/legacy_apps/machine/zynq7/platform_info.h
A examples/legacy_apps/machine/zynq7/platform_info_remoteproc_master.c
A examples/legacy_apps/machine/zynq7/rsc_table.c
A examples/legacy_apps/machine/zynq7/rsc_table.h
A examples/legacy_apps/machine/zynq7/zynq_a9_rproc.c
A examples/legacy_apps/machine/zynqmp/CMakeLists.txt
A examples/legacy_apps/machine/zynqmp/openamp-linux-userspace.dtsi
A examples/legacy_apps/machine/zynqmp/platform_info.c
A examples/legacy_apps/machine/zynqmp/platform_info.h
A examples/legacy_apps/machine/zynqmp/zynqmp_linux_r5_proc.c
A examples/legacy_apps/machine/zynqmp_r5/CMakeLists.txt
A examples/legacy_apps/machine/zynqmp_r5/platform_info.c
A examples/legacy_apps/machine/zynqmp_r5/platform_info.h
A examples/legacy_apps/machine/zynqmp_r5/rsc_table.c
A examples/legacy_apps/machine/zynqmp_r5/rsc_table.h
A examples/legacy_apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c
A examples/legacy_apps/system/CMakeLists.txt
A examples/legacy_apps/system/generic/CMakeLists.txt
A examples/legacy_apps/system/generic/machine/CMakeLists.txt
A examples/legacy_apps/system/generic/machine/microblaze_generic/CMakeLists.txt
A examples/legacy_apps/system/generic/machine/microblaze_generic/helper.c
A examples/legacy_apps/system/generic/machine/microblaze_generic/linker_remote.ld
A examples/legacy_apps/system/generic/machine/zynq7/CMakeLists.txt
A examples/legacy_apps/system/generic/machine/zynq7/Xilinx.spec
A examples/legacy_apps/system/generic/machine/zynq7/helper.c
A examples/legacy_apps/system/generic/machine/zynq7/linker_master.ld
A examples/legacy_apps/system/generic/machine/zynq7/linker_remote.ld
A examples/legacy_apps/system/generic/machine/zynqmp_r5/CMakeLists.txt
A examples/legacy_apps/system/generic/machine/zynqmp_r5/helper.c
A examples/legacy_apps/system/generic/machine/zynqmp_r5/linker_large_text.ld
A examples/legacy_apps/system/generic/machine/zynqmp_r5/linker_remote.ld
A examples/legacy_apps/system/linux/CMakeLists.txt
A examples/legacy_apps/system/linux/machine/CMakeLists.txt
A examples/legacy_apps/system/linux/machine/generic/CMakeLists.txt
A examples/legacy_apps/system/linux/machine/generic/helper.c
A examples/legacy_apps/system/linux/machine/generic/platform_info.c
A examples/legacy_apps/system/linux/machine/generic/platform_info.h
A examples/legacy_apps/system/linux/machine/generic/rsc_table.c
A examples/legacy_apps/system/linux/machine/generic/rsc_table.h
A examples/legacy_apps/system/linux/machine/zynqmp/CMakeLists.txt
A examples/legacy_apps/system/linux/machine/zynqmp/helper.c
A examples/legacy_apps/tests/CMakeLists.txt
A examples/legacy_apps/tests/msg/CMakeLists.txt
A examples/legacy_apps/tests/msg/rpmsg-flood-ping.c
A examples/legacy_apps/tests/msg/rpmsg-nocopy-echo.c
A examples/legacy_apps/tests/msg/rpmsg-nocopy-ping.c
A examples/legacy_apps/tests/msg/rpmsg-ping.c
A examples/legacy_apps/tests/msg/rpmsg-ping.h
A examples/legacy_apps/tests/msg/rpmsg-update.c
Log Message:
-----------
examples: Move apps from openamp repo
Apps directory was tightly coupled with open_amp
library source code. Instead host demo applications
in openamp-system-reference repository. This patch
copies over source code of apps as it is so build
with only this commit is expected to fail.
Next commit will introduce changes required to build
demos and link open_amp library.
Commit: 133ab49008aabce61118d023829e0cb61f831bfb
https://github.com/OpenAMP/openamp-system-reference/commit/133ab49008aabce6…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M examples/legacy_apps/CMakeLists.txt
A examples/legacy_apps/cmake/collect.cmake
A examples/legacy_apps/cmake/depends.cmake
A examples/legacy_apps/cmake/modules/FindLibmetal.cmake
A examples/legacy_apps/cmake/modules/Findopen_amp.cmake
A examples/legacy_apps/cmake/options.cmake
A examples/legacy_apps/cmake/platforms/cross_generic_gcc.cmake
A examples/legacy_apps/cmake/platforms/cross_linux_gcc.cmake
A examples/legacy_apps/cmake/platforms/zynq7_generic.cmake
A examples/legacy_apps/cmake/platforms/zynq7_linux.cmake
A examples/legacy_apps/cmake/platforms/zynqmp_a53_generic.cmake
A examples/legacy_apps/cmake/platforms/zynqmp_linux.cmake
A examples/legacy_apps/cmake/platforms/zynqmp_r5_generic.cmake
A examples/legacy_apps/cmake/syscheck.cmake
M examples/legacy_apps/examples/CMakeLists.txt
M examples/legacy_apps/examples/echo/CMakeLists.txt
M examples/legacy_apps/examples/echo/rpmsg-echo.c
M examples/legacy_apps/examples/linux_rpc_demo/CMakeLists.txt
M examples/legacy_apps/examples/load_fw/CMakeLists.txt
M examples/legacy_apps/examples/matrix_multiply/CMakeLists.txt
M examples/legacy_apps/examples/nocopy_echo/CMakeLists.txt
M examples/legacy_apps/examples/rpc_demo/CMakeLists.txt
M examples/legacy_apps/examples/rpmsg_sample_echo/CMakeLists.txt
M examples/legacy_apps/tests/msg/CMakeLists.txt
Log Message:
-----------
examples: legacy_apps: build success demos
- Remove version control information
- Add cmake infra to find open_amp library
- fix open_amp and libmetal library linking
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: 75848186eb536084548ac7706eff045b2ca52ae6
https://github.com/OpenAMP/openamp-system-reference/commit/75848186eb536084…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
A examples/legacy_apps/west.yml
Log Message:
-----------
legacy_apps: Add west support
Use west to fetch open-amp and libmetal library source code.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Commit: d57bae7346f2d6f0513d9eb8b22fda698d4af8e0
https://github.com/OpenAMP/openamp-system-reference/commit/d57bae7346f2d6f0…
Author: Tanmay Shah <tanmay.shah(a)amd.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
A examples/legacy_apps/README.md
Log Message:
-----------
legacy_apps: Add README
Add instructions to fetch libraries and build legacy apps and tests.
Signed-off-by: Tanmay Shah <tanmay.shah(a)amd.com>
Compare: https://github.com/OpenAMP/openamp-system-reference/compare/5d258336d40c...…
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/openamp-system-reference/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 64c1a16131d8061fc82b22316c29dfa4791069f0
https://github.com/OpenAMP/libmetal/commit/64c1a16131d8061fc82b22316c29dfa4…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2024-08-26 (Mon, 26 Aug 2024)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: fix zephyr build for v3.7 and later
The current CI uses the latest from main for zephyr build tests.
This has been broken sometime after v3.6 and before v3.7. Since that
time, use of GNU style constructors requires a kconfig value to be
defined. This same kconfig value will cause an error in v3.6 or earlier.
The test framework intentionally uses GNU constructors for the base level
of its framework and version.c uses this to register its test.
The test/system/zephyr/ level overrides the default META_ADD_TEST() macro
and creates unique functions that main.c then calls explicitly in function
metal_test_add_functions().
Thus, right now the only constructor used if for version.c but it still
intentionally used.
Since we use the latest for CI, define the value so CI will complete.
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