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