<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-kernel, branch whinlatter</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=whinlatter</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=whinlatter'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-01-06T20:06:35+00:00</updated>
<entry>
<title>lopper: update to -tip</title>
<updated>2026-01-06T20:06:35+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-01-06T20:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8f03a0cc8950ef5d5e4f11d9ae494946d1991e45'/>
<id>urn:sha1:8f03a0cc8950ef5d5e4f11d9ae494946d1991e45</id>
<content type='text'>
Bumping lopper to latest, which comprises the following commits:

    b3ef974 lopper: assists: xlnx_overlay_dt: Remove explicit phandle property configuration
    5ee18e1 lopper: assists: xlnx_overlay_dt: Sort imports
    15780a1 lopper: assists: xlnx_overlay_dt: Use Lopper logging
    9bfadf3 lopper: assists: xlnx_overlay_dt: Refactor to use Lopper tree operations
    435a501 openamp: xlnx: add specific checks to ensure reserved mem is ok
    3a3df0a lopper_sanity/schema: add /bits/ 64 bit preserved test
    cd8a467 lopper/tree: fix /bits/ 64 property output
    363b74b lopper:assists:baremetallinker_xlnx: Correct OCM memory mapping in xlnx_memipname
    35f96f9 gen_domain_dts: Fix RTC interrupt format for Zephyr
    1c11d1c lopper: assists: zephyr: Add Xilinx RTC node for Zephyr
    85bf49e gen_domain_dts: Fix back clock_props logic
    afa272d openamp: xlnx: enable zephyr RPU DT without domain-access
    09ba439 openamp: xlnx: parity with default openamp cases
    a279acf lopper: assist: zephyr: for R52 update ranges property
    7db8955 gen_domain_dts: Remove mig-7series, ddr4 and lmb_bram from the list of PL memory IPs that need to be removed
    e6a1d17 assists: gen_domain_dts: Add tcm lockstep nodes to linux_ignore_ip_list
    833d64b lops/sample: add a sample lop file for phandle modifications
    c97589b lopper:assist: Define FRL enable macro based on HDMI mode
    696a855 lopper:assists:baremetalconfig_xlnx: Fix file handle leak in DtbtoCStruct causing _g.c file corruption
    4fa6a81 lopper:assists: Refactor device tree node property access to use propval() method
    aa0ba9a openamp: xlnx: xlnx_openamp_get_ddr_elf_load: skip mmio-sram nodes
    8080436 assists/yaml_to_dts_expansion: resolve_host_remote: fix err handling path
    d8c8022 assists/yaml_to_dts_expansion: openamp_remote_cpu_expand: fix lockstep check
    8b39ddf sanity/openamp: reformat test to use internal script
    32ab506 assists/domain_access: fix includes
    b717e84 assists/yaml_to_dts_expansion: add start/size helper
    72a938c assists/yaml_to_dts_expansion: Add cleanups
    87e3d3e assists/domain_access: Document case of empty memory description for domain
    b3d7642 lopper: move YAML expansion to its own plugin yaml_translation
    429834f assists/subsystem: add yaml handling from openamp
    7e88aef openamp: remove yaml handling here
    6e77a4b assists/domain_access: remove expand calls
    84cba90 openamp: xlnx: removed yaml translation routines
    3c7947e openamp: xlnx: Add documentation for each routine.
    18cb02e lopper: assists: zephyr: Add MMIO SRAM
    d7e1875 assists/domain_access: memory: account for empty memory value
    cb66e4d openamp: xlnx: refactor for domain access
    387d72e assists/domain_access: Only do a re-order for reserved memory
    efb5998 yaml-xlate: update handling for domain reserved memory
    f395a39 assists/subsystem: reserved_memory_expand: change to follow phandle list convention
    f120d7e gen_domain_dts: remove openamp handling
    bf70796 baremetallinker_xlnx: update openamp elf ddr routine
    61a19eb assists/subsystem: add RPU power domain to domain
    419b2b0 lops/xlate-yaml: synchronize interrupt-map phandle definition
    3c827f4 lops: drop cdo lops from default loading
    b48475e housekeeping: remove unused cdo lops and assists
    ad3d848 lopper:assists:baremetalconfig_xlnx: Fix file handle leak in DtbtoCStruct causing _g.c file corruption
    892679f lopper/base: tweak comment regex to skip embedded python
    6f0ffe0 lopper: correctly label compact (or sparse) nodes in --enhanced mode
    06ca2b9 lopper: Use absolute() instead of resolve() to preserve substituted drive letters and avoid Windows path length issues
    4117062 lopper_sanity: make results output uniform
    8569906 loper/yaml: update to lopper.log and global trace level values
    61d252b tree: drop if verbose checks
    0ddcc1c lopper/query: convert to lopper.log format
    59fc977 loper/base: convert output to lopper.log format
    460ca22 assists/extract: convert to lopper log output
    608610a assits/domain_access: set finer grained lopper log level
    7e75684 assists/compare: convert to lopper.log output
    fd630e3 lopper/common_utils: convert remaining print to lopper.log
    2330e5f lopper/cdo: use lopper.log instead of print
    c0f92ba lopper/main: convert remaining print statments to lopper.log
    4cee119 lopper: SDT: convert print statements to lopper.log output
    27b0b6a lopper/fdt: convert print statements to lopper log calls
    fd17a4f lopper/log: add additional logging levels
    abf3aed lopper: convert remaining verbosity checks to lopper.log calls
    59d307f lopper: allow .dtsi files to be joined with the SDT
    e4c11a0 gpios: add phandle field description
    f4bfbbf lopper:assists: Add exception handling for missing clock nodes
    50c245d assists: baremetallinker_xlnx: Add support for lpddr memory IP
    dd91add baremetal_gentestapp_xlnx: Skip the inclusion of the IP in peripheral test if is-hierarchy is present in the DT node
    4f56ad3 lopper: assists: gen_domain_dts: Fix for Zephyr microblaze Kconfig generation alignment and ordering
    9303c00 lopper: assist: zephyr: Add support for dma-channels property in AXI-DMA node
    873dc86 docs(zephyr): Add comprehensive AMD SoC processor documentation with Sphinx integration

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add 6.18 kernel support</title>
<updated>2025-12-19T04:48:23+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-12-18T20:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b9a29d2423407c1e50f19dc3f3e154d164c5f0ec'/>
<id>urn:sha1:b9a29d2423407c1e50f19dc3f3e154d164c5f0ec</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel/6.17: add support</title>
<updated>2025-10-30T17:19:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-10-30T17:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7936c72223806b40154b570a07fe37cb16870f58'/>
<id>urn:sha1:7936c72223806b40154b570a07fe37cb16870f58</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>lopper: update to -tip</title>
<updated>2025-10-09T19:54:44+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-10-09T19:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=437efd9259c1786c130c724290cb1e46d50edcb2'/>
<id>urn:sha1:437efd9259c1786c130c724290cb1e46d50edcb2</id>
<content type='text'>
Bumping lopper to latest, which comprises the following commits:

    873dc86 docs(zephyr): Add comprehensive AMD SoC processor documentation with Sphinx integration
    56aebd4 lopper: assists: zephyr: Add support to generate AXI Ethernet node
    bbc725f lopper: assists: zephyr: Add support to generate ADMA node
    2bbaa8a lopper: gen_domain_dts: Add board-specific Kconfig.defconfig generator
    c427c8e sanity: schema types validation
    a1ee241 schema: add /bits/ 64 type hinting
    e8fd208 docs: update READMEs to latest
    3da2ee3 openamp: xlnx: fix get_platform() so it does not modify tree compatible string
    d2c606f lopper: assists: zephyr: Add support to generate SPIPS node
    5da49d5 lopper: assists: zephyr: Add support to generate OSPI node
    c99a35c lopper: assists: zephyr: Add CANFD node for zephyr
    0318aa1 lopper: assists: Add AMD-VERSAL-GEN2 UFS for Zephyr
    9eef3ea lops: microblaze-riscv: Use full extension linkflags
    944b5c1 lopper: assists: gen_domain_dts: Add psu_r5_0_atcm_lockstep
    0b74369 gen_domain_dts: Add watchdog0 alias support for Zephyr DT generation
    b89ae38 lopper:assists:baremetal_getsupported_comp_xlnx: Dynamically read supported procs from YAML condition
    d2f950a lopper/tree: add trusted mode for node addtions
    bbe8ac4 schema/tree: add /bits/ 16 array and /bits/ 8 support
    d878a40 schema: workaround mixed-type /bits/ properties
    1288749 gen_domain_dts: Prune IPI child node properties using Yaml schema
    fa1200b lopper: assists: gen_domain_dts: Add zynqmp-ipi-mailbox DT yaml
    fc77531 lopper: assists: baremetalconfig_xlnx: Avoid unsupported sysmon child node
    26ff1d9 lopper: assists: gen_domain_dts: Add tcm IPs to the linux_ignore_ip_list
    0db98f3 schema: convert print statements to _warning
    3cf6669 schema: add uint64 single and array definitions
    3ae7472 schema: complete path based typing
    8eb7a1e tree: normalize phandle managmement
    d0523e7 tree: enhance 16 bit value support
    756c0b8 lop-microblaze-riscv: Remove hardcoded libpath generation in favor of toolchain auto-handling
    09b8c42 tree: do not print/create explicit phandle properties
    d14118e tree: do property clobber by default
    8f70860 schema: support /bits/ 8 and flexible whitespace in parsing
    23956b6 schema: strip /* */ comments
    b339f7e schema/core: add 16 bit support
    93bcf44 lopper:assist: Add processor check for library validation
    86b5ebb lopper: gen_domain_dts: zephyr: consolidate mailbox setup
    c0dcedc openamp: xlnx: simplify xlnx_rpmsg_update_tree
    9115871 openamp: xlnx: remove old fn xlnx_rpmsg_kernel_update_ipis
    27762b9 openamp: xlnx: xlnx_rpmsg_ipi_parse: simplify logic
    d059e2a openamp: xlnx: cleanup: use list comprehensions where able
    1254986 openamp: xlnx: zephyr: ipi: Remove superfluous handling
    7aa1fab lopper: assists: Enhancing assists with improved logging for better traceability
    9822917 docs: Add docs directory for documenting AMD specific lops and assists usages
    12e708b openamp: xlnx: xlnx_openamp_find_channels: add back support for single run
    f93c309 lopper: assists: yaml_bindings: Add properties to support MST Protocol
    7897482 lopper: assists: gen_domain_dts: Add support for DPLL clock primitive
    bdd741f lopper:assist: Define FRL enable macro based on HDMI mode
    ccbac5e openamp: xlnx: zephyr: fix up IPI checks
    fd90af0 assists/gen_domain_dts: don't use nested quotes
    e4714e6 setup: allow yaml nodes to be recursively merged
    aedf720 openamp: xlnx: versal2: ensure remoteproc range/regs are IDs limited to 0 or 1
    d2dd4a3 openamp: xlnx: add logging
    a8e953b openamp: xlnx: only add memory-region property if DDR nodes are present
    2c3a5ab openamp: xlnx: Ensure that single run still works
    4fd7a05 openamp: xlnx: Err Handling for Zephyr
    cc0e518 lopper: gen_domain_dts: zephyr: Cleanup for root node compatible and ipi children
    e2be7c1 assists: README: Document optional &lt;machine&gt; arg and auto platform inference
    ee2ea68 baremetallinker_xlnx: Select correct DDR system map for platform
    59ee3c4 openamp: xlnx: Update mapping to just use v2
    807f579 lopper: assists: yaml_bindings: Add dynamic BPC flag
    27c80d2 lopper: assists: yaml_bindings: Add linerate property for vtc calculation
    915f3cb openamp: xlnx: Update to work with latest
    2755d92 assists/subsystem: Add clustercpu property
    8f9475f openamp: xlnx: xlnx_remoteproc_construct_carveouts: Ensure that if there exists reserved memory node - append to it
    9dc47e8 openamp:xlnx: add check for size strings
    1f1b9b3 assists/subsystem: fix cpu expand check
    7482536 schema: enhance regex's to be more whitespace tolerant
    1c3f28b sanity: unset LOPPER_DTC_ARGS
    9b817c6 openamp:xlnx: update to work with latest gen machine conf consecutive runs
    b133397 openamp: xlnx: update to account for second run
    2955e6f tree: when adding becomes merging, consider children
    9366900 yaml: do parent key replacement in-place
    61a19c9 schema: add support for /bits/ notation
    933aaee tree: make dtc escaping exception safe
    97be86b sanity: embedded lop test
    a2ddd8c lopper/yaml: allow "parent" properties to be written to yaml
    80db4fb openamp: xlnx: Update zephyr flow for latest
    63a1b99 tree: ensure strings are dtc safe
    cb23ccd lops/domain: make lops more descriptive
    0b5422b tree: automatically update lnodes on label set
    3664bb7 lopper_sanity: add multi-yaml, parent include and glob tests
    1c6f28a assists/subsyste: make domain access management more robust
    9542d1b yaml: input search and error if files are not found
    3d59b12 assists/subsystem: add type hint for json encoded strings
    309c33a schema: convert to lopper log format
    21fe9b6 lopper: update phandle descriptions while building the schema
    899bcbc lopper: consolidate phandle parsing and analysis
    0501728 tree: allow subnodes to be retreived by name
    b666add fdt: handle boolean properties as int
    45a9d93 assists/domain_access: add reserved-memory and chosen node merging
    88b61cb lopper: ensure that input files are unique and compatible
    f5adfe4 lopper/schema: allow saving of the schema
    0a170fc schema/fdt: improve property type detection and debug
    af8018c sanity: adjust to schema API changes
    c7ec270 lopper: enable schema for type checking
    8e6e1db lopper: introduce schema support
    d3b58fc assists/subsystem: add parent and glob handling
    dbc1302 lopper-core: strict/permissive handling enforcement
    f8a4b88 lops: add autorun domain processing lop
    04e3c37 lopper: add autorun lop files
    a5d31ba yaml: introduce parent key support
    8fd077e lopper/yaml: implement preemptive merging of yaml files
    e9b7a71 inputs: enhance property merging
    7178d62 lopper/assists: Add automatic platform inference to xlnx_overlay_pl_dt
    1bbebf5 assist:baremetal_getsupported_comp_xlnx: Add variant support for platform-specific example filtering
    7b785fa openamp: xlnx: add fix for libmetal ipis
    f59ad9e openamp: xlnx: Use IPIs from SDTGEN
    073e05e lopper: gen_domain_dts: Remove IPI deletion
    05ae429 Lopper: Assists: Allow application creation when required memory is exactly matched
    f77119b baremetalconfig_xlnx: improve clock offset logic
    8121752 openamp: xlnx: zephyr: fix up for latest
    02eccfe lopper: assists: Add AMD-Xilinx IPI for Zephyr
    54fa128 openamp: xlnx: fix bug for linker generation
    88e9679 lopper:assist: Preserve Individual Memory Regions in Memory Config to Avoid Merging Holes
    8fa4f93 assists: zephyr_supported_comp: Remove timeout-sec property from wwdt
    a4c16bd assists: bmcmake_metadata: Add support to define generic CMAKE_MACHINE defines using family
    f6d4fcc lopper: gen_domain_dts: Add IPI node filtering for A78 processors
    fa0b351 openamp: xlnx: zephyr: clean up parsing code path
    8bcd2b2 openamp: xlnx: zephyr: output mailbox node given domain YAML
    1a08579 openamp: xlnx: zephyr: Add IPC node
    5919f78 lopper: assists: gen_domain_dts: Add support for generating AXI SPI compatible node for zephyr
    28903f8 lopper: assists: gen_domain_dts: Bug fixes in the zephyr A78 support
    1cecbb8 lopper: assists: gen_domain_dts: Add support for zephyr board dt handling
    7050320 openamp: xlnx: support latest zephyr build flows
    2e4d500 lopper/assists: Generate pl.dtso instead of pl.dtsi for overlay output
    b2052d2 lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root
    a9c713d assists: generate_config_object: Check key before indexing into map
    5cc1d67 lopper: assists: gen_domain_dts: Add support for generating cortexA78 specific Zephyr device-tree
    757d2e5 assists: gen_domain_dts: Add special handling for QDMA IP when it is configured as Endpoint mode
    06f2eff lopper:assists: Add Versal QDMA PL IP support to XDMA YAML
    0634982 lopper/assists/README: Add --firmware-name option documentation for xlnx_overlay_pl_dt.py
    e8048da lopper: assists: zephyr: Add interrupt-names to UARTPSV
    65e7e8b lopper/xlnx_overlay_pl_dt: Add support to override firmware-name via command-line
    bb0b0c3 lopper: lops: Update the lops to use outdir option
    5014ddf lopper:assists: Add support to read the custom configurations in the YAML
    9573da8 lopper: Fix tx_clk index handling in clock property
    b0983f5 tree: add alias lookup to deref()
    b513a01 lopper: pass output directory in the lop environment
    9f84e4c assists: Exclude TTC sub-nodes from peripheral test generation
    055968c assists: generate_config_object: Avoid generating corrupted config object
    6196b98 lopper: assists: gen_domain_dts: Don't generate PMP related configuration incase of pmp-entries is zero
    a03c519 lopper: Support specific clock retrieval
    3b2fed2 lopper: make support binary checks work with no input SDT
    2fd02d5 lopper_lib: handle invalid cpu phandles gracefully
    9399826 lopper: handle NotADirectoryError when searching for input files
    a4e7a3f lopper: allow phaandle replaceent exclusions
    299f01e lopper: consider arguments when filtering assist options
    c47115d lopper: sync lopper_base definition of dt_compile with fdt/dt functions
    efb278e assists: baremetallinker: Add DDR_PL NOC specific address ranges
    b3d1ced gen_domain_dts: Retain memory controller nodes in linux device tree
    7aa07f3 assists: gen_domain_dts: Delete the afi (xlnx, afi-fgpa) and clocking (xlnx, fclk) nodes from linux dt
    b1b177c ops/assists: add support for disabling selected IPs and removing status="okay"
    4adabd7 lopper: lops: Restrict FreeRTOS OS selection for Versal2
    e861668 lopper: explictly declare the Lopper package variable default
    8caa4b1 loper/dt: update dt_compile to match libfdt version
    d24db69 lopper: allow assists to be called without an input SDT
    0bffe70 lopper-sanity: adjust node tests for new __lopper-phandles__ node
    d71030d lopper: learn phandle patterns from source code
    d194515 lopper: support pcpp-python as well as pcpp
    0846969 lopper:assists:baremetal_getsupported_comp_xlnx: Add support to include the examples in the lib_list.yaml
    5b46bb1 sanity: add embedded lop and phandle replacment sanity test (example)
    fa0c035 lopper: allow priority on embedded lops
    4560397 baremetal_xparameters_xlnx: Add macros DDRMC5 device type
    bdbe71e lopper: improve tmpfile handling
    67b71f3 isospec: disable phandle resolution on yaml nodes
    5c55e6e tree: add phandle_resolution flag
    3421043 lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case
    2a10805 assists: generate_config_object: Fix overwriting of ipi_bit_pos by adding break statement after assignment
    81fb3e1 assists/domain_access: update logging and error checks
    e2a1f39 tree: resolve node after adding as subnode
    f1b899e openamp: xlnx: versal2: Update compatible string for cluster
    377d871 Revert "lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root"
    4bca811 lopper: assists: gen_domain_dts: Don't delete memory node when generating zephyr device-tree
    5a78f6d lopper: update README with xlnx_overlay_pl_dt.py details and usage
    eaabffe lopper: assists: baremetalconfig_xlnx: Add special handling for pciepsu driver
    8c5290b openamp: xlnx: updates for latest driver
    c5ea88b lopper: assists: zephyr: Add GPIOPS nodes for zephyr
    8681dc5 lopper: assists: zephyr: Add SDHC node for zephyr
    f6c99bc assists: gen_domain_dts: Add support to read input clock for r52
    8945793 assists: gen_domain_dts: Add support to create clock nodes
    fda70d0 assists: gen_domain_dts: Keep the nodes having no base address in linux dt
    6dc564d lopper: assists: bmcmake_metadata_xlnx: Add speed_grade property
    39db3ed lopper: assists: convert zephyr mb-v fast interrupt error message to warning
    6232e03 lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root
    71d56c4 lopper: assists: baremetal_xparameters_xlnx: Generate CPU-specific macros for MicroBlaze processors
    bd7deb3 ops/assists: Introduce new assist file to address PL overlay issues

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add 6.16 support</title>
<updated>2025-09-09T18:38:35+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-09-09T18:38:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=2fade05b86228a1f4787fe4c839094675f1452e8'/>
<id>urn:sha1:2fade05b86228a1f4787fe4c839094675f1452e8</id>
<content type='text'>
Adding the 6.16 configuration files to support meta-virt against
6.16 kernels.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: adapt to UNPACKDIR changes</title>
<updated>2025-06-26T02:57:08+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-26T02:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9f845c8d70176889348a9b21af350ef46a132ba7'/>
<id>urn:sha1:9f845c8d70176889348a9b21af350ef46a132ba7</id>
<content type='text'>
This commit updates the container recipes to the OE core UNPACKDIR
changes.

  - We drop references to WORKDIR
  - We adjust destsuffix fetches to use BB_GIT_DEFAULT_DESTSUFFIX
    instead of 'git'
  - Drop S = assignemnts where possible

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-cfg: update to 6.12-tip</title>
<updated>2025-04-04T22:01:31+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-04-04T22:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0b238046811bfbee10153acdcc1098a925643703'/>
<id>urn:sha1:0b238046811bfbee10153acdcc1098a925643703</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>lopper: update to -tip</title>
<updated>2025-04-04T21:58:07+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-04-04T21:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=f57fc3f998040c1e4bfc13d22c474c9814c15e91'/>
<id>urn:sha1:f57fc3f998040c1e4bfc13d22c474c9814c15e91</id>
<content type='text'>
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 &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: drop 6.6 support</title>
<updated>2025-02-11T23:19:51+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-02-11T23:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=70790134547d8722a682cc1a2a4f4bc11ab8f110'/>
<id>urn:sha1:70790134547d8722a682cc1a2a4f4bc11ab8f110</id>
<content type='text'>
It could be argued that we could keep the fragments and virtualization
.inc file for old versions, as they won't trigger and immediate issue
for configurations that are using the older supported kernel versions.

BUT, we could extend that comment to any / all versions ever supported
by OEcore.

Since 6.6 isn't actively being tested in master, let's drop all
the references and only have 6.12 active. If someone does need the
older kernel support, then the support could be restored.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add v6.12 configuration and support</title>
<updated>2024-12-10T21:02:19+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-12-10T21:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c1f668c337a56457acacbbefe4d1f1989202ba95'/>
<id>urn:sha1:c1f668c337a56457acacbbefe4d1f1989202ba95</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
