summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers/virtualization-layer
Commit message (Collapse)AuthorAgeFilesLines
* lopper: update SRCREVConall O'Griofa2024-05-061-1/+1
| | | | | | | | | | | Changelog: lopper: assists: Add num-insts to rfdc node lopper: Update check to adjust DDR start and size address lopper: fix incorrect warning log lopper: assists: baremetallinker: Adjust heap size for microblaze lmb_bram designs having size less than 8k Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: update SRCREVBen Levinsky2024-04-101-1/+1
| | | | | | | 30bed2b openamp: xlnx: Add vc-p and vn-p models Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: srcrev updateBen Levinsky2024-04-101-1/+1
| | | | | | | openamp: xlnx: versal: match model parsing same as VNET Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update SRCREV for lopperOnkar Harsh2024-04-081-1/+1
| | | | | | | | | | | | The SRCREV update contains below commits: assists: generate_config_object: Enable user-driven customization of library options assists: generate_config_object: Addressed the scenario where, not all masters are reset masters lopper:assists:baremetallinker: Do not consider linear SPIs for memory tests lopper:assists:gen_domain_dts: Remove axi_noc and noc_ddr4 IPs from linux ignore list base: add expression to clock phandle description Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: srcrev updateBen Levinsky2024-04-031-1/+1
| | | | | | | | | missing one commit form latest d67410d openamp: xlnx: Update model parsing Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: srcrev updateBen Levinsky2024-03-281-1/+1
| | | | | | | | | | | | | | d67410d openamp: xlnx: Update model parsing 9e880fa openamp: xlnx: remove a2197 e4b6f3b lopper: assists: gen_domain_dts: Update symbol node entry for gic_its node 5069563 base/phandle: add resets and assigned-clocks 4d61969 lopper: assists: gen_domain_dts: Add option to keep TCM nodes 5666b57 lopper: assists: baremetal_validate_comp_xlnx: Update the assist to handle use cases where dev_type is missing in the driver yaml 88f9171 lopper: assists: baremetal_validate_comp_xlnx: Update mem_type check for microblaze_riscv fa2aab9 lopper: assists: baremetal_xparameters_xlnx: Generate reg and interrupt defines for all possible ranges Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update Branch and SRCREV of lopper for 2024.1Onkar Harsh2024-03-251-2/+2
| | | | | | | | | | | | | | | | | | Github lopper (https://github.com/devicetree-org/lopper) has now been branched out to v0.2024.x to support 2024.1 release. Update the recipe to use lopper from this branch. The SRCREV update contains below commits: assists: gen_domain_dts: Remove BRAM memory nodes from linux device tree assists: linker/domain: Add support for linear flash memories in linker script lopper: assists: baremetal_validate_comp_xlnx: Update memory test checks for zynq platform lopper: assists: baremetal_xparameters_xlnx: Fix whitespace after the marco name warning assists: baremetal_xparameters_xlnx: Export defines needed by MB V BSP lops: lop-microblaze-riscv: Add support for library fallback mechanism lopper: assists: baremetal_gentestapp_xlnx: Fix the condition for selftest API declartion Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: srcrev update for 2024.1Appana Durga Kedareswara rao2024-03-111-1/+1
| | | | | | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Handle phandle properties in a specific way assists:gen_domain_dts.py: Remove PL DDR from default linux device tree lopper: assists: gen_domain_dts: Prune clocking wizard setup: update description and python version version: update to v1.2.0 lops: lop-microblaze-riscv: Add support for bit-manipulation extensions 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.1Appana Durga Kedareswara rao2024-03-111-1/+1
| | | | | | | | | | | | | | | | Below are the updates lopper: assits: bmcmake_metadata_xlnx: Fix CMAKE_MACHINE value for versal platform lopper: assists: baremetal_validate_comp_xlnx: Add special handling for emacps assists:baremetallinker: Correct the logic to set the start address of linker section for microblaze assists: baremetallinker: Correct the start address for text and data sections for microblaze assists: baremetalconfig: Correct the size for 32bit cell size boundary condition lopper: assists: baremetallinker_xlnx: Update default heap size for microblaze processor lopper: assists: baremetal_validate_comp_xlnx: Add assist to validate the hardware required for a given ESW component lopper: assists: gen_domain_dts: Update don't delete properties list lopper: assists: preserve the device-tree node order 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.1Ben Levinsky2024-03-051-1/+1
| | | | | | | | | Below are the updates: 212686c isspec: drop debug code Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-291-1/+1
| | | | | | | | | | | Below are the updates: d01a174 openamp: xlnx: Update Platform handling to use model property c747581 base/phandle: add reset-gpios 4451694 tree: return a list of nodes matching an address Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-251-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates: 1bf6728 Revert "lopper: assists: gen_domain_dts: Remove dupe TCM node" 9173c4c openamp: xlnx: VHK158: clean up compatible string 7b8fafc lopper: assists: xlnx_overlay_dt: fixed the closing bracket missing issue bfbd55b domain_access: reference count memory nodes 6937a27 Revert "openamp: xlnx: Clean up TCM handling" 4e8c9a4 assists/domain_access: keep all matched regions 8a936b8 openamp: xlnx: Clean up TCM handling 7a16db0 lopper: assists: gen_domain_dts: Remove dupe TCM node 17cc815 lopper: assists: domain_access: Fix typo vebose 033a78f lopper: assists: barmetal*: Fix race condition in the version driver handling Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-211-1/+1
| | | | | | | | | | Below are the updates ac63f30 openamp: xlnx: Add versal SOC's vhk158 and vek280 5b0289f lopper: assistes: Reduce dtb for sd-fec designs 6ce8ab4 lopper: assists: Enhance special proprety removal 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 rao2024-02-191-1/+1
| | | | | | | | | | Below are the updates lopper: assists: Add special handling for xdma pcie lopper:assists:baremetal*: Correct the steps to construct a 64 bit value from 2 32-bit cells assists/domain_access: update start and size of memory 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.1Appana Durga Kedareswara rao2024-02-151-1/+1
| | | | | | | | | | | | | Below are the updates assists: remove overly verbose output assists/domain_access: count indirect references assists/isospec: output cpu specific label assists/domain_access: fix memory node -> address-map updating yaml: update version check to use packaging module assists: baremetal_xparameters_xlnx: Export MB V cpu parameters related defines 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.1Ben Levinsky2024-02-131-1/+1
| | | | | | | | | | | | | | 4af6ecd openamp: xlnx: Clean up SOC Parsing 62a0930 openamp: xlnx: Add support for more SOC's f58a344 openamp: xlnx: Add VMK180 support 1fcbfed assists/isospec: add ss_permissions to valid access types 6b74788 lopper: assists: baremetal_xparameters_xlnx: Update IPI interrupt ID value to inline with vitis classic b03b978 lopper: assists: baremetal_xparameters_xlnx: Generate interrupt ID for IPI cf70679 lopper: assists: baremetalconfig_xlnx: Generate dummy config struct in case proprety is not present f20667c assists/isospec: log new spec type ss_management Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-071-1/+1
| | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix subnode_phandle property generation Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Add the dependency of "packaging" moduleOnkar Harsh2024-02-071-0/+1
| | | | | | | | | The commit 738df8cc6819 (yaml: support ruamel versions > 0.17.x) of github lopper repo introduced a new dependency for lopper over "packaging" module. Add the same in Yocto workflow. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-071-1/+1
| | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Fix wrong gic_node referencing setup.py: Add "packaging" module under YAML related requirements of Lopper 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-02-031-1/+1
| | | | | | | | | | | | Changelogs: lops: lop-microblaze-riscv: Fix handling of use-muldiv and use-fpu lopper: assists: Remove domain specific code from the assist xlnx_overlay_dt.py: Rename dfx-static to dfx asists/subsystem: make processing more robust isospec: ensure that memory and cpus are always lists Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Fix mingw compilationMark Hatle2024-02-031-1/+1
| | | | | | | | Mingw compilation does not support libcap-ng which is requird by the virtfs configuration. Change this to match the previous 7.1 implementation where virtfs is only enabled on the target version of qemu. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-01-311-1/+1
| | | | | | | | | | | | | | | | | | lopper: assists: baremetal*: Add provision to pass float numbers from SDT as is yaml: support ruamel versions > 0.17.x lopper: assists: gen_domain_dts: Fix syntax issue in the code lopper: assists: baremetal_xparams: Done generate interruptIDs for PS peripherals isospec: refactor for speed and tracking tree: fix property iteration for json isospec. WIP2. cleanedup prints WIP: v2 unassigned devices and memory WIP: unreferenced devices can be addded, lots of address warnings assist:baremetalconfig: Avoid the error when there is no serial mapped to the processor xlnx_overlay_dt.py: Update script to support partial use cases openamp: xlnx: Enable Linux generated Device Tree to work for OpenAMP use cases Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: virtualization_layer: qemuMark Hatle2024-01-227-7/+81
| | | | | | | | | | | Rework the meta-virtualization qemu extensions implemented in the meta-xilinx-core layer. It was found that is a bug in the langdale meta-virtualization. Due to this, we need to use BBMASK to exclude the changes from that layer, and then repeat them, but only for qemu 7.1. qemu 8.1 work is taken from the current master version of meta-virtualization. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-02-011-1/+1
| | | | | | | | | | | | | | | Below are the updates lops: fix comment style specification: fix incorrect phandle specification: wrap long system-device-tree.dts lines specification: migrate remaining .md documents to Sphinx specification: rework 'core' chapters specification: rework intro and add glossary/bibliography lopper: create LopperJSON class lopper: add json input/output file format 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-01-251-1/+1
| | | | | | | | | Below are the updates lopper: assists: petalinuxconfig_xlnx: Add device information in the meta-data lopper: assists: bmcmake_metadata_xlnx: Add support for hardware ip name Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Split qemu-xilinx packaging when vmsep is enabledSandeep Gundlupet Raju2023-01-252-0/+47
| | | | | | | | | | | When hosts are using vmsep(VM seperation) distro feature, then they need qemu on the target to launch guests. Copy the qemu package split inclusion file from meta-virtualization and rename to qemu-xilinx. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-01-232-1108/+1
| | | | | | | | | | Below are the updates lopper: lops: lop-domain-a72-prune.dts: Delete unneeded nodes from a72 domain sanity: make temporary file management cross platform safe Implementation of lopper plugin for generating config object Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Implementation of lopper plugin for generating config objectMark Hatle2023-01-172-0/+1109
| | | | | | Not yet merged upstream, temporary patch until it's merged. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update to current versionMark Hatle2023-01-171-1/+1
| | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix whitespace after the marco name warning lopper: lops: Remove R5 cpu nodes while generating linux dtb Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates in lopper lopper: assists: bmcmake_metadata_xlnx: Generate node label name instead of node name in the cmake meta-data lopper: assists: Move get_label api to baremetalconfig_xlnx so that other baremetal assists can use it Revert "lopper: assists: baremetaldrvlist_xlnx: Generate CMakeLists.txt file" lopper: assists: bmcmake_metadata_xlnx: Add support for generating standalone bsp meta-data lopper: assists: Add MEMORY_SECTION cmake variable lopper: assists: petalinuxconfig_xlnx: Remove the hardcoded processor name Convert demo readme to markdown specification: remove secure-bus and secure-reg specification: fix incorrect usage of unit addresses specification: fix invalid dts in examples 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 lopperAppana Durga Kedareswara rao2022-12-051-1/+1
| | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update branch and srcrev for 2023 lopperAppana Durga Kedareswara rao2022-11-211-2/+2
| | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Sync to current meta-virtualizationMark Hatle2022-08-312-43/+11
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* lopper: Update branch and srcrev for beta releaseAppana Durga Kedareswara rao2022-08-181-2/+2
| | | | | | | 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 18697112e78598bf3b5c5f58abcfca1b5de330ed) Signed-off-by: Mark Hatle <mark.hatle@amd.com>