<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-extended/xen/xen_4.21.bb, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-03-13T16:09:36+00:00</updated>
<entry>
<title>xen: update to RELEASE-4.21.0 -tip</title>
<updated>2026-03-13T16:09:36+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-13T15:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a707a4977254636e25a2e3356f12e2b8488e55ff'/>
<id>urn:sha1:a707a4977254636e25a2e3356f12e2b8488e55ff</id>
<content type='text'>
This fixes the build against the lastest glibc, and we get a
few other bug fixes as well:

    1c72306b1f domain: move vmtrace_alloc_buffer() invocation in vcpu_create()
    999c6fadf7 vpci/msix: check for BARs enabled in vpci_make_msix_hole
    8f3b637591 x86/ucode: Support discrete modules being CPIO archives
    805e2b8ada x86/pv: Don't assume that INT $imm8 instructions are two bytes long
    93614ffa48 x86/MCE: restore CPU vendor reporting to the outside world
    e10f3ad869 tools/ocaml: fix 32-bit truncation bug in stub_xc_domain_setmaxmem()
    1879637505 tools/sd-notify.h: Include string.h too
    76dc2d6071 systemd: fall back to default system-sleep dir without systemd-devel
    52356ca655 xenstored: Add newline to error message
    4a7d2f18e5 libxl: constify some local variables for building with glibc 2.43
    8061625411 tools/xenstored: fix live update
    6adc1004f7 libxl: Fix device_add QMP calls with QEMU 9.2 and newer
    55bb6db081 xen/cpufreq: fix usages of align_timer() in the on-demand governor
    ae0708e940 xen/cpufreq: fix adjusting of sampling window on early exit
    4778574053 common/domctl: xsm update for get_domain_state access
    615199f05b VT-d: fix off-by-one when handling extra RMRR ranges
    a7380f1437 xen: add non-executable stack note uniformly
    14db25be36 xen/x86: fix usage of [[:blank:]] with BSD grep
    99bd17462d EFI: Fix relocating ESRT for dom0
    afaf4e7b50 SUPPORT.md: extend "lifetime"

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen/4.21: fix arm64 build with the most recent binutils</title>
<updated>2026-03-03T18:12:09+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-03T18:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a1e1a021b49f5257d8908aa9b8c2ee9c083e674c'/>
<id>urn:sha1:a1e1a021b49f5257d8908aa9b8c2ee9c083e674c</id>
<content type='text'>
The upgrade of binutils in OE core broke the xen build on
arm64 due to unsupported instructions.

We cherry-pick a patch from xen master to fix the issue.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen: update to RELEASE-4.21.0 -tip</title>
<updated>2026-03-03T16:43:22+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-03T16:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c850e7dd44cc395d0b746246e2dc8b58fd820349'/>
<id>urn:sha1:c850e7dd44cc395d0b746246e2dc8b58fd820349</id>
<content type='text'>
Bumping xen to version RELEASE-4.21.0-42-gafaf4e7b50, which comprises the following commits:

    afaf4e7b50 SUPPORT.md: extend "lifetime"
    056103e7ad xen: Use MFLAGS for silent-mode detection
    867b7d3f97 xen/kexec: return error code for unknown hypercalls
    d2a6413550 x86/domain: adjust limitation on shared_info allocation below 4G
    6228ea8acd xen/mm: allow deferred scrub of physmap populate allocated pages
    15cd2b8f1b xen/mm: remove aliasing of PGC_need_scrub over PGC_allocated
    39c90c8dee PCI: handle PCI-&gt;PCIe bridges as well in free_pdev()
    74b26c53d3 x86/EFI: correct symbol table generation with older GNU ld
    3f4bf1e876 x86/amd: Fold another DE_CFG edit into amd_init_de_cfg()
    8d7a0f8661 build/non-x86: fix symbol lookup in presence of build-id
    25db82b062 symbols: don't omit "end" symbols upon mixed code / data aliases
    fc024ebf24 symbols: ensure sorting by value yields reproducible outcome
    b75f39c692 flask: fix gcov build with gcc14+
    8cb60ba236 PCI: handle PCI-&gt;PCIe bridges as well in alloc_pdev()
    4e3c9c2eca x86/CPU: extend is_forced_cpu_cap()'s "reach"
    b3f59203a5 x86/time: deal with negative deltas in get_s_time_fixed()
    bc63b09ecc xen/domain: Disallow XENMEM_claim_pages on dying domains
    97593f78ea symbols: don't use symbols-dummy
    ee66c42166 symbols: re-number intermediate files
    3146587dbc x86/spec-ctrl: Fix incomplete IBPB flushing during context switch
    41b9ae5d7e x86/shadow: don't overrun trace_emul_write_val
    2872cd3121 cirrus-ci: introduce FreeBSD 15.0-RELEASE as "current" version
    c692a6786b x86: fix incorrect return value for has_if_pschange_mc
    fe0d896902 x86/PVH: mark pvh_setup_mmcfg() __init
    82fe260552 xen/mm: move adjustment of claimed pages counters on allocation
    b579e832de x86/hvm: be more strict with XENMAPSPACE_gmfn source types
    e39831f590 xen/mm: reject XENMEM_claim_pages when using LLC coloring
    f805b61268 x86/AMD: avoid REP MOVSB for Zen3/4
    11f9427100 vPCI: avoid bogus "overlap in extended cap list" warnings
    7ab1f4939a xen/x86: Pass TPM ACPI table to PVH dom0
    1cacccbace x86/mm: update log-dirty bitmap when manipulating P2M
    7990330478 x86/pod: fix decrease_reservation() clearing of M2P entries
    16e22efbde x86/amd: Fix race editing DE_CFG
    81e71ef34f x86/amd: Stop updating the Zenbleed mitigation dynamically
    ba9142efd7 x86/vhpet: Fix sanitization of legacy IRQ route
    747d10b76f x86/msix: fix incorrect refcount decrease in msixtlb
    c7e69564e5 x86/ucode: Fix error handling during parallel ucode load
    5d002b7470 x86emul/test: correct compiler checking and avoid it when merely cleaning
    6adf28094f xen: Fix EFI buildid alignment
    653a3dd92a x86emul/test: extend cleaning of generated files
    3d966b5f13 kconfig: remove references to docs/misc/kconfig{,-language}.txt files
    14ad692e3b update Xen version to 4.21.1-pre
    06af9ef229 Update to Xen 4.21

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen: introduce 4.21 recipes</title>
<updated>2025-11-21T05:08:19+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-11-21T05:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d76bc6736cad58a388839a37eac695d01546cc71'/>
<id>urn:sha1:d76bc6736cad58a388839a37eac695d01546cc71</id>
<content type='text'>
This introduces the 4.21 recipes. Along with the main Xen and Xen-tools
updates, we also have the following:

 - two compile patches for xen and xen-tools that fix issues with the
   way yajl is pickup in the yocto environment
 - packaging of the new libxenmanage libraries
 - fixup of the watchdog system units
 - updates to the test packaging (new directories)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
