Yocto Project related Release Notes
This page cover release notes for Yocto Project related meta layers such as meta-xilinx, meta-xilinx-tools, meta-jupyter and so on.
Table of Contents
- 1 Release 5.0.16 (Scarthgap)
- 2 Release 5.0.12 (Scarthgap)
- 3 Release 5.0.8 (Scarthgap)
- 3.1 New Features or Enhancements in Scarthgap (5.0.8)
- 3.1.1 Upstream features in 5.0.8
- 3.1.2 AMD features in 5.0.8
- 3.2 Known Issues and Limitations in Scarthgap (5.0.8)
- 3.3 Recipe License changes in Scarthgap (5.0.8)
- 3.4 Recipe upgrades in Langdale Scarthgap (5.0.8)
- 3.5 Repos for Scarthgap (5.0.8)
- 3.5.1 meta-xilinx
- 3.5.2 meta-xilinx-tools
- 3.5.3 meta-jupyter
- 3.5.4 meta-amd-adaptive-socs
- 3.5.5 meta-amd-edf
- 3.1 New Features or Enhancements in Scarthgap (5.0.8)
- 4 Release 5.0.4 (Scarthgap)
- 4.1 New Features or Enhancements in Scarthgap (5.0.4)
- 4.1.1 Upstream features in 5.0.4
- 4.1.2 AMD features in 5.0.4
- 4.2 Known Issues and Limitations in Scarthgap (5.0.4)
- 4.3 Recipe License changes in Scarthgap (5.0.4)
- 4.4 Recipe upgrades in Scarthgap (5.0.4)
- 4.5 Repos for Scarthgap (5.0.4)
- 4.5.1 meta-xilinx
- 4.5.2 meta-xilinx-tools
- 4.5.3 meta-jupyter
- 4.5.4 meta-amd-adaptive-socs
- 4.1 New Features or Enhancements in Scarthgap (5.0.4)
- 5 Release 4.1.4 (Langdale)
- 5.1 New Features or Enhancements in Langdale (4.1.4)
- 5.1.1 Upstream features in 4.1.4
- 5.1.2 AMD features in 4.1.4
- 5.2 Known Issues and Limitations in Langdale (4.1.4)
- 5.3 Recipe License changes in Langdale (4.1.4)
- 5.4 Recipe upgrades in Langdale (4.1.4)
- 5.5 Repos for Langdale (4.1.4)
- 5.5.1 meta-xilinx
- 5.5.2 meta-xilinx-tools
- 5.5.3 meta-jupyter
- 5.1 New Features or Enhancements in Langdale (4.1.4)
- 6 Release 4.1.2 (Langdale)
- 6.1 New Features or Enhancements in Langdale (4.1.2)
- 6.2 Known Issues and Limitations in Langdale (4.1.2)
- 6.2.1 Upstream
- 6.2.2 AMD Xilinx
- 6.3 Recipe License changes in Langdale (4.1.2)
- 6.4 Recipe upgrades in Langdale (4.1.2)
- 6.5 Repos for Langdale (4.1.2)
- 6.5.1 meta-xilinx
- 6.5.2 meta-xilinx-tools
- 6.5.3 meta-jupyter
Release 5.0.16 (Scarthgap)
AMD 2026.1/v26.06 release is based on Scarthgap (5.0.16)
New Features or Enhancements in Scarthgap (5.0.16)
Upstream features in 5.0.16
Refer Yocto Project Scarthgap (5.0.15) release notes page https://docs.yoctoproject.org/scarthgap/migration-guides/release-notes-5.0.16.html
AMD features in 5.0.16
Updates from the 5.0.16 (2026.1/v26.06) release:
Support for multi-OS boot (Linux and Xen) for Zynq MPSoC/RFSoC
boards which perform EFI booting no longer use U-Boot’s
distrobootfeature scripts and usesystemd-bootas part of the boot process instead
Enable Xen EFI dom0 in EDF Disk Image for Zynq MPSoC/RFSoC
No Zephyr domU support, only dom0 Linux
Unified EDF disk partition layout for UEFI and Distro boot
Add systemd-boot as secondary boot loader for Zynq MPSoC/RFSoC
Embedded Plus - align with EDF flow
Host OS Support - Align with scarthgap sanity tested distros
Distro boot improvements
Boot.bin installation in /efi partition for disk boot modes (non-common images only)
EDF Small
Create linux-xlnx-small base line kernel configs with compression enabled Images
Create a edf-small distro configuration for imgrcvry and embedded plus
Switch imgrcvry to edf-small
Small test edf image that can be loaded into RAM
EDF Images
Add EDF Linux disk image (in a addition to platform disk image)
Add layerindex support
Layers
Remove meta-aws
Remove meta-dpdk
Update meta-ros to match with upstream
Update meta-zephyr to align with upstream
meta-xilinx:
General:
Merge in 2026.1 support
Update gen-machine-conf to 2026.1 version
Update README files
meta-amd-zephyr
Add support for Zephyr 4.3.0 LTS
Add Zephyr SDK 0.17.4
meta-microblaze:
Add MB-V (MicroBlaze RISC-V) configurations
Make MB-V incompatible with rust as Scarthgap expects riscv64gc configurations
meta-vitis-tc:
meta-xilinx-bsp:
meta-xilinx-contrib:
meta-xilinx-core:
Upgrade to 6.18.10 Kernel
Upgrade to 2026.01 version
Baremetal QEMU support using runqemu
Automatic boot.bin extraction for all families
meta-xilinx-demos:
baremetal OpenAMP examples are now provided for a number of versal boards in the EDF image
versal Gen1 boards have OpenAMP examples using FreeRTOS
versal Gen2 boards have OpenAMP examples using Zephyr
meta-xilinx-gpu-malig78ae:
Weston Desktop enabled by default for a78-mali
meta-xilinx-imgrcvry:
meta-xilinx-mali400:
Weston Desktop enabled by default for a53-mali
meta-xilinx-multimedia:
meta-xilinx-standalone:
Update esw version to 2026.1 version
meta-xilinx-standalone-sdt:
meta-xilinx-vendor:
meta-xilinx-virtualization:
Update Xen version to 4.21 version
Add image-builder recipe for 2026.1
Upstream QEMU adopted for Xen targets
meta-xilinx-tools:
Update xsct-trim version to 2026.1 version
meta-amd-adaptive-socs:
meta-amd-adaptive-socs-core:
meta-amd-adaptive-socs-bsps:
Known Issues and Limitations in Scarthgap (5.0.16)
Upstream
See https://git.yoctoproject.org/poky/tree/documentation/migration-guides/release-notes-5.0.16.rst?h=scarthgap#n20 CVE patches are applied by the YP community.
Scarthgap 5.0.16 tag commit id is https://git.yoctoproject.org/poky/commit/?h=yocto-5.0.16&id=1d54d1c4736a114e1cecbe85a0306e3814d5ce70 which matches Xilinx/poky at xlnx-rel-v2026.1 tag commit id but the DISTRO_VERSION is still pointing to 5.0.15 poky/meta-poky/conf/distro/poky.conf at xlnx-rel-v2026.1 · Xilinx/poky The observed mismatch between the yocto-5.0.16 tag and DISTRO_VERSION (still 5.0.15) is a known upstream Yocto issue in scarthgap 5.0.16. The release tag was created without updating the DISTRO_VERSION field. This is cosmetic and does not impact build outputs. A fix exists upstream and can be cherry-picked https://git.yoctoproject.org/poky/commit/meta-poky/conf/distro/poky.conf?h=scarthgap&id=06210079b2e10d6d3fb943afe87864267e329821 if required.
AMD
Recipe License changes in Scarthgap (5.0.16)
This section is blank.
Recipe upgrades in Langdale Scarthgap (5.0.16)
2026.1
Version 2026.1 has been added.
linux-xlnx 6.18.10 LTS
u-boot-xlnx 2026.01
TF-A 2.14
AI Engine FAL(Functional Abstraction Layer) 2.0
AI Engine Driver 3.9
OPTEE OS 4.9.0
OPTEE OS Tadekit 4.9.0
OPTEE Client 4.9.0
OPTEE Examples 4.9.0
OPTEE Test 4.9.0
XRT ZOCL 202610.2.23.0
Repos for Scarthgap (5.0.16)
Coming Soon
Release 5.0.12 (Scarthgap)
AMD 2025.2/v25.11 release is based on Scarthgap (5.0.12)
New Features or Enhancements in Scarthgap (5.0.12)
Upstream features in 5.0.12
Refer Yocto Project Scarthgap (5.0.12) release notes page https://docs.yoctoproject.org/5.0.12/migration-guides/release-notes-5.0.html
AMD features in 5.0.12
Updates from the 5.0.12 (2025.2/v25.11) release:
Support for EFI booting was extended to all versal boards
boards which perform EFI booting no longer use U-Boot’s
distrobootfeature scripts and usesystemd-bootas part of the boot process instead
The partition layout and ordering was updated
the EFI partition was moved from
/boot/efito/efi/bootis no longer a separate partitionthe
/(root) partition was placed last so that its filesystem could be expanded to fill the entire partition on bootthe kernel finds and mounts the root filesystem via UUID
EDF support was extended to more boards
for the full list of supported boards see Common Specifications
the boards whose “Supported Versions” start with 2025.2 were added in this release
meta-xilinx:
General:
Merge in 2025.2 support
Update gen-machine-conf to 2025.2 version
Update README files
Add new layer meta-amd-zephyr
meta-amd-zephyr
Enable support to use AMD Zephyr repo instead of upstream Zephyr
Add support for Zephyr 3.7.0 LTS
Add Zephyr SDK 0.16.8, 0.17.1
Add amd-zephyr-sdt bbclass support and inherit this bbclass in zephyr-kernel recipes
Add mbv32 machine files to support MB-V 32-bit devices
Add zephyr-openamp-rpmsg-multi-srv recipe support for Versal-2ve-2vm devices
Add xenvmgicv3 machine file
meta-microblaze:
Add MB-V (MicroBlaze RISC-V) configurations
Make MB-V incompatible with rust as Scarthgap expects riscv64gc configurations
meta-vitis-tc:
meta-xilinx-bsp:
meta-xilinx-contrib:
meta-xilinx-core:
meta-xilinx-demos:
baremetal OpenAMP examples are now provided for a number of versal boards in the EDF image
versal Gen1 boards have OpenAMP examples using FreeRTOS
versal Gen2 boards have OpenAMP examples using Zephyr
meta-xilinx-gpu-malig78ae:
meta-xilinx-imgrcvry:
meta-xilinx-mali400:
meta-xilinx-multimedia:
meta-xilinx-standalone:
meta-xilinx-standalone-sdt:
meta-xilinx-vendor:
meta-xilinx-virtualization:
Add xen-efi package to packagegroup-xen
Move image-builder recipe from meta-petalinux to meta-xilinx-virtualization layer
Add image-builder recipe for 2025.2
Add u-boot-xen-scr recipe for distro boot with Dom0 and Dom0less template configuration files
Split template cfg file for each soc in u-boot-xen-scr
Add virtio xen qemu patches from upstream
Add xen-zephyr-domu-image recipe which ships with pre-build zephyr-xenvmgicv3-synchronization binary and Xen DomU configuration file
meta-xilinx-tools:
meta-amd-adaptive-socs:
meta-amd-adaptive-socs-core:
meta-amd-adaptive-socs-bsps:
Known Issues and Limitations in Scarthgap (5.0.12)
Upstream
See https://git.yoctoproject.org/poky/tree/documentation/migration-guides/release-notes-5.0.12.rst?h=scarthgap#n6 CVE patches are applied by the YP community.
meta-ros2-jazzy hardware-interface fails to build with Scarthgap, See https://github.com/ros/meta-ros/issues/1219
AMD
In 5.0.12/2025.2/v25.11 a change was made so that the kernel finds and mounts the root filesystem via a known UUID. The same UUID is used for both the regular
*.wicimage as well as the*.wic.ufsimage. Therefore if a stystem has a filesystem on both a UFS device and some other boot media (SDcard, flash, etc) it is not determinant which image will be mounted and used. The same is true for non-UFS systems in the case where the image might be found on, say, an SDcard and a USB stick.
Recipe License changes in Scarthgap (5.0.12)
This section is blank.
Recipe upgrades in Langdale Scarthgap (5.0.12)
2025.2
Version 2025.2 has been added.
linux-xlnx 6.12.40 LTS
u-boot-xlnx 2025.01
TF-A 2.12
AI Engine FAL(Functional Abstraction Layer) 1.9
AI Engine Driver 3.8
OPTEE OS 4.5.0
OPTEE OS Tadekit 4.5.0
OPTEE Client 4.5.0
OPTEE Examples 4.5.0
OPTEE Test 4.5.0
XRT ZOCL 202520.2.20.0
Repos for Scarthgap (5.0.12)
Release 5.0.8 (Scarthgap)
AMD 2025.1 release is based on Scarthgap (5.0.8)
New Features or Enhancements in Scarthgap (5.0.8)
Upstream features in 5.0.8
Refer Yocto Project Scarthgap (5.0.8) release notes page https://docs.yoctoproject.org/5.0.8/migration-guides/index.html
AMD features in 5.0.8
meta-xilinx:
General:
Merge in 2025.1 support
Update gen-machine-conf to 2025.1 version
Update README files
Add new layer
meta-xilinx-gpu-malig78ae
meta-xilinx-imgrcvry
Remove meta-xilinx-standalone-experimental layer symlink to meta-xilinx-standalone-sdt
meta-microblaze:
Backport util-linux 2.40 from upstream master to support 4k sectors in sfdisk.
meta-vitis-tc:
meta-xilinx-bsp:
meta-xilinx-contrib:
meta-xilinx-core:
meta-xilinx-demos:
meta-xilinx-gpu-malig78ae:
meta-xilinx-imgrcvry:
meta-xilinx-mali400:
meta-xilinx-multimedia:
meta-xilinx-standalone:
meta-xilinx-standalone-sdt:
meta-xilinx-vendor:
meta-xilinx-virtualization:
Add xen variable as addendum in xen-boot-cmd.
Backport container image from upstream
Add Xen 4.20 support
Add xen-guest-example cfg for Xen DomU linux guest
Upgrade Xen QEMU from 8.1.0 to 8.2.3
Enable 6.12 Kernel for virtualization
Make xen dtsi only for Linux builds and skip for mulitconfigs
Add QEMU patches for Xen 4.2.0
meta-xilinx-tools:
meta-amd-adaptive-socs:
meta-amd-adaptive-socs-core:
meta-amd-adaptive-socs-bsps:
Known Issues and Limitations in Scarthgap (5.0.8)
Upstream
See https://git.yoctoproject.org/poky/tree/documentation/migration-guides/release-notes-5.0.8.rst?h=scarthgap#n6CVE patches are applied by the YP community.
meta-ros2-jazzy hardware-interface fails to build with Scarthgap, See https://github.com/ros/meta-ros/issues/1219
AMD
None
Recipe License changes in Scarthgap (5.0.8)
This section is blank.
Recipe upgrades in Langdale Scarthgap (5.0.8)
2025.1
Version 2025.1 has been added.
linux-xlnx 6.12.10 LTS
u-boot-xlnx 2025.01
TF-A 2.12
OPTEE OS 4.5.0
OPTEE OS Tadekit 4.5.0
OPTEE Client 4.5.0
OPTEE Examples 4.5.0
OPTEE Test 4.5.0
AI Engine FAL(Functional Abstraction Layer) 1.8
AI Engine Driver 3.7
XRT ZOCL 202510.2.19.0
QEMU 8.2.7
QEMU Native 8.2.3
Repos for Scarthgap (5.0.8)
meta-xilinx
Repository Location: https://github.com/Xilinx/meta-xilinx/tree/scarthgap-next
Branch: scarthgap-next (based on 2025.1)
meta-xilinx-tools
Repository Location: https://github.com/Xilinx/meta-xilinx-tools/tree/scarthgap-next
Branch: scarthgap-next (based on 2025.1)
meta-jupyter
Repository Location: https://github.com/Xilinx/meta-jupyter/tree/scarthgap-next
Branch: scarthgap-next (based on 2025.1)
meta-amd-adaptive-socs
Repository Location: https://github.com/Xilinx/meta-amd-adaptive-socs/tree/scarthgap-next
Branch: scarthgap-next (based on 2025.1)
meta-amd-edf
Repository Location: https://github.com/Xilinx/meta-amd-edf
Branch: scarthgap-next (based on 2025.1)
Release 5.0.4 (Scarthgap)
AMD 2024.2 release is based on Scarthgap (5.0.4)
New Features or Enhancements in Scarthgap (5.0.4)
Upstream features in 5.0.4
Refer Yocto Project Scarthgap (5.0.4) release notes page https://docs.yoctoproject.org/5.0.4/migration-guides/index.html
AMD features in 5.0.4
meta-xilinx:
General:
Merge in 2024.2 support
Update gen-machine-conf to 2024.2 version
Update README files
Update layer dependencies
For the system device-tree workflow, the layer meta-xilinx-experimental has been replaced by meta-xilinx-standalone-sdt
meta-microblaze:
Microblaze binutils has been rebased to Scarthgap binutils
Microblaze GCC has been rebased to Scarthgap gcc-13
Microblaze GDB has been rebased to Scarthgap gdb
Microblaze newlib has been rebased to Scathgap newlib
meta-vitis-tc:
New layer which is used to configure and build Vitis specific multilib toolchains
meta-xilinx-bsp:
Deprecated - this layer will go away at some point
Only a single FSBL bbappend remains that will be moved, leaving this layer empty in the future
XSCT based BSPs have been moved to meta-xilinx-tools
meta-xilinx-contrib:
minor updates for ml605-qemu-microlbazeel
meta-xilinx-core:
Now depends on meta-arm (and thus meta-arm-toolchain) for the trusted-firmware-a recipe
HDF_MACHINE is no longer used, see meta-xilinx-tools
Add cortexa9 as a known tune for Zynq7
XRT has been updated, aie is now enabled by default for all aarch64 configurations
Included '-generic' machines are designed to be inherited, not used directly. See meta-xilinx-tools for qemu information.
Introduce new 'common' machines: