summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
...
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | lopper: assists: xlnx_overlay_dt: Update the interrupt-parent references in pl.dtsi lopper: assists: gen_domain_dts: Update symbol node gic entries as per latest change lopper: assists: gen_domain_dts: Fix race condition for pl microblaze based system device-tree lopper: assists: gen_domain_dts: Update comments lopper: assists: baremetalconfig_xlnx: Don't generate config file when it is not needed assists: bmcmake_metadata_xlnx: Add check for interrupt property lopper: assists: xlnx_overlay_dt: Add outdir support for pl.dtsi generation Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update SRCREV for 2024.1Sandeep Gundlupet Raju2024-01-101-1/+1
| | | | | | | | | | | | | | | | | | Changelogs: lopper: assists: gen_domain_dts: fix race condition in the size cells handling lops: openamp: Update lops to be scalable for Linux boot with latest Lopper outputs lopper: assists: baremetal_gentestapp_xlnx: make the Interrupt Controller example as the primary example Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates openamp: xlnx: Update RPMsg kernel mailbox output lopper: assists: baremetalconfig_xlnx: Update the get_label() API to read xlnx,name property lopper: assists: Add support for VersalNet linux device-tree generation assists: baremetal_gentestapp_xlnx: Don't generate Instance names for selftest lopper: lops: Rename the interrupt-controller node to inline with existing linux device-tree entries lopper: assists: gen_domain_dts: Add support for linux device-tree generation lopper: assists: correct memory size when the size crosses 32 bit lopper:assists:baremetal_config: Correct the pci range mapping Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * lopper: Update SRC_REV for 2024.1Sandeep Gundlupet Raju2023-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change log: xlnx_overlay_dt.py: Update script to support full and dfx-static lopper:assists:baremetal_xparams Generate the Memory region names within NOC macros openamp: xlnx: Add IPI Helper code assists: introduce sample comparision assist assists:baremetallinker_xlnx: Fix handling for lmb bram lops: Add lops file to generate Microblaze RISC-V compiler flags lopper: assists: baremetal*: Add proper checks Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@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>
| * versal-net-openamp.dtsi: correct the device-tree syntaxSwagath Gadde2023-12-081-2/+2
| | | | | | | | | | | | | | resolve the syntax issue in versal-net-openamp.dtsi. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: srcrev update for 2024.1 releaseAppana Durga Kedareswara rao2023-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates openamp: xlnx: Add support for Versal NET assists:baremetalconfig_xlnx: Update logic to get correct PCI range lopper: assists: baremetal_xlnx*: Add support for the Generic Interrupt ID lopper: assists: bmcmake_metadata_xlnx: Add support for XPAR_CPU_ID in cmake meta-data Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp: device-tree: Add split mode cores for Versal-Net and ZynqMPBen Levinsky2023-12-012-1/+110
| | | | | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2023-11-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: lops: Keep the status disabled nodes in the pruned tree lopper: assists: xlnx_overlay_dt: Remove amba_pl references assists:baremetal_xparameters_xlnx: Correct the string macros in xparameters openamp: xlnx: Add new module flags for role, host and remote lopper: assists: bmcmake_metadata_xlnx: Don't include IP subcores in the hw metadata openamp: xlnx: Update output file Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@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>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2023-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: lops: lop-domain-linux-a72-prune: prune symbol node lopper: lops: lop-domain-a72-prune: Don't delete pl nodes lopper: assists: xlnx_overlay_dt: Migrate the DT overlays to sugar syntax lopper:assists:xparams: Provide an option to configure the xparam prefix lopper:assists:xparams: Replace the node label name with the IP name in canonical entries Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: srcrev update for the 2024.1 releaseAppana Durga Kedareswara rao2023-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates tree: count indexes for dropped records spec: document extended yaml operators yaml: expand all chunks of json into numbered nodes tree: improve phandle map variable field handling yaml: resolve json properties after setting pclass base/phandle: add expression to clock phandle description lopper: assists: gen_domain_dts: Fix race condition in deleting the cluster cpu node lopper: assists: xlnx_overlay_dt: Remove deprecated lopper_tree imports lopper: assists: baremetalconfig_xlnx: Don't generate config file in case driver is compatible with the given sdt openamp: xlnx: Update channel check to account for 0 openamp: xlnx: Enable multiple channels in YAML openamp: xlnx: remove old openamp zynq logic openamp: xlnx: Enable Zynq Platform via updated module flow lopper: assists: Add support for pruned system device-tree assists/domain: respect -t flag to lopper tree: enhance phandle handling for variable sized fields lopper: assists: gen_domain_dts: Add assist for generating processor specific dts tree: decreate duplicate node verbosity yaml: switch output to logging format assists/isospec: change no-flags/default for devices tree: convert to logger and f-string format lopper: convert debug to logger and f-strings logging: ensure that the root logger has the same level as subloggers lopper: move logging to reusable location lopper:assists:baremetallinker_xlnx Correcting logic to get the stack and heap data from yaml lopper:assists:baremetal_xparameters_xlnx: Removing the BOARD dependency on compatible string docs: add 'output' lop operation documentation lopper: assists: If options has outdir option consider it as precedence lopper: __init__: Add support for optional outdir feature when assist called from lops lopper: add "cond" property to lops assists:baremetal_xparameters_xlnx: Fix for the wrong reuse of variable "index" lopper: assists: Add proper checks for chosen node handling lopper: assists: baremetal_xparameters_xlnx: Fix race condition in the additionalProperties handling lopper:assists:baremetal_config : Add flexibility for padding number lopper:assists:baremetal_xparameters : Adding support to add a 64 bit property in xparameters lopper: assists: baremetal_xparameters_xlnx: Ignore Subnodes lopper:assists:baremetalconfig : Adding support to read a 64 bit property from a node on demand lopper: assists: baremetallinker_xlnx: Fix UnboundLocalError has_ocm lopper: assists: baremetallinker_xlnx: Fix race condition in the memtest config lopper: assists: bmcmake_metadata_xlnx: fix type in driver name lopper: assists: baremetal_xparameters_xlnx: Add support for generating XSEM_CFRSCAN_EN and XSEM_NPISCAN_EN defines lopper: assists: baremetallinker_xlnx: Update the process checks for all cores instead of 0th instance lopper: assists: baremetallinker_xlnx: Add support for linker_constraints openamp: xlnx: Add Host specific values lopper: assists: bmcmake_metadata_xlnx: Generate CMAKE_MACHINE variable for microblaze processor lopper: assists: baremetal_xparameters_xlnx: Fix IndexError in assist lopper: assists: baremetal_gentestapp_xlnx: Update the assist to handle versioned drivers Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xrt, zocl: Update commit id for 2024.1 and remove libmetal dependencysaumya garg2023-10-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: removing libmetal dependency in XRT (#7733) Add support for trace event logging at API level (#7728) Fixed issue where Profiling CSV was not being generated successfully (#7730) Enhancing mem-bw testcase to print individual bank name and throughput (#7713) Fix edge build for debian flow (#7731) Removing unnecessary include (#7727) Signed-off-by: saumya garg <saumya.garg@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>
* | Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle2023-10-235-9/+36
|\ \ | | | | | | | | | 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>
| * Various: Update mali support to ignore recipe hash changesMark Hatle2023-08-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise the package now depends on MACHINE PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the resulting value of PACKAGE_ARCH matters. Otherwise the value of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is not true. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: Generate BOARD define inline with existing code lops: lop-microblaze.dts: Add check for model property lopper: assists: baremetalconfig_xlnx: Add support for variable size structs lopper: assists: baremetallinker_xlnx: Add support for ps7_ram lops:lop-microblaze: Fix generated library path lopper: assists: Generate board information in the cmake meta-data lopper: assists: baremetal_gentestapp_xlnx: check for all compatible strings in a node lopper: assists: baremetal_getsupported_comp_xlnx: Use VerboseSafeDumper to remove the yaml anchor lopper: assists: baremetalconfig_xlnx: Make sure node order is preserved assists/baremetal/linker : Adding new memory nodes to the linker metadata to support versal net lops/baremetal: Adding new lops file for supporting Versal Net imux use cases lopper: assists: baremetal_xparameters_xlnx: Generate XPAR_MICROBLAZE_ADDR_SIZE define if xlnx,addr-size property is present lopper: assists: baremetal_xparameters_xlnx: Cleanup the try execpt blocks lopper: assists: bmcmake_metadata_xlnx: Fix the lwip topology index lopper: assists: bmcmake_metadata_xlnx: Fix race condition in the assist lopper: assists: baremetal_xparameters_xlnx: Handle string property values lopper: assists: bmcmake_metadata_xlnx: remove duplicate node references lopper: assists: baremetallinker_xlnx: Add missing tcm memory section for versal a72 and r5 processors lopper: assists: baremetal_gentestapp_xlnx: Fix race condition in the self test app declartion lopper: assists: bmcmake_metadata_xlnx: Check for all compatible strings in the node lopper: assists: baremetalconfig_xlnx: Handle string property values assists/baremetal: Add handling for non homogeneous driver device trees lopper: assists: baremetal_gentestapp_xlnx: Don't generate meta-data for the non mapped drivers openamp: xlnx: Enable module with host/remote role openamp: Enable assist to be invoked as module lopper: assists: baremetal_xparameters_xlnx: Generate PSS_REF_CLK define for all the processors isospec: handle subdomains of default subystem lopper: assists: Generate device_id and slrcount information in the cmake meta-data isospec: format memory ranges in hex isospec: handle multiple memory ranges lops: Add lops file to generate microblaze compiler flags lopper: assists: Add support for mig7 lopper: assists: Special handling for ps7 ddr controller lopper: assists: baremetalconfig_xlnx: Fix race condition in the cmake meta file name bmconfig: Change in the logic to get the _g.c name for the drivers lopper: assists: baremetaldrvlist_xlnx: Generate both xlnx,ip-name and xlnx,name variable meta-data in the ip_drv_map.yaml file lopper: assists: baremetallinker_xlnx: Add default memory section for cortexr5 processor lopper: lops: lop-domain-linux-a53-prune: prune symbol node lopper: assists: Update the assist as per latest repo yaml changes lopper: assists: bmcmake_metadata_xlnx: Handle versioned folders openamp: xlnx: Update compatible string checks lopper: merge inputs with domains to main device tree lopper: assists: baremetal_xparameters_xlnx: Generate the XPAR_MICROBLAZE_DDR_RESERVE_SA define lopper: assists: baremetalconfig_xlnx: Special handling for Handler-table property assists/domain_access: allow domain_access to function as a module subsystem: make processing more robust yaml: fix output to not be list based yaml: allow files to be system device tree files assists/isospec: update to json format v2 assists/isospec: introduce reference domains.yaml generation tree: add compatible string and address node searching yaml: override default anytree iterator generator tree: add children() method yaml: tweak output style lopper: handle json encoded strings in DTC lopper/tree: create address() lookup on a node lopper: allow input files to be stored for future use lopper: allow .json files to be passed as tree inputs lopper: assists: Handle drivers which are part of sdt folder lopper: assists: baremetaldrvlist_xlnx: Update the ip_dict to use xlnx,name property instead of xlnx,ip-name lopper: assists: bmcmake_metadata_xlnx: Update the assist to handle versioned libraries build(deps): bump flask from 1.1.2 to 2.2.5 README: Fix loppper spell check lopper: assists: bmcmake_metadata_xlnx: Generate example list yaml lopper: assists: baremetal*: update the driver name variable to handle versioned drivers lopper: assists: baremetalconfig_xlnx: Add support for subnode generation lopper: assists: baremetal_xparameters_xlnx: Add support for additionalProperties schema Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@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>
| * meta-xilinx-core: openamp: device-tree: Fix missing spaceMark Hatle2023-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | A missing space was causing: Unable to get checksum for device-tree SRC_URI entry system.dtsizynqmp-openamp.dtsi: file could not be found Switch from expanding the value to using the variable. This ensure checksums are preserved. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: openamp: device-tree: Fix SRC_URIMark Hatle2023-05-131-7/+0
| | | | | | | | | | | | | | | | The SRC_URI setting is automatic with usage of EXTRA_OVERLAYS, plus the SRC_URI should have been an append. This could have brokenprevious SRC_URI settings so remove it and revert to default behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * openamp:xrt: Fix directory path so bbappend appliesMark Hatle2023-05-101-0/+0
| | | | | | | | | | | | | | | | The xrt_git.bbappend was in the wrong directory and was not applying the correct changes to enable the AI Engine. Move the bbappen into the xrt subdirectory will correct this. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xrt: Move aie config libmetal dependency to dynamic layerMark Hatle2023-04-111-0/+14
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2023.1Appana Durga Kedareswara rao2023-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the Updates lopper: assists: baremetal_xparameters_xlnx: Add support for generating NUMBER_OF_SLRS define lopper: assists: baremetallinker_xlnx: For memory tests configuration default memory should be ocm if available Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp: device-tree: Update Versal NET DTsBen Levinsky2023-03-172-21/+20
| | | | | | | | | | | | | | | | In addition update device tree bbappend to mimic how QEMU DTs use overlays and only update to EXTRA_OVERLAYS if the proper conditions are met Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrevAppana Durga Kedareswara rao2023-03-161-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: bmcmake_metadata_xlnx: Remove unneeded list set operation on node list lopper: assists: baremetallinker_xlnx: Fix compare logic in hex strings Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@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>
| * open-amp: Add Versal NET DTsBen Levinsky2023-03-074-0/+114
| | | | | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Various: Update mali support to ignore recipe hash changesMark Hatle2023-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | MALI_PACKAGE_ARCH depends MACHINE_ARCH depends on MACHINE We can ignore MACHINE_ARCH, as only the resulting value matters, otherwise the package now depends on MACHINE PACKAGE_ARCH can ignore MALI_PACKAGE_ARCH, again only the resulting value of PACKAGE_ARCH matters. Otherwise the value of MALI_PACKAGE_ARCH will be used in the hash, even if the condition is not true. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'origin/rel-v2023.1'Mark Hatle2023-05-184-5/+35
|\ \ | | | | | | | | | | | | | | | | | | Resolved conflicts Preserved 2022* versions Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: Update srcrev for 2023.1Appana Durga Kedareswara rao2023-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the Updates lopper: assists: baremetal_xparameters_xlnx: Add support for generating NUMBER_OF_SLRS define lopper: assists: baremetallinker_xlnx: For memory tests configuration default memory should be ocm if available Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 750ecaca4d9a48630362ce29b95fe74af8ef761f) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: Update srcrevAppana Durga Kedareswara rao2023-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: bmcmake_metadata_xlnx: Remove unneeded list set operation on node list lopper: assists: baremetallinker_xlnx: Fix compare logic in hex strings Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 1d5ca84fdc3a1983438b52aed7c26ce07f89e468) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | Branch to 2023.1Mark Hatle2023-03-052-2/+2
| |/ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-03-031-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates --> lopper: assists: bmcmake_metadata_xlnx: Don't use hardcoded library name. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-02-231-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates dts: remove invalid space before label lopper: lops: lop-domain-linux-a53-prune: Update memory nodes as per cpu cluster mapping Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> 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>
| * lopper: SRCREV Update for 2023Onkar Harsh2023-02-141-1/+1
| | | | | | | | | | | | | | | | | | Below are the changes getting into effect with this srcrev update: lop-domain-linux-a53-prune: Removing all the unneeded sdfec properties from linux device tree lopper: assists: generate_config_object: Add outdir option support Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: bmcmake_metadata_xlnx: Fix failed name 'compat_list' is not defined lopper: Delete unneeded processor node in a generic way baremetal_assists: Modifying baremetal assists to support use of multiple ESW repos lopper: assists: baremetal_xparameters_xlnx: Generate time stamp frequency define Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx: Only set virtfs for target qemuMark Hatle2023-02-061-1/+1
| | | | | | | | | | | | | | virtfs does not currently work on mingw32 due to a dependency on libcap-ng with does not work. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * glmark2: Added patch to resolve runtime errors for glmark2-es2Yash Ladani2023-02-012-0/+62
| | | | | | | | | | | | | | | | This patch resolves the macro redefination and precision differ error in glmark2-es2 application. Signed-off-by: Yash Ladani <yash.ladani@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>