meta-virtualization/recipes-kernel/lopper
Bruce Ashfield f57fc3f998 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(e575b351e6) 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>
2025-04-04 21:58:07 +00:00
..
lopper_git.bb lopper: update to -tip 2025-04-04 21:58:07 +00:00