summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-openamp
Commit message (Collapse)AuthorAgeFilesLines
* libmetal : Updated SRCREV for 2024.2_9143Sivaprasad Addepalli2024-10-311-1/+1
| | | | examples: zynqmp_r5: Enable CMake to pass in app binary name
* openamp: Update branch for 2024.2Mark Hatle2024-10-232-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal : Updated SRCREV for 2024.2_3051Sivaprasad Addepalli2024-10-011-1/+1
| | | | examples: freertos: zynqmp_r5: zynqmp_amp_demo: Add symbols for System Device Flow flow
* open-amp : Updated SRCREV for 2024.2_7295Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | | | | | | | | apps: examples: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick apps: examples: Add support for repeat attach/detach apps: zynqmp_r5: Add SDT-required libs as CMake dependencies apps: zynqmp_r5: Update symbol IPI_IRQ_VECT_ID for FreeRTOS apps: examples: Add support for FreeRTOS OS for echo, matrix and rpc_demo apps: examples: Prepare echo, matrix and rpc_demo demos to support other OSs apps: zynqmp_r5: Move linker file logic to apps/machine/zynqmp_r5 apps: zynqmp_r5: Enable linker file generation based off SDT Lopper plugin apps: zynqmp_r5: Move all R5 library checks to apps/machine/zynqmp_r5 apps: zynqmp_r5: Remove SDT lib dependencies from OpenAMP Repo apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints apps: zynqmp_r5: Add Debug Banner for ZynqMP Platform apps: zynqmp_r5: zynqmp: Update #ifndef wrappings for RPU1
* libmetal : Updated SRCREV for 2024.2_2823Sivaprasad Addepalli2024-09-201-1/+1
| | | | examples: zynqmp_r5: CMake: Add SDT-required libs as link dependencies
* meta-xilinx-core: open-amp-xlnx: fix PVMark Hatle2024-09-134-4/+4
| | | | | | | | | Both libmetal-xlnx and open-amp-xlnx were not correctly setting PV to a value unique to each recipe. The end result was TWO recipes that listed their PV as '2024+git', so the system seemingly randomly selected one or the other. This triggered various compilation failures. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: 2024.2: Bump SRCREVBen Levinsky2024-08-161-1/+1
| | | | | | | | | | | | | | | apps: zynqmp_r5: Update symbol IPI_IRQ_VECT_ID for FreeRTOS apps: examples: Add support for FreeRTOS OS for echo, matrix and rpc_demo apps: examples: Prepare echo, matrix and rpc_demo demos to support other OS's apps: zynqmp_r5: Move linker file logic to apps/machine/zynqmp_r5 apps: zynqmp_r5: Enable linker file generation based off SDT Lopper plugin apps: zynqmp_r5: Move all R5 library checks to apps/machine/zynqmp_r5 apps: zynqmp_r5: Remove SDT lib dependencies from OpenAMP Repo apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-xlnx: Bump SRCREV for 2024.2Ben Levinsky2024-07-231-1/+1
| | | | | | | | apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: Add 2024.2 recipesBen Levinsky2024-07-172-0/+32
| | | | | | | | | Add with 2024 branches to ensure SRCREV bumps and branch bumps can occur for 2024.2 In the future this will have release branch Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Remove SOC_VARIANT, split versal and versal-net, add machine_featuresMark Hatle2024-06-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY configuration. The defined families are: zynq, zynqmp, versal and versal-net. Our decision of breaking up versal-net from versal, is based on the SoC CPU changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a different SoC family. In order to capture the individual capabilities that we used to handle via SOC_VARIANT, we have defined the following features (some may have been previously defined): - mali400 (zynqmp eg and ev) - vcu (zynqmp ev) - rfsoc (zynqmp dr RF capabiltiies) - aie - (versal ai & premium) - vdu - (versal ai) SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by MACHINE_ARCH. This is based on the guideline that any recipes that use MACHINE_FEATURES should be MACHINE_ARCH specific. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'xilinx/master' into master_2024.1Mark Hatle2024-05-212-2/+2
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* \ Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-05-031-1/+1
|\ \ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | open-amp : Updated SRCREV for 2024.1_8987Sivaprasad Addepalli2024-05-011-1/+1
| | | | | | | | | | | | apps: zynqmp_r5: zynqmp: Update #ifndef wrappings for RPU1
* | | Merge remote-tracking branch 'xilinx/master' into master_2024.1Mark Hatle2024-04-244-62/+0
|\ \ \ | |/ / |/| / | |/ Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: dynamic-layer/openamp: Move to meta-openampMark Hatle2024-04-224-62/+0
| | | | | | | | | | | | Move libmetal and open-amp versions to meta-openamp Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp-xlnx: Updated SRCREV for 2023.2Sergei Korneichuk2023-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: apps: zynq7: Move App specific variables to platform_info.h apps: zynqmp: Move App specific variables to platform_info.h apps: zynqmp_r5: Move App specific variables to platform_info.h Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: Updated SRCREV for 2023.2Ben Levinsky2023-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: examples: linux: zynqmp: Remove MB definition examples: freertos: define xInterruptController in System Device T.. lib: freertos: Add support for A72 and A78 lib: generic: zynqmp_a78: Add support for versal_net a78 platform .. lib: utilities: Match upstream for MB/GB macros Export each of the memory_order enumerators lib: add support for A78 Baremetal This fixes compilation issue in build with latest libmetal Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp-xlnx: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | openamp-layer: Move from 2024 to xlnx_rel_v2024.1Mark Hatle2024-04-102-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp : Updated SRCREV for 2024.1_8471Sivaprasad Addepalli2024-04-031-1/+1
| | | | | | | | apps: zynqmp_r5: zynqmp: Add default values in case they are missing in BSP
* | libmetal : Updated SRCREV for 2024.1_2435Sivaprasad Addepalli2024-03-071-1/+1
| | | | | | | | | | lib: system: MPU flag check fix for xilinx platform FreeRTOS Avoid mem mapping in MPU for region mapped
* | open-amp : Updated SRCREV for 2024.1_4959Sivaprasad Addepalli2024-03-051-1/+1
| | | | | | | | apps: zynqmp_r5: zynqmp: Update RPU1 Bitmask
* | libmetal : Updated SRCREV for 2024.1_7819Sivaprasad Addepalli2024-03-021-1/+1
| | | | | | | | | | examples: zynqmp_r5: CMake: Enable demo to build without libxil present in SDT flow examples: linux: zynqmp: Enable Values to be mutable
* | libmetal-xlnx: 2024.1: Updated SRCREVBen Levinsky2024-02-281-1/+1
| | | | | | | | | | | | | | examples: linux: zynqmp: Fix Typo in ZynqMP IPI Base address Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-151-1/+1
| | | | | | | | | | | | | | apps: zynqmp_r5: Versal NET: Update linker script for booting Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: 2024.1: Include libmetal-xlnx.inc to pick up machineBen Levinsky2024-02-071-0/+1
| | | | | | | | | | | | | | | | Pass CFLAG to Libmetal Repo for Xilinx-AMD build of Libmetal AMP Demo from meta-openamp file libmetal-xlnx.inc Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-071-2/+2
| | | | | | | | | | | | | | apps: zynqmp_r5: Enable build with latest SDT BSP Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-071-1/+1
| | | | | | | | | | | | | | | | examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Pick up latest commits for build examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present examples: generic: zynqmp_r5: Add symbols for System Device Flow flow lib: generic: xlnx: Enable CMake handling for System Device Tree Flow Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp-xlnx: Update branch to 2024Sergei Korneichuk2023-12-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2024 branch is a rebase onto the upstream release 2023.10.0. Changelog since xlnx_rel_v2023.2: The rebased 9 commits: log: default to function, line number prefix service: rpmsg_rpc: fix build error apps: zynq7: Wrap symbols in SDT apps: rpmsg-echo: poll on vdev reset flag apps: platform_info: add API for vdev reset flag apps: zynq7: Move App specific variables to platform_info.h apps: zynqmp: Move App specific variables to platform_info.h apps: zynqmp_r5: Move App specific variables to platform_info.h apps: add remoteproc trace buffer The upstream 43 commits: release: open-amp 2023.10.0 README: add line wrap for line containing more than 100 characters. README: Point people to the official open-amp doc instead of the wiki github action: Fix stales action to not close PR/issue after 7 days virtio: Fix delete_virtqueues function virtio: make unused function virtio_describe() deprecated Docs: style doxygen when built as part of OpenAMP docs github action: add stales action virtio: Add virtio_dev_name function description virtio: Complete virtio and virtqueue structures Doxygen description Docs: enable readthedocs rendering (for PRs) Refactor VRING macros for AMP VIRTIO Doxygen updates for data structures options: add option for all cache operations virtqueue: define a common cache flush/invalidate rpmsg: buffers flush/invalidate virtqueue: move VRING_FLUSH and VRING_INVALIDATE to header options: fix typo CI: Fix Zephyr build by updating Zephyr SDK version to 0.16.1 virtio: virtio-mmio framework README: add new cache option for resource table remoteproc: do cache invalidation before reading rsc_table info virtio: add create_virtqueues and delete_virtqueues in virtio_dispatch CI: Fix checkpatch virtio: follow virtio v1.2 spec, add more virtio status and device id CI: update checkout action to V3 apps: zynqmp: Add Versal_net IPI values. release: open-amp 2023.04.0 Updates to Doxyfile Function header description consistency version: use generated version_def.h checkpatch: fix TYPO_SPELLING check for words with apostrophe rpmsg: add cache flash when return rx buffer zynq7, microblaze resource table: virtio notifyid lib:Fix atomic_flag error for clang compilation apps:Fix atomic_flag error for clang compilation rpmsg: do cache_invalidate() when real data returned openamp: fix remoteproc_load_noblock hasn't update rsc_io readme: Fix broken openamp-rp mailing list link Added build for Doxygen docs CI: add more build warning checks and force them to error. apps: Fix warnings about declaration of shadows variables CI: fix Zephyr build issue resulting from the introduction of sysbuild Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Update branch to 2024Sergei Korneichuk2023-12-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2024 branch is a rebase onto the upstream release 2023.10.0. Changelog since xlnx_rel_v2023.2: The rebased 15 commits: examples: linux: zynqmp: Remove MB definition examples: freertos: define xInterruptController in System Device Tree Flow test: linux: add test for multiple IO regions log: default to function, line number prefix log: update ML_ERR, ML_INFO, ML_DBG macros examples: linux: add an option to set debug log level libmetal: amp_demo: improve performance measurement examples: freertos: zynqmp_r5: dynamically set TTC and IPI vars examples: generic: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: libmetal_amp_demod: add macro guards for IPI examples: linux: zynqmp: Use IPI commit API examples: linux: add IPI with R5 rproc kick sysfs impelmentation examples: linux: zynqmp: Add IPI uio based API implementation examples: linux: zynqmp: Introduce common IPI APIs The upstream 36 commits: release: libmetal 2023.10.0 CI: Zephyr: Get latest version of the zephyr sdk github action: Fix stales action to not close PR/issue after 7 days lib: freertos: consolidate common Xilinx code lib: generic: consolidate common Xilinx code lib: a53: remove redundant MB and GB macros Remove vim editor configuration in files CI: Zephyr: Only fetch needed branches instead of everything CI: Fix entrypoint indentation CI: Zephyr build: Be less verbose Fix Zephyr testcase with latest Zephyr log: add function name, line number prefix github action: add stales action README: Point people to the offical docs not the wiki Docs: fix for the readthedocs PR rendering Docs: style doxygen when built as part of OpenAMP docs Docs: enable readthedocs rendering (for PRs) Fix typo in MAINTAINERS.md text Move libmetal Wiki link to Overview section CI: Fix Zephyr build by updating Zephyr SDK version to 0.16.1 lib: utilities: add MB and GB defines lib: system: freertos: Add metal/errno.h to match standalone Export each of the memory_order enumerators lib: refactor alloc.h to not need forward declaration Add reference count to metal_common_state CI: Fix checkpatch lib: add support for A78 Baremetal lib: add support for A72 Baremetal CI: fix zephyr build issue related to the VERSION file CI: update checkout action to V3 release: open-amp 2023.04.0 CI: fix zephyr cmake error "No prj.conf file was found" checkpatch: fix TYPO_SPELLING check for words with apostrophe lib: system: freertos: remove deprecated METAL_MUTEX_INIT nuttx: Add missing include header in IRQ implementation readme: Fix broken openamp-rp mailing list link Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Updated SRCREV for vfio revertSergei Korneichuk2023-11-141-1/+1
| | | | | | | | | | | | | | | | | | Changelog since xlnx_rel_v2023.2 examples: linux: include utilities.h Revert commits with unclear upstream plan Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp-xlnx: Updated SRCREV for 2023.2Sergei Korneichuk2023-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: apps: zynq7: Move App specific variables to platform_info.h apps: zynqmp: Move App specific variables to platform_info.h apps: zynqmp_r5: Move App specific variables to platform_info.h Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Updated SRCREV for 2023.2Ben Levinsky2023-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: examples: linux: zynqmp: Remove MB definition examples: freertos: define xInterruptController in System Device T.. lib: freertos: Add support for A72 and A78 lib: generic: zynqmp_a78: Add support for versal_net a78 platform .. lib: utilities: Match upstream for MB/GB macros Export each of the memory_order enumerators lib: add support for A78 Baremetal This fixes compilation issue in build with latest libmetal Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | libmetal-xlnx: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | open-amp-xlnx: Update branch to xlnx_rel_v2023.2John Toomey2023-08-291-1/+1
| | | | | | | | | | | | | | | | Changelog: (none) Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | openamp: libmetal/open-amp: Branch to 2024.1Mark Hatle2023-08-292-0/+31
|/ | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: update commit ID to latestBen Levinsky2023-06-211-1/+1
| | | | | | | | | | | | Use latest commit for Xilinx OpenAMP Repo apps: zynqmp: Add Versal_net IPI values. openamp: fix remoteproc_load_noblock hasn't update rsc_io version: use generated version_def.h zynq7, microblaze resource table: virtio notifyid Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Branch to 2023.1Mark Hatle2023-03-082-2/+2
| | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 39bcac39bea4fd22c23ffab003227c34759d7a53) Update only versioned components to 2023.1 branches. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Start 2023.2 developmentMark Hatle2023-03-082-0/+31
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal/open-amp: Add compatibility RPROVIDESMark Hatle2023-02-202-0/+13
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: SRCREV to fix 2022.10 rebase errorSergei Korneichuk2023-02-191-1/+1
| | | | | | | | Changelog: 2023-02-04 zynqmp_r5 resource table: fix 2022.10 rebase error Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal/openamp: xlnx: update to use 2023 sourcesBen Levinsky2023-01-132-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git log --pretty=' %s' - libmetal lib: add support for A72 Baremetal test: linux: add test for multiple IO regions log: add ML_ERR, ML_INFO, ML_DBG macros examples: linux: add an option to set debug log level linux: device: fix access return test linux: device: remove excessive warnings system: linux: fix misleading argument names and messages libmetal: amp_demo: improve performance measurement linux: device: update logging for linux devices linux: device: check if device has bound to listed driver before rebind system: linux: vfio: Support vfio only for aarch64 architectures examples: vfio: Add example for demonstarting vfio usage system: linux: vfio: Add irq based eventfd support to vfio system: linux: vfio: Add vfio support to libmetal libmetal: Add APIs for supporting address translation system: linux: Add support for fetching device name from device address system: linux: Use libudev instead of libsysfs system: linux: Add priv_data into struct linux_device for storing private data system: linux: Add APIs for set and get the dma capability flags libmetal: Create device.h file for handling linux related common data examples: linux: add OCM demo examples: generic: add OCM demo examples: freertos: zynqmp_r5: dynamically set TTC and IPI vars examples: generic: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: libmetal_amp_demod: add macro guards for IPI examples: linux: zynqmp: Use IPI commit API git log --pretty=' %s' - open-amp apps: add remoteproc trace buffer apps: add remoteproc trace buffer rpc_demo: fix spelling, trailing space app: rpc_demod: check if copy_from_shbuf returns negative instead of non-zero value app: rpc_demod: replace copy_from_shbuf with call to metal_io_block_read apps: demos: oob_echo: update platform clean up update license to SPDX license apps: examples: load_fw: fix up for -werror app: rpc_demod: update read to fix potential buffer overflow remoteproc: set return var in remoteproc_remote() apps: add out of band rpmsg echo demo linux_rpc_demo: do not include rsc_table.h release: open-amp 2021.10 apps: add linux applications for linux rpc communication lib: added generic rpmsg services CI: Fix Zephyr build by updating Zephyr SDK version to 0.13.1 MAINTAINERS: Update maintainer email address. CI: Fix Zephyr build error due to cmake version CI: Fix Zephyr build by updating Zephyr SDK version to 13.0 Introduce CMake options to enable cache operations openamp: Introduce cache helpers CI: Fix Zephyr build by updating Zephyr SDK version CI: Zephyr test: copy whole libmetal directory for test Semantic Versioning: Update library version to 1.0.0. version: add generated define for version CI: Copy the VERSION file in zephyr openamp module apps: add libraries version information in echo example lib: add new API to get the library version Rework the version management README: Add version chapter rpmsg: fix variable overflow openamp: replace while(1) to metal_assert in RPMSG_ASSERT rpc_demo: fix spelling and grammar in code comment CI: compliance: fix check_compliance workflow CI: compliance: fail on errors Fix compilation error.Add missing semicolon. apps: machine: Fix MicroBlaze compilation error remoteproc: add get_mem callback to remoteproc_ops Readme: add description for zero copy demo apps: update nocopy ping to use nocopy API for reception. apps: add responder part of the no copy example apps: move nocopy ping test to example Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* openamp: use latest meta-openamp rpmsg-examples for demosBen Levinsky2023-01-061-0/+1
| | | | | | | | As the meta-openamp rpmsg-examples has been updated, make sure this is included to enable demos being built. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal/open-amp xlnx: Update 2023.1 Xilinx fork to match meta-openampMark Hatle2022-11-242-2/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* openamp: Add in development 2023.1 versionMark Hatle2022-11-022-0/+16
Signed-off-by: Mark Hatle <mark.hatle@amd.com>