summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-04-04 21:56:32 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-04-04 21:58:07 +0000
commitf57fc3f998040c1e4bfc13d22c474c9814c15e91 (patch)
tree3ceaffcdf8566d876a58f703b618cf0028f30db2
parent48586e7ea3018aeb752af54de930e7f5415ad080 (diff)
downloadmeta-virtualization-f57fc3f998040c1e4bfc13d22c474c9814c15e91.tar.gz
lopper: update to -tip
Bumping lopper to latest, which comprises the following commits: bd7deb3 ops/assists: Introduce new assist file to address PL overlay issues ce3b41b openamp: xlnx: zynqmp: FreeRTOS IPI Vect ID can now be same as Versal so let it match 531e782 Revert "lopper: Improved Logging for Better Traceability" 16b5fab lopper: assists: bspconfig: Modify the behaviour when no memory is mapped to processor 282e0e7 lopper: Improved Logging for Better Traceability 05ef511 lopper: assists: gen_domain_dts: Fix syntax issues in lopper 446ecf0 lopper: assists: gen_domain_dts: Update status property based on pciepsu configured mode 81cf953 lopper: assists: Add Cadence I2C for Zephyr 4cee740 lopper: assists: yaml_bindings: Add tile format property f67a124 lopper: assists: gen_domain_dts: Add DRC checks for microblaze riscv zephyr handling 18b3eaa lopper: assists: gen_domain_dts: Fix axi gpio DT error b9856f3 openamp: xlnx: Enable OpenAMP plugin to run after domain access plugin 8775786 gen_domain_dts: update linux ignore list to remove mmi_gpu 6006a7c lopper: assists: zephyr: Add Xilinx WWDT node for Zephyr 3a7b30d openamp: xlnx: header only: Set VRINGS as FW_RSC_U32_ADDR_ANY 2b1b4d7 openamp: xlnx: ensure ipi vect id for rtos is same as baremetal for vitis-flow 4ce6ab9 openamp: xlnx: Ensure that openamp lopper run accounts for misc args 00a7817 spec: introduce Parent and GLOB device matching 4629360 openamp: xlnx: ensure ipi vect id for rtos is same as baremetal e51e9c3 sanity: add try/except around node moving test fbe0f60 tree: improve warning and assertion on node moving d2496b3 sanity: add reference for adding phandle replacement e32066e assists: gen_domain_dts: Add PMP support for mbv32 zephyr 0750650 lopper: Fix TTC instance exclusion and DTS split dd4c77e lopper: lops: lop-gic-el1: Add lops for handling gic e1 ns use case 947bbf8 lopper: assists: Add support to generate zephyr compatible DT for R52 d6db002 lopper:assists:baremetallinker_xlnx: Remove reset vector check for microblaze_riscv 3519b15 lopper:__main__.py:Unify lopper_directory path handling across module 1f2e160 lopper: assists: yaml_bindings: Add boolean properties for HDCP 17f8a5b lopper: assists: yaml_bindings: Add boolean properties for HDCP protocol e94725a lopper: assists: yaml_bindings: Add boolean properties for versal device 0577348 lopper: assists: yaml_bindings: Add boolean properties for versal device e098f18 Update README: Add xlnx_overlay_dt.py usage details 82f374e lops: lop-microblaze-riscv: Add support for b extension in arch flags 5d9ad99 baremetalconfig_xlnx : Add support for gmiitorgmii-addr property ee4d0fa gen_domain_dts: update linux ignore list to remove mmi_10gbe and gty 9f0f110 assist-sanity: test node ordering constraints fc0f404 assists/domain_access: convert print to lopper.log 975f2b5 sanity: enhance sanity tests to cover device tree overlays 6448a06 lopper: allow multiple independenty setup/print calls f20b3a9 tree: output flexibility and external tree dereferences 9310c83 tree: remove lopper-label-* properties on node load 02ac9cf lopper/tree: introduce core external trees support 1b8548a openamp: xlnx: VersalGen2: Catch TCM nodes for processing ab74db0 openamp: xlnx: remove debug prints 4f37e92 openamp: xlnx: fix up generated header 9a26e77 lopper: assist: yaml_bindings: Add BSD License 5e1c024 lopper: assists: yaml_bindings: Add BSD License 6ab5ecc Revert "lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case" bf353f0 lopper: assists: gen_domain_dts: Fix interrupt-controller value in case of zephyr 228082d openamp: xlnx: move TTC removal logic to end of xlnx_openamp_parse 5e8f6d2 openamp: xlnx: Change FreeRTOS header symbol to FREERTOS_BSP b7c6b52 lopper: Ensure Only Existing DT Node Parameters 4403fb5 lopper: assists: zephyr: Updates for mbv zephyr f6f9b90 lopper/tree: make dts input node merging configurable b00a75d lopper/fmt: detect fdt encoded empty strings 0797ae7 baremetalconfig: update warning message in xlnx_generate_config_struct d8d9155 baremetal_linker: update xlnx_memipname list with ddr3 memory d3adb7b lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case bfeccc6 lopper: Exclude last TTC instance for RPU peripheral tests 3f70bdd lopper: assists: TTC removal logic now based on compatible string beff111 lopper/sanity: add dts overlay sanity test c7bb82b lopper: allow .dtsi as an output extension for dts files 78d78eb tree: add dts_overlay type abcd554 tree: ensure tha labels and meta-labels are consistent c590d11 lopper: assists: remove gtwiz_versal from the linux_ip_ignore list as it has a linux driver 9f4770f lopper:assists:baremetallinker_xlnx: Update the logic to select the lower DDR. aabc4f2 openamp: xlnx: Add checks for VersalGen2 to work with latest design 5003909 lopper:assists:baremetallinker_xlnx:Add the full names of the memory sections to the linker script to ensure proper alignment with Vitis Classic 6861007 lopper:assists:baremetallinker_xlnx: The repeating address maps are being overridden because they are stored in a dictionary as a key. This is due to a recent change(https://gitenterprise.xilinx.com/decoupling/lopper/commit/e575b351e61c26b3b7d13849b0c6ab8d74297a83) in get_mem_ranges that removes unwanted loops 116a7c9 lopper: assists: Move TTC removal logic to OpenAMP 91576d3 lopper: lop: lop-ttc-split: Add check for interrupt parent b5bab63 lopper: assists: zephyr: Add AXI TIMEBASE WATCHDOG node for Zephyr 3751d9a openamp: xlnx: Update Host Bitmask for ZynqMP d2bde8e lopper: assists: baremetal_xparameters_xlnx: Fix the issue of out-of-order node entries in xparameters.h file cfaf312 lopper: assists: gen_domain_dts: Scale TTC0 removal to all SOCs 4fa11f3 lopper: assists: gen_domain_dts: Remove TTC0 for Versal-based SOCs 5e63e89 lopper:assists:baremetallinker_xlnx: Fixed the issue from the previous commit e575b351e61c26b3b7d13849b0c6ab8d74297a83. If lmb_bram is available in bram data, provide high precedence for lmb_bram for the memory test to align with the xsct. a2c260c tree: fix debug print during filtering 18d14a0 assists/domain_access: enable command line asisst mode b277009 assists/domain_access: allow absolute path to target domain 3f0c726 openamp: xlnx: Update NOBUF IPI support to include nobufipi6 e89f99f lopper: assists: zephyr: Add current-speed to UARTNS550 e6d3ff9 openamp: xlnx: xlnx_openamp_gen_outputs_only: Update to account for no IPI nodes inSDT f95b278 assists: Make the regex strings containing escape characters raw strings 31f506e lopper: search user supplied directories before system 30710f7 dt: convert to logger for output d671bd3 lopper: assists: baremetalconfig_xlnx: Fix the issue of out-of-order config struct node generation by first 7e02a46 lopper: assists: baremetallinker: Fix the bram start address when base vectors start address is non-zero 7f688d1 openamp: xlnx: add VNET NOBUF IPIs 6f6d4f3 openamp: xlnx: remove address-cells and size-cells from core remoteproc node 98499b4 lopper: assists: gen_domain_dts: Enable RPU domain support for OpenAMP 40a9511 lopper: baremetalconfig_xlnx: Add support for 'mdioproducer-baseaddr' property a72f2e2 lopper:assists:petalinuxconfig_xlnx: 'get_memranges' function returns both the memory ranges and label names as part of adding the full names of the memory sections, to match the return values add '_' e575b35 lopper: assists: baremetallinker_xlnx: Eliminated unnecessary code blocks that were no longer needed. - Separated the 'xlnx_generate_bm_linker' code into the following functions to improve code flow: - **generate_mem_config**: Generates the memory configuration. - **get_ddr_address**: Retrieves the default DDR address value. - **generate_linker_script**: Contains the generic code for the linker script. - Add the full names of the memory sections to the linker script to ensure proper alignment with Vitis Classic. lopper: assists: Integrated label names within the 'get_memranges' function, which returns both the memory ranges and label names as part of adding the full names of the memory sections. 00b5625 openamp: xlnx: Set native flag to false for remoteproc v2 case cca4b94 lops: add namespace portion to lop nodes 531bd21 tree: ensure that properties with a value have a type cfd467a sanity/openamp: use outdir for constructed system device trees 02a38b1 assists/extract: convert format strings to f-strings ea89bc1 assists/grep: convert format strings to f-strings 35fbe51 assists/xen: convert format strings to f-strings eac2bc9 assists/domain_access: convert format strings to f-strings 1b20b2b assists/lopper_lib: convert format strings to f-strings e987d5d assists/isospec: convert format strings to f-strings bf2c046 assists/subsystem: convert format strings to f-strings e9d89b0 yaml: update format strings to f-strings e12f24c tree: change format strings to f-strings 67342dc dt/fdt: update print statments to f-string 87d546f base: update print statments to f-string baf9f69 init/main: convert print statements to f-string 34147fc sanity: convert print statements to f-string 4b30c2c sanity: update openamp tests with latest 5038197 openamp: xlnx: Fix platform check 955f705 openamp: xlnx: Add flag openamp_no_header 7a69639 openamp: xlnx: Enable output of header given OpenAMP DT 2fa66e8 lopper: assists: gen_domain_dts: Add MDM RISCV UART for Zephyr b579561 lopper: assists: baremetallinker_xlnx: Enable the generation of the BASE_VECTOR cmake variable for the MicroBlaze processor 8aa734c openamp: xlnx: Update domains removal check 0ecb422 openamp: xlnx: Small fixes f4efa37 lopper:assists:baremetallinker_xlnx: Add default heap size for OpenAMP Cases b8b2363 openamp: xlnx: Add support for Versal2 f5f4edc openamp: xlnx: Add support for Versal MBox binding aa14db3 openamp: xlnx: Add support for upstream driver 2e1de2b pip: update Pipfile and Pipfile.lock 05114a9 isospec: process all destinations in design cells 2b936c7 treewide: make regex strings raw 5a59aa3 vendor/libfdt: add python bindings for 3.13 370574d vendor/libfdt: add python bindings for 3.12 b104b95 fdt: fix literal string warnings 54418eb pipfile: bump minimum python version to 3.10 01d6c5a sanity: start python 3.13 preparation 3277d4d asists/subsystem: reduce verbose output e5da33f lopper: lops: lop-cpu-oslist: Don't generate the cpu meta-data in case cpu is not mapped in the design 1d4649d lopper: assists: gen_domain_dts: Update memory node handling to consider device_type field 43a8d8d lopper: assists: baremetal_xparameters_xlnx: skip canonical defines generation incase of it matches with any of the label_names in the node_list 16cdb8c lopper: venv: add requirements.txt and venv usage in README 6b8e26d lops: Remove print statement ce41ba6 lopper:assists:baremetallinker_xlnx: Add CODE and DATA sections e916bb8 lopper: assists: gen_domain_dts: Add AXI GPIO node for Zephyr 567647a lopper: assists: gen_domain_dts: Add gtwiz_versal IP to the linux_ignore_ip_list d419cb4 base.py: Enhance interrupts-extended Property Specification 9786f0b xlnx_overlay_dt.py: Fix interrupt-parent assignment logic in overlay generation 4d85a1d openamp: xlnx: Update ELF DDR Load carveout retrieval for baremetal linker f097508 lopper_sanity: xlnx: Add sanity test for simple gen_domain case 39608c4 lopper: Add special hanlding for ttc baremetal use case 9e60693 openamp: xlnx: Add error handling in xlnx_openamp_find_channels to account for no domains present c4ae400 lopper: assists: yaml_bindings: Add xilinx FMC node for versal devices 94eec7e lopper: assists: yaml_bindings: Add xilinx FMC node for versal devices f1bc613 openamp: xlnx: outputs: Account for FreeRTOS IPI Vector ID d9c1cfb openamp: xlnx: Enable gen_domain to invoke openamp processing b053939 lopper: assists: gen_domain_dts: Add UART and AXI-IIC nodes for Zephyr 2d2cb8a Revert "lopper: assists: Optimized metadeta generation logic" bb8514a assists: gen_domain_dts: Fix zephyr,sram property generation (#424) dee4d5d lopper : Fixed path issues (#422) 742ad54 lopper: assists: Optimized metadeta generation logic ad347ec lopper: assists: gen_domain_dts: Add Ignore IP entries for Versal Gen2 linux domain b0d86c5 xlnx_overlay_dt.py: Use re.match instead of re.search for clock pattern matching 0309ec9 sanity/openamp: enable symbol tracking 6429792 isospec: process info section and check for shallow .iss files 00d1ab7 assists/subsystem: remove obvious debug print statements 4bf1d44 lopper_sanity: openamp: Clean up sanity testing df9e2da openamp: xlnx: Enable user to pass in custom name for output header b105fe9 openamp: xlnx: xlnx_rpmsg_construct_carveouts: preserve v1 parsing 60adb2a openamp: xlnx: Add YAML for each SOC and RPU configuration e8bf87e openamp: xlnx: Update for lockstep and other SOCs for v2 driver 10d429c openamp: xlnx: Change warnings to errors c3422ba lopper:assists: Added logging lopper:assists:baremetal_xparameters_xlnx: Fixed new line issue da27ead baremetallinker: set memtest_config to False while updating default_ddr based on valid_mem_ips e1be108 lopper:assists:baremetal_xparameters_xlnx: Fixed issue from the previous commit 6817b13 a68a949 Changed logger logic and used from lopper/log 6817b13 lopper: assists: common_utils: Added logger setup based on verbose lopper: assists: baremetalconfig_xlnx: For scan_reg_size added exception to handle the Index error and added logger warnings lopper: assists: baremetal_xparameters_xlnx: Added logger messages and removed duplicate code lopper: assists: gen_domain_dts: Removed duplicate code 7940ebf lopper: add search paths for input files ed10228 lopper: fix assist not found error message f972d3f lopper: assists: common_utils: Add support for read-only embeddedsw usecase 2a7c3e2 lopper: assists: baremetal_gentestapp_xlnx: Exclude pulling uartlite examples for tmr-sem 12717ad lopper: assists: xlnx_overlay_dt: Add support for 'cortexa78_0' processor 0074865 openamp: xlnx: Update YAML for latest upstream driver 46a04f2 openamp: xlnx: add support for upstream remoteproc bindings b03947f lops: lop-mbv-zephyr-intc: Remove compatible from cluster node 481bda1 zephyr_dt: Align mbv32 interrupt controller wiring with zephyr-amd 9e8cc73 assist: gen_domain_dts: Align generated kconfig files with zephyr-amd dfa8f2d demo: openamp: Make openamp demo work a96b347 lopper: assists: baremetallinker_xlnx: update the mem_ranges to account for multiple NoC memory segments within a given region c0facd0 lopper: assists: gen_domain_dts: delete unneeded nodes for zephyr MB-V b801792 lopper: assits: yaml_bindings: Add audio snd-pcm proerties 84f06ca lopper: assists: baremetallinker_xlnx: Add support for handling xlnx, memory-ip-list property a2d8522 assists: gen_domain: linker: Update the assist to handle ZU+ fsbl usecase ecda3a2 assists: baremetalinker: Update microblaze-v default address 4cae84f lopper: hdmi: Add HDCP1x Keymanagement property dc51298 lopper: assist: dt-binding: vphy: Fix the syntax error in vphy YAML binding 6515708 lopper: vphy: Add FMC connector property d0cb1b4 lopper: assists: baremetal_gentestapp_xlnx:Add condition for tapp section check 8c5d992 lopper_sanity: openamp: add second test a78cd4f lopper: assists: yaml_bindings: Fix the audio tx name a2e32d9 lopper: assists: yaml_bindings: Fix optional properties 97d1c45 v-dprxss: Add missing property in DPRX yaml 2af672d lopper: assists: gen_domain_dts: Preserve TCM nodes with latest checks 196cb57 openamp: xlnx: Add compatible strings to remoteproc driver 220a50b assists: isospec: exit after file not found exception 7180d6d lopper: increment VERSION in preparation for release 034261a lopper: assists: baremetal_gentestapp_xlnx: Add support for dma headers 93878f3 vendor: add python 3.11 libfdt c8b1685 lops/assists: Rename APU gic labels to gic instead of gic_a* f1a54d0 assists:baremetallinker Add pmc_ram in valid list of memory IPs 0551671 assists:gen_domain_dts: Remove all the IP sub-cores from Linux Device Tree 36cf01a lopper: assists: gen_domain_dts: Don't delete the xlnx,name property for sysmon driver 99ffe0a lopper: assists: baremetal_gentestapp_xlnx: Improve test app selection logic. 51ea16f lopper: assists: baremetal_gentestapp_xlnx: Add DDR dependency 4105108 tree: remove potentially alarming print statement df9df5a base: add comment about address-map non-compliance a40684d lopper/tree: add the ability to lookup values in parent nodes b0f2aa5 lopper: make output file type detection more specific f981d8c lopper: Add 'external-fpga-config' option to support pre-configured FPGA use cases 8241086 assists: gen_domain_dts: Add strict check while fetching cpu nodes from SDT 5c8554f openamp: xlnx: xlnx_openamp_get_ddr_elf_load: Add logic for current VNET SDT 00c2490 lopper: assists: Add special handling for zynq nand 757ac34 assists: gen_domain_dts: Ignore subcore nodes for mipi pipeline e30857c lopper: assists: gen_domain_dts: Don't delete the xmpu and xppu nodes while generating linux device-tree d65f154 assists: gen_domain_dts: Ignore v_tc node generation ac109ac lopper: assists: gen_domain_dts: Add missing properties in HDMI Phy yaml 9044c75 lopper: assists: gen_domain_dts: Add missing DT properties vphy yaml a2abe17 lopper/device tree: variable sized records Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-kernel/lopper/lopper_git.bb2
1 files changed, 1 insertions, 1 deletions
diff --git a/recipes-kernel/lopper/lopper_git.bb b/recipes-kernel/lopper/lopper_git.bb
index 1daaf808..2d1550d7 100644
--- a/recipes-kernel/lopper/lopper_git.bb
+++ b/recipes-kernel/lopper/lopper_git.bb
@@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause"
4SECTION = "bootloader" 4SECTION = "bootloader"
5 5
6SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=master;protocol=https"
7SRCREV = "a2abe17bd3b95051d7ab00639b533a96ca0cd208" 7SRCREV = "bd7deb3a6e491fe01b4dacc676aa21b1f129d03c"
8S = "${WORKDIR}/git" 8S = "${WORKDIR}/git"
9 9
10BASEVERSION = "1.0.2" 10BASEVERSION = "1.0.2"