summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers/virtualization-layer
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* lopper: Update srcrev for 2022Appana Durga Kedareswara rao2022-08-101-1/+1
| | | | | | | 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 b095ecd0252e8736c2b02a694a333947d5ad8c9c) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022Appana Durga Kedareswara rao2022-08-021-1/+1
| | | | | | | 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 85716ceb6f281a6a7d4015f4c4c580095f0675b5) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022Appana Durga Kedareswara rao2022-07-281-1/+1
| | | | | | | 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 6f235b5fdb7ddd60abf5cb9850b9f699a789760e) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022Appana Durga Kedareswara rao2022-07-191-1/+1
| | | | | | | 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 3842ce01dba6024ace5a58e098569eea782dc77d) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022Siva Durga Prasad Paladugu2022-07-141-1/+1
| | | | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 28579ea3745c4540f4ab539778b389232731952f) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022.2Ben Levinsky2022-07-071-1/+1
| | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 6bf41e229c854b8525bea0d6303ab98dd0e33650) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2022.2Ben Levinsky2022-06-161-1/+1
| | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit bb855e43a4dad0d55b7a8f18fba51cc09fcda71f) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper: Update srcrev for 2022.2Appana Durga Kedareswara rao2022-06-071-1/+1
| | | | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 3a5ca8eda7e67dbdeb8dda1036e95745c21a47af) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper: Update srcrev for 2022.1Appana Durga Kedareswara rao2022-05-241-1/+1
| | | | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 98ea8ecc4cea58161b0994c7519195996c41caba) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper: updated srcrev for 2022.1Ben Levinsky2022-05-241-1/+1
| | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 9097f6a96da97bad6a688d0bee40f03423b21d7b) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper: updated srcrev for 2022.1Appana Durga Kedareswara rao2022-05-241-1/+1
| | | | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit e5b1b99eb133c6b7fa4aafe8b177aff383e9d608) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper: updated srcrev for 2022.1Appana Durga Kedareswara rao2022-05-241-1/+1
| | | | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit acc5dc830f3216e6140bbad44164589ccea84b1a) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* dt-processor: Update to use latest lopperBen Levinsky2022-05-241-1/+1
| | | | | | | | | | | | | Latest lopper separates the pruning of nodes into separate lop files. Ensure that: 1. Latest lopper is used 2. These pruning operations are included in the A53 and A72 Linux lopper runs. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 1df9b28d5284e2ee333c705ce0b41686a87decba) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* lopper.bbappend: Backport latest lopper from meta-virtualization (master)Mark Hatle2022-03-081-41/+31
| | | | | | | | | | | | | | | The bbappend essentially replaces the existing lopper.bb from meta-virt (honister). When meta-virt is updated, most of this bbappend will no longer be necessary. Also update the SRCREV and PV to indicate we're now based on version 1.0.2. Also update xilinx-lops path to match. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 034c7de08dc5211f575f7b0486528b408e348765) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lopper: Update SRCREV to upstream masterSandeep Gundlupet Raju2022-02-241-7/+6
| | | | | | | | | | 1. Update SRCREV to upstream master commit id. 2. Update do_install based on new directory structure in source. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 09b25b908a60c030c1e374e3aa090283d71002e8) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* core: Move lopper and python modules to dynamic-layersMark Hatle2022-01-191-0/+54
Lopper comes from meta-virtualization, the python modules are required by it and the related changes. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>