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

 

Release 4.1.4 (Langdale)

AMD 2023.2 release is based on Langdale (4.1.4)

New Features or Enhancements in Langdale (4.1.4)

Upstream features in 4.1.4

AMD features in 4.1.4

Known Issues and Limitations in Langdale (4.1.4)

Upstream

  • Last CVE patches are applied by the YP community as of 04/28/2023 and no further CVE updates.

AMD

  • All the know issues and limitations are same as 4.1.2 except for PACKAGECONFIG warnings are observed in SDT builds.

Recipe License changes in Langdale (4.1.4)

This section is blank.

Recipe upgrades in Langdale (4.1.4)

  • Version 2023.2 has been added.

  • linux-xlnx 6.1.30 LTS

  • u-boot-xlnx 2023.01

Repos for Langdale (4.1.4)

meta-xilinx

meta-xilinx-tools

  • Repository Location:

  • Branch: langdale (based on 2023.2)

meta-jupyter

  • Repository Location:

  • Branch: langdale (based on 2023.2)

Release 4.1.2 (Langdale)

AMD 2023.1 release is based on Langdale (4.1.2)

New Features or Enhancements in Langdale (4.1.2)

Upstream features in 4.1.2

  • Refer Yocto Project Langdale (4.1.2) release notes page

AMD Xilinx features in 4.1.2

  • Refer to

  • Initial support for Mesa LIMA drivers.

    • libmali is available but default is set to lima for Yocto Project distributions (without using meta-petalinux layer).

    • To enable libmali, set config variable in local.conf

      DISTRO_FEATURES:append:aarch64 = " libmali"
  • New tool called gen-machinceconf which accepts xsa as input and generates yocto bsp machine configuration file. Refer gen-machine-conf repo README for more details.

  • Instruction for creating a machine configuration file has been updated, Refer to https://github.com/Xilinx/meta-xilinx/blob/master/meta-xilinx-core/conf/machine/README

  • New docs directory for additional documentation, Refer https://github.com/Xilinx/meta-xilinx/docs

  • Renamed u-boot-zynq-scr recipe to u-boot-xlnx-scr

  • The default wic/wks file is provided in meta-xilinx/meta-xilinx-core/wic/xilinx-default-sd.wks

    • The default file uses ‘rootfs’, instead of ‘bootimg-partition’ for the /boot partition. This allows target package upgrade. ‘bootimg-partition’ is still supported.

    • The default file also uses --label boot. This ensures the constructed fstab will mount the correct partition(s).

  • Move AIE recipes from meta-xilinx-tools to meta-xilinx-core layer.

Known Issues and Limitations in Langdale (4.1.2)

Upstream

  • gvim binaries doesn't generate when you compile vim recipe with X11 distro features -

AMD Xilinx

  • Static Device Nodes error strings observed in systemd boot, This is due to xilinx_defconfig not including any configs which has static device nodes. Hence below warnings are expected and can be ignored safely.

[ 7.895663] systemd[1]: Create List of Static Device Nodes was skipped because of a failed condition check (ConditionFileNotEmpty=/lib/modules/6.1.5-xilinx-v2023.1/modules.devname).
  • Kernel Trace File System error strings observed in systemd boot, This is due to xilinx_defconfig not enabling tracing related configs. Hence below warnings are expected which can be ignored safely.

[ 7.851765] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
  • ZynqMP SDT built images dont boot on HW when pl.dtsi is included in SDT. This is due to the bitstream not being packaged as part of boot.bin. To work around this issue specify the bitstream file after following README-setup by adding the below config variables in local.conf

  • TMPDIR buildpath warnings are observed on several packages in both upstream and AMD Xilinx packages, These warnings can be ignored safely as there is no functional issue.

  • PACKAGECONFIG warnings are observed in SDT builds and all the images are generated properly. These warnings can be ignored safely as there is no functional issue.

  • Using TCLIBC = "musl" in Yocto causes build failures - This is currently being investigated.

  • libMali doesn’t work with Weston 10.0, Refer AR 000035056

  • External media (USB keys) are auto-mounted with permissions which make them unavailable to the default petalinux user - users will need to su/sudo to root in order to access files on these devices.

  • When building an image using the MACHINE=smk-smk-k{v,r} machine configurations in Yocto for Kria, the resulting images do not contain the correct device-tree - users are advised to use the shared machine configuration MACHINE=k26-smk which will result in an image that can be booted on either the KV or KR board.

Recipe License changes in Langdale (4.1.2)

This section is blank.

Recipe upgrades in Langdale (4.1.2)

  • Version 2023.1 has been added.

  • linux-xlnx 6.1.30 LTS

  • u-boot-xlnx 2023.01

Repos for Langdale (4.1.2)

meta-xilinx

  • Repository Location:

  • Branch: langdale (based on 2023.1)

meta-xilinx-tools

  • Repository Location:

  • Branch: langdale (based on 2023.1)

meta-jupyter

  • Repository Location:

  • Branch: langdale (based on 2023.1)

© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy