Releases

82 (v. 1303)

Jun 22, 2021

Highlights

  • Aktualizr-Lite updated to the revision df0760a (based on Aktualizr 2021.1+fio)
  • Linux-lmp updated to the v5.10.32 stable release
  • Linux-lmp-lts updated to the v5.4.114 stable release
  • Linux-lmp-rt updated to the v5.10.27-rt36 stable release
  • Linux-lmp-ti-staging updated to the v5.4.106 stable release
  • Linux-lmp-xlnx updated to the v5.10.42 stable release
  • Linux-lmp-fslc-imx updated to the v5.4.114 stable release
  • Xilinx BSP updated to the 2021.1 release
  • New secure machine configurations available for apalis-imx6 (apalis-imx6-sec) and imx6ullevk (imx6ullevk-sec)
  • Support for updating boot firmware (SPL, TF-A, OP-TEE and U-Boot proper) on the iMX6/7/8M SoC families
  • Support for nss-altfiles and static user and group IDs
  • Initial support for TPM 2.0 and IMA (including default TCB policy)
  • Meta TPM and Meta Integrity added to the default layer list

Layer Updates

Meta LMP

  • base: add mfgtool-resize-helper
  • base: aktualizr-lite: bump to df0760a
  • base: aktualizr-lite: drop the update lock usage
  • base: aktualizr-lite: move tmpdir to /run
  • base: base-files: define standard nsswitch for lmp
  • base: base-passwd: add missing groups from systemd basic.conf
  • base: classes: allow 64-bit addresses in fit image
  • base: class: lmp-disable-gplv3: Enable the LMP_DISABLE_GPLV3
  • base: dropbear: prefer ecdsa instead of rsa
  • base: fiotools: add a recipe for fiotools
  • base: fiotools: switch to the ostreeuploader git repo
  • base: fiotools: use fiotools instead garage-tools
  • base: images: add fragment for tpm2
  • base: images: add tpm2 support (when available)
  • base: images: include IMA fragment when enabled
  • base: ima-inspect: add recipe
  • base: ima_policy: force IMA_POLICY per policy
  • base: ima_policy_tcb: add recipe
  • base: init-install-efi: fix compose-apps preloading
  • base: initramfs-ostree-lmp-image: support loading IMA policies
  • base: kmeta-linux-lmp-5.10.y: bump to 21b68dcf
  • base: kmeta-linux-lmp-5.4.y: bump to 48a32fdf
  • base: linux-lmp-lts: update to v5.4.114
  • base: linux-lmp-rt: update to v5.10.27-rt36
  • base: linux-lmp: update to v5.10.32
  • base: lmp-boot-firmware: add recipe
  • base: lmp-boot-firmware: only depend on virtual/bootloader if available
  • base: lmp: define standard nss alt types
  • base: lmp-device-register: bump to bc56368f
  • base: lmp: enable support for useradd-staticids
  • base: lmp-feature-ima: add fragment
  • base: lmp-image-common: add support for nss-altfiles
  • base: lmp-image-common: adjust useradd parameter order
  • base: lmp-image-common: create fio (LMP_USER) group before the user
  • base: lmp-image-common: install lmp-boot-firmware
  • base: lmp: mask systemd append from meta-integrity
  • base: lmp: nss-altfiles: keep standard hosts
  • base: lmp-passwd/group: add dhcpcd user and group
  • base: lmp-passwd/group: add mosquitto user and group
  • base: lmp-passwd/group: add nm-openvpn user and group
  • base: lmp-passwd/group: add tss user and group
  • base: lmp: set default IMA_POLICY
  • base: lmp: support passwd under nss alt files path
  • base: lmp-update-hostname: cover empty hosts file
  • base: lmp: update meta-xilinx-tools bbmasks
  • base: networkmanager: make bbappend specific to the 1.22 series
  • base: nss-altfiles: add recipe
  • base: nss: remove mcpu to avoid march conflicts
  • base: optee-os: Bump to 53fad5f6
  • base: recipes-tpm: swtpm: drop home-dir param to fix parse error
  • base: Remove prebuilt image logic
  • base: systemd-journald-config: add recipe
  • base: tpm2-tss: correct udev rules.d directory for usrmerge
  • base: u-boot common add setting bootfirmware_version
  • base: u-boot-fio: 2021.04: make it default
  • base: u-boot-fio: bump to 7992f6974d7
  • base: uboot-fitimage: fix uboot_fitimage_assemble calls
  • base: uboot-fitimage: support loading FPGA from SPL
  • base: u-boot-ostree-scr-fit: add common boot.cmd include
  • base: u-boot-ostree-scr-fit: add common handlers
  • base: u-boot-ostree-scr-fit: boot-common: restrict uEnv.txt import
  • base: u-boot-ostree-scr-fit: deploy final boot.cmd
  • base: u-boot-ostree-scr-fit: extend bootcount comment
  • base: u-boot-ostree-scr-fit: init env if ubootenv
  • base: u-boot-ostree-scr-fit: save bootfirmware_version on ubootenv
  • base: u-boot-ostree-scr-fit: save fiovb.is_secondary_boot state
  • base: u-boot-ostree-scr-fit: ubootenv: initialize bootfirmware_version
  • base: u-boot-ostree-scr-fit: use fdt_file_final
  • base: u-boot-ostree-scr: fix node separator sed
  • base: wayland: weston-init: require lmp-wayland for files append
  • bsp: add missing config for imx7ulp for boot firmware update
  • bsp: apalis-imx6: pre-load boot script from u-boot FIT
  • bsp: apalis-imx6-sec: enable fiovb as the standard env update mechanism
  • bsp: apalis-imx6-sec: pre-load boot script from u-boot FIT
  • bsp: base-files: add fstab for freedom-u540
  • bsp: conf: add apalis-imx6-sec machine configuration
  • bsp: conf: add imx6ullevk-sec machine configuration
  • bsp: imx6ullevk: drop fiovb
  • bsp: imx6ullevk: pre-load boot script from u-boot FIT image
  • bsp: imx8mmevk: pre-load boot script from u-boot FIT image
  • bsp: imx8mq: add boot firmware list
  • bsp: imx8mqevk: pre-load boot script from u-boot FIT
  • bsp: imx-atf: add secondary_boot SiP calls
  • bsp: imx-atf: add system_reset2 for imx8mq
  • bsp: imx-atf: imx8mq: SiP call for secondary boot
  • bsp: imx-atf: replace warm reset SiP with reset2 psci call
  • bsp: imx-boot: create link for nohdmi
  • bsp: imx-boot: create nohdmi image
  • bsp: imx-boot: drop SIT image generation
  • bsp: linux-lmp-fslc-imx: update to v5.4.114
  • bsp: linux-lmp: qemuarm64: workaround ZONE_DMA issues
  • bsp: linux-lmp-stm32: bump to e1b933d6960ad
  • bsp: linux-lmp-ti-staging: update to 5.4.106
  • bsp: linux-lmp-xlnx: update to xlnx_v5.10.y 5.10.42
  • bsp: lmp-machine-custom: apalis-imx6: define LMP_BOOT_FIRMWARE_FILES
  • bsp: lmp-machine-custom: freedom-u540: use kernel-lmp-fitimage
  • bsp: lmp-machine-custom: mx6ull: define LMP_BOOT_FIRMWARE_FILES
  • bsp: lmp-machine-custom: mx8mm: define LMP_BOOT_FIRMWARE_FILES
  • bsp: lmp-machine-custom: qemuarm64: switch to optee 3.12.0
  • bsp: lmp-machine-custom: rpi drop u-boot-fio preferred version
  • bsp: lmp-machine-custom: update settings for freedom-u540
  • bsp: lmp-machine-custom: uz: set KERNEL_BUILTIN_WIREGUARD
  • bsp: mfgtool-files: apalis-imx6-sec: add fuse and close scripts
  • bsp: mfgtool-files: apalis-imx6-sec: add readme file
  • bsp: mfgtool-files: apalis-imx6: write secondary boot images
  • bsp: mfgtool-files: imx6ullevk-sec: Add close.uuu and fuse.uuu
  • bsp: mfgtool-files: imx6ullevk-sec: Add readme file
  • bsp: mfgtool-files: imx6ullevk: write secondary boot images
  • bsp: mfgtool-files: imx8mqevk: use nohdmi image
  • bsp: mfgtool-files: imx8mqevk: write secondary boot images
  • bsp: mfgtool-files: secondary boot for imx7ulpea-ucom
  • bsp: opensbi: export fw_payloads to sysroot
  • bsp: opensbi: support fw_dynamic u-boot fit-image for freedom-u540
  • bsp: optee-os-fio: apalis-imx6: use IMX_CAAM driver
  • bsp: optee-os-fio: drop DYN_SHM config option
  • bsp: optee-os-fio-mfgtool: 3.10.0: apalis-imx6: enable CFG_CORE_DYN_SHM
  • bsp: optee-os-fio-mfgtool: 3.10.0: apalis-imx6-sec: enable configs for fiovb
  • bsp: pmu-firmware: drop local bbappend
  • bsp: recipes-bsp: u-boot add config file for fw_printenv for apalis-imx8
  • bsp: recipes-bsp: u-boot-fio: imx6ullevk: PSCI reset and watchdog
  • bsp: recipes-bsp: u-boot-fio: imx6ullevk: update config
  • bsp: recipes-bsp: u-boot-fio-mfgtool: imx6ullevk: update config
  • bsp: recipes-core: base-files: supply an fstab for ak-lite
  • bsp: recipes-support: mfgtool-files: imx6ullevk: use std load method
  • bsp: scp-firmware: corstone700: bump to CORSTONE-700-2020.12.10
  • bsp: u-boot-base-scr: add support for freedom-u540
  • bsp: u-boot-base-scr: add support for uz3eg-iocc
  • bsp: u-boot config to enable secondary boot on imx7ulpea-ucom
  • bsp: u-boot: enable fiovb commands in U-boot and kernel
  • bsp: u-boot-fio: add lmp-base support for freedom-u540
  • bsp: u-boot-fio: add lmp feature support for freedom-u540
  • bsp: u-boot-fio: apalis-imx6: enable SPL watchdog
  • bsp: u-boot-fio: apalis-imx6-sec: disable bootcount
  • bsp: u-boot-fio-common: add support for sit generation
  • bsp: u-boot-fio: freedom-u540: use fw_dynamic from sysroot
  • bsp: u-boot-fio: imx8mmevk: enable SPL watchdog
  • bsp: u-boot-fio: imx8mqevk: enable SPL watchdog
  • bsp: u-boot-ostree-scr: drop support for freedom-u540
  • bsp: u-boot-ostree-scr-fit: add support for freedom-u540
  • bsp: u-boot-ostree-scr-fit: apalis-imx6: use common handlers
  • bsp: u-boot-ostree-scr-fit: boot firmware updates for imx7ulpea-ucom
  • bsp: u-boot-ostree-scr-fit: imx6ullevk: use common handlers
  • bsp: u-boot-ostree-scr-fit: imx8mmevk: use common handlers
  • bsp: u-boot-ostree-scr-fit: imx8mqevk: use common handlers
  • bsp: u-boot-ostree-scr-fit: restrict uEnv.txt import
  • bsp: u-boot-xlnx: add support for lmp-base.cfg
  • bsp: u-boot-xlnx: add support for loading FPGA from SPL
  • bsp: u-boot-xlnx: drop 2021.1 recipe
  • bsp: u-boot-xlnx: fw_env: bump env size
  • bsp: ultrazed-lmp: add support for lmp-base
  • bsp: ultrazed-lmp: drop PMU_FIRMWARE settings
  • bsp: ultrazed-lmp: update xilinx bsp to 2021.1
  • bsp: uz3eg-iocc: add static OPP table
  • bsp: uz3eg-iocc: make system-board compatible with 2021.1
  • bsp: uz3eg-iocc: prefer loading FPGA from SPL instead kernel fit
  • bsp: uz3eg-iocc: update system.xsa from 2021.1
  • bsp: wic: add SiFive 4 partition wic layout for lmp-base
  • bsp: wic: add SiFive 4 partition wic layout for sota
  • bsp: xilinx: add u-boot-xlnx 2021.1
  • bsp: xilinx: arm-trusted-firmware: update bbappend to 2021.1
  • imx7ulpea-ucom: add boot firmware files info
  • imx7ulpea-ucom: pre-load boot.scr from U-Boot FIT
  • u-boot-fio: apalis-imx6: add secondary boot image defines
  • u-boot-fio: apalis-imx6: disable bootcount
  • u-boot-fio: apalis-imx6: lmp-base: secondary boot support
  • u-boot-fio: imx6ullevk: add secondary boot image defines
  • u-boot-fio: imx6ullevk: disable bootcount
  • u-boot-fio: imx8mmevk: disable bootcount
  • u-boot-fio: imx8mmevk: enable secondary boot aux cmds by default
  • u-boot-fio: imx8mqevk: disable bootcount
  • u-boot-fio: imx8mqevk: secondary boot support
  • u-boot-fio-mfgtool: apalis-imx6: add secondary boot support defines
  • u-boot-fio-mfgtool: imx6ullevk: add secondary boot defines for fsb
  • u-boot-fio-mfgtool: imx8mqevk: secondary boot support
  • uboot-fitimage: provide dump ATF address if ATF is not used
  • u-boot-ostree-scr-fit: apalis-imx6: add defines for boot updates
  • u-boot-ostree-scr-fit: boot-common: add boot firmware updates
  • u-boot-ostree-scr-fit: boot-common: force primary path before reset
  • u-boot-ostree-scr-fit: boot-common: import only bootfirmware_version
  • u-boot-ostree-scr-fit: boot-common: improve boot update steps
  • u-boot-ostree-scr-fit: common: apply overlay conditionally
  • u-boot-ostree-scr-fit: imx6ullevk: add defines for boot updates
  • u-boot-ostree-scr-fit: imx8mmevk: add defines for boot updates
  • u-boot-ostree-scr-fit: imx8mqevk: add defines for boot updates

Meta OpenEmbedded

  • bridge-utils: Switch to use the main branch
  • ceres-solver: prevent fetching git hook during do_configure
  • fluidsynth: update SRC_URI to remove non-existing 2.1.x branch
  • geoip-perl: Switch to use the main branch
  • geoip: Switch to use the main branch
  • gpsd: backport d-bus message time patch from upstream
  • hostapd: fix CVE-2019-5061
  • hostapd: fix CVE-2021-0326 and CVE-2021-27803
  • hostapd: fix CVE-2021-30004
  • libsmi: set awk as target path
  • libsmi: use /bin/sh instead of ${base_bindir}/sh to silence QA error with usrmerge
  • libyui: switch to libyui-old repo which still has this SRCREV
  • mariadb: Fix build on musl/ppc
  • mariadb: upgrade 10.5.8 -> 10.5.9
  • mdns: Whitelisted CVE-2007-0613 for mdns
  • neon: Add ptest
  • netkit-telnet: Update SRC_URI
  • nodejs: 12.20.1 -> 12.21.0
  • nostromo: Blacklist and exclude from world builds
  • ostree: switch from default master branch to main to fix do_fetch failure
  • packagegroup-meta-multimedia: include projucer only with x11 in DISTRO_FEATURES
  • packagegroup-meta-oe: include glfw, icewm, geis only with x11 in DISTRO_FEATURES
  • packagegroup-meta-oe: include nodejs without meta-python2 conditional
  • packagegroup-meta-oe: move the packages depending on meta-python2 to separate packages
  • packagegroup-meta-webserver: remove nostromo from pkg grp
  • quagga: Update SRC_URI
  • rapidjson: Remove unwanted patches
  • rapidjson: Upgrade SRCREV to latest
  • telepathy-glib: respect GI_DATA_ENABLED when enabling vala-bindings
  • uml-utilities: fix installed-vs-shipped with usrmerge

Meta Virtualization

  • containerd: add CVE_PRODUCT to recipe
  • containerd: update to v1.4.4
  • crun: switch branch to main
  • docker: add CVE_PRODUCT to recipes
  • docker-moby: update to v19.03.15
  • go-systemd: explicitly specify branch
  • runc: add CVE_PRODUCT to recipes
  • xen: Remove deltask for setscene
  • xen, rpi4: fix typo in raspberrypi dynamic-layers inclusion

Meta ARM

  • arm-autonomy/u-boot: Modified kernel_addr for fvp-base with xen
  • CI: add qemuarm and qemuarmv5
  • CI: Add repo dir to disk usage and ability to purge everything
  • CI: add task to delete all sstate
  • ci/base: don't try to make warnings fatal
  • ci: clean regularly to reduce size
  • CI: delete-sstate needs to delete contents
  • CI: enable non-arm64 builders
  • CI: fix preferred version of armgcc
  • CI: maintain centralised repositories to speed fetching
  • CI: move utility tasks to prep so they don't cause a fetch
  • CI: Reorder manual tasks to be alphabetical
  • CI: use public KAS image
  • kas: add a test for the external toolchain support
  • kas: add testing of gcc-arm
  • Rename top-level kas/ to ci/

Meta Freescale

  • classes: fsl-kernel-localversion: Fix config fragments apply
  • classes: fsl-kernel-localversion: Fix task dependency
  • imx-base: upgrade to release 5.4.70_2.3.0
  • libdrm: update to 2.4.102.imx
  • libimxvpuapi2: Update to version 2.1.0
  • libimxvpuapi2: Update to version 2.1.2
  • linux-qoriq: Fix task order of merge_delta_config task
  • wayland-protocols: update to 1.20.imx
  • weston-init: Do not exit with error if uncomment function fail
  • weston-init: enable g2d for mx6dl/mxq machines
  • weston-init: Rework uncomment function logic
  • weston-init: Update weston.ini
  • weston-init: Update weston.ini for IVI
  • weston: update to 9.0.0.imx

Meta Freescale 3rdparty

  • linux-boundary: bump revision to e5cde7b

Meta Intel

  • linux-intel/5.10: disable kernel config bsp audit for now
  • linux-intel/5.10: update to v5.10.35
  • linux-intel/5.4: update to v5.4.115
  • linux-intel-dev: update to v5.11-rc6
  • linux-intel-rt/5.10: update to v5.10.30
  • linux-intel-rt/5.4: update to v5.4.115

Meta RaspberryPi

  • layer.conf: Remove older releases from LAYERSERIES_COMPAT
  • linux-raspberrypi: allow to change the yocto-kernel-cache branch with LINUX_RPI_KMETA_BRANCH
  • linux-raspberrypi-dev: drop protocol=git and add LINUX_RPI_KMETA_BRANCH
  • linux-raspberrypi-dev: use static SRCREV when not selected with PREFERRED_PROVIDER_virtual/kernel

Meta Yocto

  • poky.conf: bump version for 3.2.3 release
  • poky.conf: bump version for 3.2.4 release

Meta Xilinx

  • Adding aiefal dependency for XRT
  • Adding BOARD and BOARD_VARIANT level hierarchy
  • Adjust standalone embeddedsw so it can be bbappended by meta-xilinx-tools
  • arm-trusted-firmware: Set package as board variant specific
  • arm-trusted-firmware: Update commit ids and branch for 2021 release
  • Avoid warnings from bbappends to meta-openembedded
  • binutils/gdb: Disable hunk from microblaze patch
  • binutils/gdb: Fix various microblaze 64 issues
  • binutils: update to early gatesgarth version
  • binutils: Workaround for Microblaze 64 linking failure
  • binutis-gdb: Fix size of long, should be 64-bit
  • boot.cmd.sd.zynqmp: Remove duplicate bootargs
  • bootgen: Update commit id and branch for 2021 release
  • cairo: Fix enabling egl and glesv2 on Mali400 platforms
  • Change the order of the MACHINEOVERRIDES to ensure consistent behavior
  • chromium-x11: Fix libmali package on zynqmp eg/ev
  • Cleanup QB_MACHINE for xilinx machines
  • conf/bblayers.conf.sample: meta-browser organization has changed
  • conf/layer.conf: define safe recipes for binary updates
  • conf: set XILINX_VER to 2021.1
  • conf: use weaker assignment for UBOOT_MACHINE
  • device-tree: Ensure device-tree is board specific
  • Disable tree-loop-distribute-patterns CFLAG
  • embeddedsw; Fixups for missed plm and psm issues
  • embeddedsw.inc: Add embeddedsw.inc as one stop to change SRCREV & BRANCH
  • embeddedsw: Keep parallel builds disabled, but change to -j1
  • embeddedsw: Make it easy to change the output name of the elf binary
  • embeddedsw: Rework plm/pmu/psm firmware and Linux packaging
  • embeddedsw: Sync with meta-xilinx-tools
  • embeddedsw: Update for git master tracking version
  • embeddedsw: Update mcpu version in Makefile
  • Enable support for linux-xlnx v5.10
  • fsbl/fsbl-firmware: Split the packaging and building of the fsbl
  • fsbl/pmufw/plmfw/psmfw: Switch to BOARDVARIANT_ARCH
  • fsb/plm/pmu/psm: Fix standalone build
  • Further adjustments for embeddedsw so it works with meta-xilinx-tools
  • gcc: Fix break_hander attribute handling
  • gcc: update to early gatesgarth version
  • gdb: Fix on-target GDB compilation
  • gdb: update to early gatesgarth version
  • generic.conf: Using += for MACHINE_FEATURES
  • gstreamer1.0-plugins-base: Update libmali dependency
  • gtk+3: Fix libmali package on zynqmp eg/ev
  • hdmi: Update commit id and branch for 2021 release
  • hdmi: Update commit id for 2021.1
  • ivas-accel-libs.bb: Changing vai dependencies to source compiled packages
  • ivas: Set default src_uri to tarball of source code
  • kernel-module: Do not set PACKAGE_ARCH to something less specific
  • kernel-module-dp_git.bb: Update branch to 2021.1 and commit id
  • kernel-module-dp: Update commit id and branch for 2020.2
  • kernel-module-hdmi_git.bb: Update branch and commit id for 2021.1
  • Kernel-module-mali: Update patch fix-ioremap to include all correct symbols
  • kernel-module-mali: Update to compile with kernel v5.10
  • kernel-module-vcu: Update branch for 2021 release
  • layer.conf: adding xxd as a host tool
  • layer.conf: compatible with gatesgarth only
  • libepoxy: Fix libmali package on zynqmp eg/ev
  • libgcc.bbappend: Clear empty lib directory
  • libgles: libmali: Update the branch to 2021.1
  • libgloss: Fix crt files that are stripped, when they shouldn't be
  • libglu: Package introduced mali400 specific items
  • libomxil-xlnx: Update branch for 2021 release
  • libsdl2: Fix libmali package on zynqmp eg/ev
  • libvcu: Update branch for 2021 release
  • linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensions
  • linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from core
  • linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs only
  • linux-xlnx: Autoload usb5744 for SOM machines
  • linux-xlnx.inc: Update KMETA branch to 5.10 and commit id
  • linux-xlnx.inc: Update overlay config fragments
  • linux-xlnx.inc: Use weaker assignment for KBUILD_DEFCONFIG
  • linux-xlnx: set KCONF_AUDIT_LEVEL to disable kernel_configcheck log
  • linux-xlnx: Update commit ids for 2021 release
  • linux-yocto.bbappend: Add local files path for mb patch
  • machine/aarch64-tc.conf: Fix incorrect ilp32 pkgarch
  • machine-xilinx-default.inc: fpga-manager change to fpga-overlay DISTRO_FEATURE
  • machine-xilinx-default.inc: Setting FPGA_MNGR_RECONFIG_ENABLE default 1
  • mesa-demos: Update libmali dependency
  • meta-microblaze gcc-source: Fix barrel shift for versions under v10.0
  • meta-microblaze: Move gcc patch that was missed in the prior work
  • meta-toolchain: Ensure that a baremetal toolchain can finish building
  • meta-xilinx-bsp/conf/layer.conf: No longer allow dangling bbappends
  • meta-xilinx-bsp: Move multiconfig into meta-xilinx-standalone-experimental
  • meta-xilinx-bsp: recipes-multimedia: ivas
  • meta-xilinx-bsp: recipes-multimedia: ivas: VAI 1.3 update
  • meta-xilinx-standalone machines: Update to match embeddedsw
  • meta-xilinx-standalone: Prevent user error, when meta-microblaze is required
  • meta-xilinx-standalone: Update README.md
  • microblaze: Defining UBOOT_MACHINE and wiping UBOOT_INITIAL_ENV
  • microblazeel-v11.0-bs-cmp-mh-div-generic.conf: include xilinx-board
  • newlib: update to early gatesgarth version
  • newlib: Upstream now disabled builtin symbols
  • plm-firmware: Rename from plm to match other firmware, update S/B
  • plmfw/psmfw: Fix missing do_deploy addtask, and local check
  • plm/pmu/psm-firmware: Set version to 2019.2 in order to match SRCREV
  • pmu-firmware: Latest toolchain always treats 'assert' as a macro
  • pmu/psm-firmware: Move from S to B which allows code to be patched
  • psm/plm/pmu/fsbl: Exclude TOPDIR from hash
  • pynq: Package pl_server_init as part of pynq-overlay
  • qemu-devicetrees_2020.2.bb: Using '=' to set branch
  • qemu-devicetrees: cleaning up BRANCH/SRCREV definitions
  • qemu-devicetrees: Update makefile to use python3 instead of python
  • qemu: Update commit ids and branches for 2021 release
  • qemu/virglrender: Fix libmali package arch on zynqmp eg/ev
  • qemu-xilinx: Fix patch fuzz
  • qemu-xilinx: Fix patch puzz warning during do_patch
  • qemu-xilinx-helper-native: Change the way we find the oe-core files
  • qemu-xilinx.inc Update QEMU branch and commit ID
  • recipes-standalone: Move firmware to embeddedsw directory and simplify
  • Rename linux-xlnx to 2021.1 version
  • Rename u-boot-xlnx and linux-xlnx to 2021.1 version
  • Reorganize the various layer components
  • Revert "linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensions"
  • Revert "linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from core"
  • Revert "linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs only"
  • Revert QEMU branch and commit ID change
  • soc.inc: Fix the firmware filename to the expected one in meta-xilinx-tools
  • SOC_VARIANT versal: removing previously required prepended '-'
  • soc-zynq/soc-zynqmp: Set default filename to match bootgen
  • soc-zynq/soc-zynqmp: Set default locations for fsbl firwmare
  • Sync to latest embeddedsw
  • uboot: These recipes are machine or board specific
  • u-boot-xlnx: Update commit ids for 2021 release
  • u-boot-zynq-scr: Add env variable support to skip loading ramdisk images
  • u-boot-zynq-scr: Add microblaze support for boot.scr
  • u-boot-zynq-scr: Add uEnv.txt support in bootscript
  • u-boot-zynq-scr.bb: Add PRE_BOOTENV variable
  • u-boot-zynq-scr.bb: Use ramdisk.cpio image when switch_root enabled
  • u-boot-zynq-scr: remove exit from boot script
  • u-boot-zynq-scr: update QSPI/NAND commands
  • ultra96: Using BOARD level hiearchy for ultra96 overrides
  • Update commit ids for 2021 release
  • Update ESW commit id for 2021 release
  • Update LICENSE_CHECKSUM for kernel-module-hdmi
  • Update recipe names from 2020.2 to 2021.1
  • Update SRCREV for 2021.1 release
  • Updating machine overrides to match new format
  • Uprev standalone toolchain bbappends
  • various: Ensure that DATETIME is no used
  • Various: Fix eSDK hash changes
  • vck-sc-zynqmp.conf: Setting BOARD in MACHINE conf
  • vcu-firmware: Update branch for 2021.1 release
  • vcu: Update commit id and branch for 2021 release
  • versal-generic: Add HDF_MACHINE for versal-generic
  • versal-generic.conf: Enable qemu for BOARD vp1202-versal
  • versal-generic.conf: Updating to use vck190-versal as HDF_MACHINE
  • versal-generic.conf: Updating where pmc cdo is picked up for qemu
  • weston: The package uses different sources when build on zynqmp
  • weston: Update the weston patches to comply with weston-9.0
  • xilinx-board: Ensure a board arch is defined in all cases
  • xilinx-board.inc: inserting a '-' in between board and boardvariant
  • xilinx-standalone.inc: Don't require uninative
  • xlnx-embeddedsw.bbclass: Change the way in-progress overrides are handled
  • xlnx-embeddedsw: Update commit ids for 2021 release
  • xrt: Add run-time dependency on zocl
  • xrt_git:zocl_git:update commitid
  • zcu102-zynqmp.conf: Fix qemuboot for zcu102-zynqmp

Meta Xilinx-Tools

  • ai-engine: add aiefal recipe
  • ai-engine-driver_1.0: Define the PV
  • ai-engine-driver_2.1.bb: Rename '%' shouldn't be in a .bb name
  • ai-engine: update ai-engine driver version to 2.1
  • ai-engine: Update commit id and branch for 2021 release
  • ai-engine: Use xlnx-embeddedsw
  • bootbin: Move from hardcoded firmware to MACHINE set values
  • device-tree.bbappend: Add devicetree machine name for mb boards
  • device-tree.bbappend:add dtg machine wrt board names
  • device-tree.bbappend: Add YAML_DT_BOARD_FLAG for vpk120-sc
  • device-tree.bbappend: remove versal-generic override for YAML_DT_BOARD_FLAGS
  • device-tree.inc: Create device-tree.inc for all device-tree repos
  • device-tree.inc: Using _append to make SRC_URI set in recipe robust
  • dfx-mgr: Initial recipe support for dfx-mgr
  • dfx-mgr: Update commit id and branch
  • dfx-mgr: update commit id and repo url
  • dfx-mgr: Update commit ids and branch for 2021 release
  • dfx-mgr: Update recipe to copy config file
  • embeddedsw: Adjust the pmu/plm/psm firmware to latest standalone
  • embeddedsw: Firmware fixes
  • embeddedsw/-firmware: XSCT doesn't require patches
  • Embeddedsw: Make git versions default
  • external-hdf.bb: Fixing HDF_MACHINE to expand correctly
  • external-hdf: Update commit id for 2021 release
  • external-hdf: Use BOARD name as HDF_MACHINE
  • extract-cdo_1.0.bb: Adding pmc_cdo bin file exactly as before
  • extract-cdo_1.0.bb: Using boot.bin from deploy
  • firmware_2020.2: Remove
  • fpgamanager: Add shell.json as required file
  • fpgamanager.bbclass: Changing some checks to avoid fatal issues
  • fpga manager classes: fpga-manager IMAGE_FEATURE to fpga-overlay DISTRO_FEATURE
  • fpgamanager_custom.bbclass: Adding option to use git repo as src_uri
  • fpgamanager_custom.bbclass: Fixing typo defining PN
  • fpgamanager_custom.bbclass: Removing extra '/' in FILES_PN
  • fpgamanager_dtg.bbclass: Append devicetree repo to SRC_URI
  • fpgamanager_dtg.bbclass: parametrize dt repo values for later override
  • fpgamanager_dtg.bbclass: Using device-tree.inc file to set repo
  • fpgamanager: replace /lib with ${nonarch_base_libdir}
  • fpgamanger: Putting artifacts one layer deeper (/lib/firmware/xilinx)
  • fpga-overlay: Moving to using fpga-overlay MACHINE_FEATURE
  • fsbl-firmware: Fix zynq builds and ensure xsct is loaded
  • fsbl: Fix random build failures
  • fsbl: Fix typo in override
  • fsbl/fsbl-firmware: Move from xsct specific fsbl to a common build
  • fsbl/pmu: Remove libmetal from zynqmp-dr versions
  • imgrcry_git.bb: Changing fsbl dependency to fsbl-firmware
  • imgrcry_git.bb: Deploying pregenerated web.img
  • imgrcry_git.bb: Setting to 1 to avoid race condition
  • imgsel_git.bb: Adjust make call
  • layer.conf: compatible with gatesgarth only
  • libdfx: Initial recipe support for libdfx
  • libdfx: Remove unwanted trailing slash.
  • libdfx: Update branch and commit id for 2021 release
  • libdfx: Updating the licence information
  • machine-xilinx-versal.inc: Adding psm to xilinx-bootbin bif
  • Moving all MACHINE overrides to BOARD overrides
  • openamp: Use processor instance name for openamp zynq platform
  • openamp: Use processor instance name for openamp zynq platform
  • openamp: Various random failures, may be parallel build related
  • pmu-firmware: Update K26 SOM compiler flags
  • PMUFW for k26 SOM requires compiler flags to enable board power-down and over temperature shutdown features. Add the required flags and set OT limit to 90 deg C
  • processor_instance: Add processor instance name for all tcl file
  • README.md: a few minor updates
  • Removing IP instances and using IP names
  • Revert "openamp: Use processor instance name for openamp zynq platform"
  • set XILINX_VER_MAIN to 2021.1
  • This patch will add the NO_ALIAS flag in BSP_CONFIG to stop DTG from creating alias for some SOM bsp.
  • uboot-device-tree.bb: Adjust how the files are moved around
  • uboot-device-tree.bb: avoid installing dtbos
  • uboot-device-tree.bb: Updating the _machine-name to _soc name
  • u-boot-xlnx.bbappend: Deploying other u-boot build artifacts
  • ultra96: Using BOARD level hiearchy for ultra96 overrides
  • updateboot.bb: Update updateboot to python3
  • updateboot: Removing all updateboot wiring
  • Update commit ids for 2021 release
  • Update XSCT tarball path and checksum
  • Updating machine overrides to match new format
  • various: Ensure that DATETIME is no used
  • xilinx-bootbin_1.0.bb: Take out install and package/packageqa as no longer needed
  • xilinx-bootbin: Disabling the package generation steps triggers a warning
  • xsctapp: We don't want to override B
  • xsct-tarball.bbclass: Add additional items to the XSCT install trigger
  • xsct-tarball: Stop the build if XSCT fails
  • xsct-tc: Fix ARM 32-bit builds
  • xsctyaml.bbclas:dtgen.tcl: Enable zocl if xsa is expandable