summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-microblaze/conf/layer.conf4
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc-cross_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc-cross_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc-runtime_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc-runtime_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/gcc_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/gcc_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/libgcc-initial_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/libgcc-initial_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/libgcc_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/libgcc_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gcc/libgfortran_14.%.bbappend (renamed from meta-microblaze/recipes-devtools/gcc/libgfortran_13.%.bbappend)0
-rw-r--r--meta-microblaze/recipes-devtools/gdb/gdb-common.inc4
-rw-r--r--meta-microblaze/recipes-devtools/gdb/gdb-cross-canadian.inc6
-rw-r--r--meta-microblaze/recipes-devtools/gdb/gdb_12.1.bb4
-rw-r--r--meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend2
-rw-r--r--meta-xilinx-contrib/recipes-bsp/bitstream/bitstream-extraction_%.bbappend2
-rw-r--r--meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb4
-rw-r--r--meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend6
-rw-r--r--meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass4
-rw-r--r--meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass12
-rw-r--r--meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend2
-rw-r--r--meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb14
-rw-r--r--meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc4
-rw-r--r--meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb6
-rw-r--r--meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb4
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb2
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc2
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc4
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb8
-rw-r--r--meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb6
-rw-r--r--meta-xilinx-core/recipes-connectivity/slirp/libslirp_git.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb10
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc6
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb2
-rw-r--r--meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb12
-rw-r--r--meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb2
-rw-r--r--meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bb8
-rw-r--r--meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend4
-rw-r--r--meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.10.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/libtraceevent/libtraceevent_1.7.3.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb4
-rw-r--r--meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc6
-rw-r--r--meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb2
-rw-r--r--meta-xilinx-core/recipes-kernel/perf/perf.bb6
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb4
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb4
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb4
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb2
-rw-r--r--meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb2
-rw-r--r--meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb4
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.0.bb4
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202210.2.13.479.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202220.2.14.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202310.2.15.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202320.2.16.0.bb2
-rw-r--r--meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202410.2.17.0.bb2
-rw-r--r--meta-xilinx-standalone-experimental/classes-recipe/esw.bbclass6
-rw-r--r--meta-xilinx-standalone-experimental/classes-recipe/esw_apps_common.bbclass6
-rw-r--r--meta-xilinx-standalone-experimental/classes-recipe/esw_examples.bbclass2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb4
-rw-r--r--meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend8
-rw-r--r--meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone-experimental/recipes-libraries/xilskey-example_2024.1.bb2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/device-tree/device-tree.bbappend4
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc2
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc2
110 files changed, 169 insertions, 167 deletions
diff --git a/meta-microblaze/conf/layer.conf b/meta-microblaze/conf/layer.conf
index d1443c16..045550eb 100644
--- a/meta-microblaze/conf/layer.conf
+++ b/meta-microblaze/conf/layer.conf
@@ -20,9 +20,9 @@ OLDEST_KERNEL:microblaze = "3.15"
20 20
21INHERIT += "rust_microblaze" 21INHERIT += "rust_microblaze"
22 22
23# We want to use gcc 12.x for the microblaze stuff, and 13.x for any host tooling 23# We want to use gcc 12.x for the microblaze stuff, and 14.x for any host tooling
24GCCVERSION:microblaze = "12.2.%" 24GCCVERSION:microblaze = "12.2.%"
25SDKGCCVERSION:microblaze = "13.%" 25SDKGCCVERSION:microblaze = "14.%"
26 26
27GDBVERSION:microblaze = "12.1" 27GDBVERSION:microblaze = "12.1"
28# canon-prefix-map doesn't exist in gcc 12.x 28# canon-prefix-map doesn't exist in gcc 12.x
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc-cross-canadian_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-cross_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc-cross_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc-cross_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc-cross_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc-crosssdk_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-runtime_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc-runtime_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc-runtime_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc-runtime_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc-sanitizers_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/gcc_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/gcc_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/gcc_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/libgcc-initial_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/libgcc-initial_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/libgcc-initial_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/libgcc-initial_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/libgcc_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/libgcc_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/libgcc_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/libgcc_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gcc/libgfortran_13.%.bbappend b/meta-microblaze/recipes-devtools/gcc/libgfortran_14.%.bbappend
index d1df2061..d1df2061 100644
--- a/meta-microblaze/recipes-devtools/gcc/libgfortran_13.%.bbappend
+++ b/meta-microblaze/recipes-devtools/gcc/libgfortran_14.%.bbappend
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb-common.inc b/meta-microblaze/recipes-devtools/gdb/gdb-common.inc
index 925b0c2f..aef0d2a1 100644
--- a/meta-microblaze/recipes-devtools/gdb/gdb-common.inc
+++ b/meta-microblaze/recipes-devtools/gdb/gdb-common.inc
@@ -14,7 +14,7 @@ inherit autotools texinfo
14 14
15UPSTREAM_CHECK_GITTAGREGEX = "gdb\-(?P<pver>.+)\-release" 15UPSTREAM_CHECK_GITTAGREGEX = "gdb\-(?P<pver>.+)\-release"
16 16
17B = "${WORKDIR}/build-${TARGET_SYS}" 17B = "${UNPACKDIR}/build-${TARGET_SYS}"
18 18
19EXPAT = "--with-expat --with-libexpat-prefix=${STAGING_DIR_HOST}" 19EXPAT = "--with-expat --with-libexpat-prefix=${STAGING_DIR_HOST}"
20 20
@@ -33,7 +33,7 @@ EXTRA_OECONF = "--disable-gdbtk --disable-x --disable-werror \
33PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_FEATURES', 'debuginfod', d)}" 33PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_FEATURES', 'debuginfod', d)}"
34# Use --without-system-readline to compile with readline 5. 34# Use --without-system-readline to compile with readline 5.
35PACKAGECONFIG[readline] = "--with-system-readline,--without-system-readline,readline" 35PACKAGECONFIG[readline] = "--with-system-readline,--without-system-readline,readline"
36PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,python3,python3 python3-codecs" 36PACKAGECONFIG[python] = "--with-python=${UNPACKDIR}/python,--without-python,python3,python3 python3-codecs"
37PACKAGECONFIG[babeltrace] = "--with-babeltrace,--without-babeltrace,babeltrace" 37PACKAGECONFIG[babeltrace] = "--with-babeltrace,--without-babeltrace,babeltrace"
38# ncurses is already a hard DEPENDS, but would be added here if it weren't 38# ncurses is already a hard DEPENDS, but would be added here if it weren't
39PACKAGECONFIG[tui] = "--enable-tui,--disable-tui" 39PACKAGECONFIG[tui] = "--enable-tui,--disable-tui"
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb-cross-canadian.inc b/meta-microblaze/recipes-devtools/gdb/gdb-cross-canadian.inc
index c463574b..a6857cf7 100644
--- a/meta-microblaze/recipes-devtools/gdb/gdb-cross-canadian.inc
+++ b/meta-microblaze/recipes-devtools/gdb/gdb-cross-canadian.inc
@@ -13,7 +13,7 @@ GDBPROPREFIX = "--program-prefix='${TARGET_PREFIX}'"
13 13
14# Overrides PACKAGECONFIG variables in gdb-common.inc 14# Overrides PACKAGECONFIG variables in gdb-common.inc
15PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_FEATURES', 'debuginfod', d)}" 15PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_FEATURES', 'debuginfod', d)}"
16PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,nativesdk-python3, \ 16PACKAGECONFIG[python] = "--with-python=${UNPACKDIR}/python,--without-python,nativesdk-python3, \
17 nativesdk-python3-core \ 17 nativesdk-python3-core \
18 nativesdk-python3-codecs nativesdk-python3-netclient \ 18 nativesdk-python3-codecs nativesdk-python3-netclient \
19 " 19 "
@@ -23,7 +23,7 @@ PACKAGECONFIG[debuginfod] = "--with-debuginfod, --without-debuginfod, nativesdk-
23SSTATE_ALLOW_OVERLAP_FILES += "${STAGING_DATADIR}/gdb" 23SSTATE_ALLOW_OVERLAP_FILES += "${STAGING_DATADIR}/gdb"
24 24
25do_configure:prepend() { 25do_configure:prepend() {
26cat > ${WORKDIR}/python << EOF 26cat > ${UNPACKDIR}/python << EOF
27#! /bin/sh 27#! /bin/sh
28case "\$2" in 28case "\$2" in
29 --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}/" ;; 29 --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}/" ;;
@@ -33,7 +33,7 @@ case "\$2" in
33esac 33esac
34exit 0 34exit 0
35EOF 35EOF
36 chmod +x ${WORKDIR}/python 36 chmod +x ${UNPACKDIR}/python
37} 37}
38 38
39# we don't want gdb to provide bfd/iberty/opcodes, which instead will override the 39# we don't want gdb to provide bfd/iberty/opcodes, which instead will override the
diff --git a/meta-microblaze/recipes-devtools/gdb/gdb_12.1.bb b/meta-microblaze/recipes-devtools/gdb/gdb_12.1.bb
index 9c6db4ca..ca915d68 100644
--- a/meta-microblaze/recipes-devtools/gdb/gdb_12.1.bb
+++ b/meta-microblaze/recipes-devtools/gdb/gdb_12.1.bb
@@ -23,7 +23,7 @@ EXTRA_OEMAKE:append:libc-musl = "\
23 23
24do_configure:prepend() { 24do_configure:prepend() {
25 if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then 25 if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then
26 cat > ${WORKDIR}/python << EOF 26 cat > ${UNPACKDIR}/python << EOF
27#!/bin/sh 27#!/bin/sh
28case "\$2" in 28case "\$2" in
29 --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}/" ;; 29 --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}/" ;;
@@ -33,7 +33,7 @@ case "\$2" in
33esac 33esac
34exit 0 34exit 0
35EOF 35EOF
36 chmod +x ${WORKDIR}/python 36 chmod +x ${UNPACKDIR}/python
37 fi 37 fi
38} 38}
39 39
diff --git a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend b/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend
index 8fdf14bb..1ff1e058 100644
--- a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend
+++ b/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend
@@ -6,5 +6,5 @@ PACKAGE_ARCH:zcu106-zynqmp = "${MACHINE_ARCH}"
6 6
7# ZCU106 eval board firmware detection script. 7# ZCU106 eval board firmware detection script.
8do_install:append:zcu106-zynqmp () { 8do_install:append:zcu106-zynqmp () {
9 install -m 0755 ${WORKDIR}/zcu106-xlnx-firmware-detect ${D}${bindir}/xlnx-firmware-detect 9 install -m 0755 ${UNPACKDIR}/zcu106-xlnx-firmware-detect ${D}${bindir}/xlnx-firmware-detect
10} 10}
diff --git a/meta-xilinx-contrib/recipes-bsp/bitstream/bitstream-extraction_%.bbappend b/meta-xilinx-contrib/recipes-bsp/bitstream/bitstream-extraction_%.bbappend
deleted file mode 100644
index 4653c93a..00000000
--- a/meta-xilinx-contrib/recipes-bsp/bitstream/bitstream-extraction_%.bbappend
+++ /dev/null
@@ -1,2 +0,0 @@
1COMPATIBLE_MACHINE:zybo-linux-bd-zynq7 = "^$"
2
diff --git a/meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb b/meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb
index 22b8b1bb..239b827c 100644
--- a/meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb
+++ b/meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb
@@ -18,11 +18,11 @@ SRCREV = "63ca49fe027da49f3b0ac636bd404fd31fbbd945"
18 18
19PV = "+git" 19PV = "+git"
20 20
21S = "${WORKDIR}/git" 21S = "${UNPACKDIR}/git"
22 22
23HDF = "/Projects/${HW_BD}/hw_handoff/${HW_BD}_wrapper.hdf" 23HDF = "/Projects/${HW_BD}/hw_handoff/${HW_BD}_wrapper.hdf"
24 24
25S ?= "${WORKDIR}/${MACHINE}" 25S ?= "${UNPACKDIR}/${MACHINE}"
26 26
27PROVIDES = "virtual/bitstream virtual/xilinx-platform-init" 27PROVIDES = "virtual/bitstream virtual/xilinx-platform-init"
28 28
diff --git a/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
index 99793df2..a32bcbd4 100644
--- a/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
+++ b/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
@@ -14,9 +14,9 @@ do_install:append:minized-zynq7() {
14 14
15 install -d ${D}${bindir} 15 install -d ${D}${bindir}
16 16
17 install -m 0644 ${WORKDIR}/cyw-fmac-nvram/brcmfmac43430-sdio.txt ${D}${nonarch_base_libdir}/firmware/brcm/ 17 install -m 0644 ${UNPACKDIR}/cyw-fmac-nvram/brcmfmac43430-sdio.txt ${D}${nonarch_base_libdir}/firmware/brcm/
18 install -m 0644 ${WORKDIR}/cyw-bt-patch/CYW43430A1.1DX.hcd ${D}${nonarch_base_libdir}/firmware/brcm/ 18 install -m 0644 ${UNPACKDIR}/cyw-bt-patch/CYW43430A1.1DX.hcd ${D}${nonarch_base_libdir}/firmware/brcm/
19 install -m 0644 ${WORKDIR}/cyw-fmac-utils-imx32/wl ${D}${bindir} 19 install -m 0644 ${UNPACKDIR}/cyw-fmac-utils-imx32/wl ${D}${bindir}
20} 20}
21 21
22PACKAGES:prepend:minized-zynq7 = "\ 22PACKAGES:prepend:minized-zynq7 = "\
diff --git a/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass b/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
index 188d594b..1b5f451f 100644
--- a/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
+++ b/meta-xilinx-core/classes-recipe/dfx_user_dts.bbclass
@@ -26,7 +26,7 @@ do_fetch[cleandirs] = "${B}"
26DT_PADDING_SIZE = "0x1000" 26DT_PADDING_SIZE = "0x1000"
27BOOTGEN_FLAGS ?= " -arch ${SOC_FAMILY} -w ${@bb.utils.contains('SOC_FAMILY','zynqmp','','-process_bitstream bin',d)}" 27BOOTGEN_FLAGS ?= " -arch ${SOC_FAMILY} -w ${@bb.utils.contains('SOC_FAMILY','zynqmp','','-process_bitstream bin',d)}"
28 28
29S ?= "${WORKDIR}" 29S ?= "${UNPACKDIR}"
30FW_DIR ?= "" 30FW_DIR ?= ""
31DTSI_PATH ?= "" 31DTSI_PATH ?= ""
32DTBO_PATH ?= "" 32DTBO_PATH ?= ""
@@ -52,7 +52,7 @@ python() {
52 import re 52 import re
53 soc_family = d.getVar("SOC_FAMILY") 53 soc_family = d.getVar("SOC_FAMILY")
54 if "git://" in d.getVar("SRC_URI") or "https://" in d.getVar("SRC_URI"): 54 if "git://" in d.getVar("SRC_URI") or "https://" in d.getVar("SRC_URI"):
55 d.setVar("S",'${WORKDIR}/git/'+d.getVar("FW_DIR")) 55 d.setVar("S",'${UNPACKDIR}/git/'+d.getVar("FW_DIR"))
56 else: 56 else:
57 dtsi_found = False 57 dtsi_found = False
58 dtbo_found = False 58 dtbo_found = False
diff --git a/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
index b4de5ee1..0b826ee2 100644
--- a/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
+++ b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass
@@ -39,18 +39,18 @@ CONVERSION_CMD:qemu-sd-fatimg () {
39 parted -s ${QEMU_IMG} set 1 boot on 39 parted -s ${QEMU_IMG} set 1 boot on
40 parted ${QEMU_IMG} print 40 parted ${QEMU_IMG} print
41 BOOT_BLOCKS=$(LC_ALL=C parted -s ${QEMU_IMG} unit b print | awk '/ 1 / { print substr($4, 1, length($4 -1)) / 512 /2 }') 41 BOOT_BLOCKS=$(LC_ALL=C parted -s ${QEMU_IMG} unit b print | awk '/ 1 / { print substr($4, 1, length($4 -1)) / 512 /2 }')
42 rm -f ${WORKDIR}/${BOOT_VOLUME_ID}.img 42 rm -f ${UNPACKDIR}/${BOOT_VOLUME_ID}.img
43 mkfs.vfat -n "${BOOT_VOLUME_ID}" -S 512 -C ${WORKDIR}/${BOOT_VOLUME_ID}.img $BOOT_BLOCKS 43 mkfs.vfat -n "${BOOT_VOLUME_ID}" -S 512 -C ${UNPACKDIR}/${BOOT_VOLUME_ID}.img $BOOT_BLOCKS
44 if [ -e ${DEPLOY_DIR_IMAGE}/boot.bin ]; then 44 if [ -e ${DEPLOY_DIR_IMAGE}/boot.bin ]; then
45 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.bin ::/ 45 mcopy -i ${UNPACKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.bin ::/
46 fi 46 fi
47 if [ -e ${DEPLOY_DIR_IMAGE}/boot.scr ]; then 47 if [ -e ${DEPLOY_DIR_IMAGE}/boot.scr ]; then
48 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.scr ::/ 48 mcopy -i ${UNPACKDIR}/${BOOT_VOLUME_ID}.img -s ${DEPLOY_DIR_IMAGE}/boot.scr ::/
49 fi 49 fi
50 if [ ${INITRAMFS_IMAGE} = ${IMAGE_BASENAME} ] && [ x"${INITRAMFS_IMAGE_BUNDLE}" != "x1" ]; then 50 if [ ${INITRAMFS_IMAGE} = ${IMAGE_BASENAME} ] && [ x"${INITRAMFS_IMAGE_BUNDLE}" != "x1" ]; then
51 mcopy -i ${WORKDIR}/${BOOT_VOLUME_ID}.img -s ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ::rootfs.cpio.gz.u-boot 51 mcopy -i ${UNPACKDIR}/${BOOT_VOLUME_ID}.img -s ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ::rootfs.cpio.gz.u-boot
52 fi 52 fi
53 dd if=${WORKDIR}/${BOOT_VOLUME_ID}.img of=${QEMU_IMG} conv=notrunc seek=1 bs=$(expr ${IMAGE_ALIGNMENT} \* 1024) 53 dd if=${UNPACKDIR}/${BOOT_VOLUME_ID}.img of=${QEMU_IMG} conv=notrunc seek=1 bs=$(expr ${IMAGE_ALIGNMENT} \* 1024)
54} 54}
55 55
56CONVERSION_DEPENDS_qemu-sd = "qemu-system-native" 56CONVERSION_DEPENDS_qemu-sd = "qemu-system-native"
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
index 7dcee565..fd7681e6 100644
--- a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
+++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/device-tree.bbappend
@@ -1,7 +1,7 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2 2
3# openamp.dtsi is in the WORKDIR 3# openamp.dtsi is in the WORKDIR
4DT_INCLUDE:append = " ${WORKDIR}" 4DT_INCLUDE:append = " ${UNPACKDIR}"
5 5
6do_configure[vardeps] += "ENABLE_OPENAMP_DTSI OPENAMP_EXTRA_OVERLAYS" 6do_configure[vardeps] += "ENABLE_OPENAMP_DTSI OPENAMP_EXTRA_OVERLAYS"
7 7
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
index 9f481fec..68c4d0f9 100644
--- a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
+++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-bsp/device-tree/open-amp-device-tree.bb
@@ -32,7 +32,7 @@ PROVIDES:remove = "virtual/dtb"
32 32
33DEPENDS += "python3-dtc-native" 33DEPENDS += "python3-dtc-native"
34 34
35S = "${WORKDIR}/source" 35S = "${UNPACKDIR}/source"
36 36
37# Set a default so something resolves 37# Set a default so something resolves
38SOC_FAMILY ??= "SOC_FAMILY" 38SOC_FAMILY ??= "SOC_FAMILY"
@@ -40,12 +40,12 @@ SOC_FAMILY ??= "SOC_FAMILY"
40do_configure:prepend() { 40do_configure:prepend() {
41 mkdir -p source 41 mkdir -p source
42 42
43 if [ -e ${WORKDIR}/${MACHINE}-openamp-overlay.dts ]; then 43 if [ -e ${UNPACKDIR}/${MACHINE}-openamp-overlay.dts ]; then
44 install ${WORKDIR}/${MACHINE}-openamp.dtsi ${WORKDIR}/source/. || : 44 install ${UNPACKDIR}/${MACHINE}-openamp.dtsi ${UNPACKDIR}/source/. || :
45 install ${WORKDIR}/${MACHINE}-openamp-overlay.dts ${WORKDIR}/source/openamp.dts 45 install ${UNPACKDIR}/${MACHINE}-openamp-overlay.dts ${UNPACKDIR}/source/openamp.dts
46 elif [ -e ${WORKDIR}/${SOC_FAMILY}-openamp-overlay.dts ]; then 46 elif [ -e ${UNPACKDIR}/${SOC_FAMILY}-openamp-overlay.dts ]; then
47 install ${WORKDIR}/${SOC_FAMILY}-openamp.dtsi ${WORKDIR}/source/. || : 47 install ${UNPACKDIR}/${SOC_FAMILY}-openamp.dtsi ${UNPACKDIR}/source/. || :
48 install ${WORKDIR}/${SOC_FAMILY}-openamp-overlay.dts ${WORKDIR}/source/openamp.dts 48 install ${UNPACKDIR}/${SOC_FAMILY}-openamp-overlay.dts ${UNPACKDIR}/source/openamp.dts
49 else 49 else
50 bbfatal "${MACHINE}-openamp-overlay.dts or ${SOC_FAMILY}-openamp-overlay.dts file is not available. Cannot automatically add OpenAMP dtbo file." 50 bbfatal "${MACHINE}-openamp-overlay.dts or ${SOC_FAMILY}-openamp-overlay.dts file is not available. Cannot automatically add OpenAMP dtbo file."
51 fi 51 fi
diff --git a/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb b/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb
index 1f1d0606..7080379f 100644
--- a/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb
+++ b/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb
@@ -4,7 +4,7 @@ SUMMARY = "Image update is used to update alternate image on compatible firmware
4 Usage: image_update <Input Image File>" 4 Usage: image_update <Input Image File>"
5 5
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSES/MIT;md5=2ac09a7a37dd6ee0ba23ce497d57d09b" 7LIC_FILES_CHKSUM = "file://${UNPACKDIR}/git/LICENSES/MIT;md5=2ac09a7a37dd6ee0ba23ce497d57d09b"
8 8
9BRANCH = "xlnx_rel_v2024.1" 9BRANCH = "xlnx_rel_v2024.1"
10SRC_URI = "git://github.com/Xilinx/linux-image_update.git;branch=${BRANCH};protocol=https" 10SRC_URI = "git://github.com/Xilinx/linux-image_update.git;branch=${BRANCH};protocol=https"
@@ -12,7 +12,7 @@ SRCREV = "a68308f329578d3585fd335071a9184aa7f46d2e"
12 12
13RDEPENDS:${PN} += "freeipmi" 13RDEPENDS:${PN} += "freeipmi"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16 16
17COMPATIBLE_MACHINE = "^$" 17COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
index c609f3e4..0803887d 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.3.bb
@@ -6,7 +6,7 @@ require aie-rt-2022.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12COMPATIBLE_MACHINE = "^$" 12COMPATIBLE_MACHINE = "^$"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
index 154d02cf..8ee45d22 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.4.bb
@@ -6,7 +6,7 @@ require aie-rt-2023.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12COMPATIBLE_MACHINE = "^$" 12COMPATIBLE_MACHINE = "^$"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
index 075fd94c..2ed7aece 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/ai-engine-driver_3.5.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.inc
6SECTION = "libs" 6SECTION = "libs"
7 7
8AIEDIR ?= "${S}/driver" 8AIEDIR ?= "${S}/driver"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10I = "${AIEDIR}/include" 10I = "${AIEDIR}/include"
11 11
12COMPATIBLE_MACHINE = "^$" 12COMPATIBLE_MACHINE = "^$"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
index 7bb4b849..f47c4eef 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.4.bb
@@ -6,7 +6,7 @@ require aie-rt-2022.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11COMPATIBLE_MACHINE = "^$" 11COMPATIBLE_MACHINE = "^$"
12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" 12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
index 45e38977..6c232a37 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.5.bb
@@ -6,7 +6,7 @@ require aie-rt-2023.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11COMPATIBLE_MACHINE = "^$" 11COMPATIBLE_MACHINE = "^$"
12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" 12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
index 5c479d05..425ec5ca 100644
--- a/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
+++ b/meta-xilinx-core/recipes-bsp/ai-engine/aiefal_1.6.bb
@@ -6,7 +6,7 @@ require aie-rt-2024.inc
6SECTION = "devel" 6SECTION = "devel"
7 7
8XAIEFAL_DIR ?= "fal" 8XAIEFAL_DIR ?= "fal"
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11COMPATIBLE_MACHINE = "^$" 11COMPATIBLE_MACHINE = "^$"
12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" 12COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
diff --git a/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index df97c3cf..1678c17b 100644
--- a/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -9,8 +9,8 @@ inherit deploy
9 9
10DEPENDS += "u-boot-mkimage-native" 10DEPENDS += "u-boot-mkimage-native"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13B = "${WORKDIR}/build" 13B = "${UNPACKDIR}/build"
14 14
15SYSROOT_DIRS += "/boot" 15SYSROOT_DIRS += "/boot"
16 16
diff --git a/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
index deb8bb3d..b74f07fe 100644
--- a/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb
@@ -15,6 +15,8 @@ do_compile[noexec] = "1"
15PDI_PATH ?= "" 15PDI_PATH ?= ""
16SRC_URI += "${@['file://'+d.getVar('PDI_PATH'),''][d.getVar('PDI_PATH') == '']}" 16SRC_URI += "${@['file://'+d.getVar('PDI_PATH'),''][d.getVar('PDI_PATH') == '']}"
17 17
18S = "${UNPACKDIR}"
19
18python() { 20python() {
19 if d.getVar('PDI_SKIP_CHECK') != "1" and not d.getVar('PDI_PATH'): 21 if d.getVar('PDI_SKIP_CHECK') != "1" and not d.getVar('PDI_PATH'):
20 raise bb.parse.SkipRecipe("PDI_PATH is not configured with the base design pdi") 22 raise bb.parse.SkipRecipe("PDI_PATH is not configured with the base design pdi")
@@ -24,9 +26,9 @@ python() {
24#will need to bbappend to this in meta-xilinx-tools to use xsct to extract pdi from xsa and install 26#will need to bbappend to this in meta-xilinx-tools to use xsct to extract pdi from xsa and install
25do_install() { 27do_install() {
26 28
27 if [ -f ${WORKDIR}/${PDI_PATH} ];then 29 if [ -f ${UNPACKDIR}/${PDI_PATH} ];then
28 install -d ${D}/boot 30 install -d ${D}/boot
29 install -m 0644 ${WORKDIR}/${PDI_PATH} ${D}/boot/base-design.pdi 31 install -m 0644 ${UNPACKDIR}/${PDI_PATH} ${D}/boot/base-design.pdi
30 else 32 else
31 bbfatal "No base pdi supplied" 33 bbfatal "No base pdi supplied"
32 fi 34 fi
diff --git a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
index e0e1e506..38824238 100644
--- a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb
@@ -162,10 +162,10 @@ do_configure[vardeps] += "BIF_PARTITION_ATTR BIF_PARTITION_IMAGE BIF_COMMON_ATTR
162do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR" 162do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR"
163 163
164do_compile() { 164do_compile() {
165 cd ${WORKDIR} 165 cd ${UNPACKDIR}
166 rm -f ${B}/BOOT.bin 166 rm -f ${B}/BOOT.bin
167 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then 167 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then
168 BIF_FILE_PATH="${WORKDIR}${BIF_FILE_PATH}" 168 BIF_FILE_PATH="${UNPACKDIR}${BIF_FILE_PATH}"
169 fi 169 fi
170 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin 170 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin
171 if [ ! -e ${B}/BOOT.bin ]; then 171 if [ ! -e ${B}/BOOT.bin ]; then
diff --git a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb
index 48c7bca9..655eca2f 100644
--- a/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb
@@ -26,7 +26,7 @@ MB_OUT_FORMAT ??= "mcs"
26BOOT_EXT = "${@d.getVar('MB_OUT_FORMAT').lower()}" 26BOOT_EXT = "${@d.getVar('MB_OUT_FORMAT').lower()}"
27 27
28BITSTREAM_FILE ?= "${RECIPE_SYSROOT}/boot/bitstream/download.bit" 28BITSTREAM_FILE ?= "${RECIPE_SYSROOT}/boot/bitstream/download.bit"
29B = "${WORKDIR}/build" 29B = "${UNPACKDIR}/build"
30WR_CFGMEM_MISC ?= "-loadbit \" up 0 ${BITSTREAM_FILE}\"" 30WR_CFGMEM_MISC ?= "-loadbit \" up 0 ${BITSTREAM_FILE}\""
31 31
32do_check_for_vivado() { 32do_check_for_vivado() {
diff --git a/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb b/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb
index 8b1e52ac..7238823d 100644
--- a/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb
@@ -15,7 +15,7 @@ COMPATIBLE_MACHINE:versal = "versal"
15 15
16PACKAGE_ARCH ?= "${MACHINE_ARCH}" 16PACKAGE_ARCH ?= "${MACHINE_ARCH}"
17 17
18B = "${WORKDIR}/build" 18B = "${UNPACKDIR}/build"
19 19
20BOOTGEN_CMD ?= "bootgen" 20BOOTGEN_CMD ?= "bootgen"
21BOOTGEN_ARGS ?= "-arch versal" 21BOOTGEN_ARGS ?= "-arch versal"
diff --git a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
index 9367fa2c..f62e9512 100644
--- a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
+++ b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb
@@ -70,8 +70,8 @@ do_configure:prepend () {
70 fi 70 fi
71 71
72 for f in ${EXTRA_DT_FILES} ${EXTRA_OVERLAYS}; do 72 for f in ${EXTRA_DT_FILES} ${EXTRA_OVERLAYS}; do
73 if [ "$(realpath ${WORKDIR}/${f})" != "$(realpath ${DT_FILES_PATH}/`basename ${f}`)" ]; then 73 if [ "$(realpath ${UNPACKDIR}/${f})" != "$(realpath ${DT_FILES_PATH}/`basename ${f}`)" ]; then
74 cp ${WORKDIR}/${f} ${DT_FILES_PATH}/ 74 cp ${UNPACKDIR}/${f} ${DT_FILES_PATH}/
75 fi 75 fi
76 done 76 done
77} 77}
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
index 1d4ab5a3..e5cb33b1 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_1.0.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20 20
21S = "${WORKDIR}/git" 21S = "${UNPACKDIR}/git"
22 22
23inherit cmake update-rc.d systemd 23inherit cmake update-rc.d systemd
24 24
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
index b15fff74..f60a801b 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.1.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20 20
21S = "${WORKDIR}/git" 21S = "${UNPACKDIR}/git"
22 22
23inherit cmake update-rc.d systemd 23inherit cmake update-rc.d systemd
24 24
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
index 60096e33..1200a187 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2023.2.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20 20
21S = "${WORKDIR}/git" 21S = "${UNPACKDIR}/git"
22 22
23inherit cmake update-rc.d systemd 23inherit cmake update-rc.d systemd
24 24
diff --git a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
index 28f997f2..a8b9d62e 100644
--- a/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
+++ b/meta-xilinx-core/recipes-bsp/dfx-mgr/dfx-mgr_2024.1.bb
@@ -18,7 +18,7 @@ COMPATIBLE_MACHINE = "^$"
18COMPATIBLE_MACHINE:zynqmp = "zynqmp" 18COMPATIBLE_MACHINE:zynqmp = "zynqmp"
19COMPATIBLE_MACHINE:versal = "versal" 19COMPATIBLE_MACHINE:versal = "versal"
20 20
21S = "${WORKDIR}/git" 21S = "${UNPACKDIR}/git"
22 22
23inherit cmake update-rc.d systemd 23inherit cmake update-rc.d systemd
24 24
diff --git a/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb b/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
index b9a36d77..f7eaa111 100644
--- a/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/fpga-manager-script/fpga-manager-script_1.0.bb
@@ -1,12 +1,12 @@
1SUMMARY = "Install user script to support fpga-manager" 1SUMMARY = "Install user script to support fpga-manager"
2DESCRIPTION = "Install user script that loads and unloads overlays using kernel fpga-manager" 2DESCRIPTION = "Install user script that loads and unloads overlays using kernel fpga-manager"
3LICENSE = "Proprietary" 3LICENSE = "Proprietary"
4LIC_FILES_CHKSUM = "file://${WORKDIR}/fpgautil.c;beginline=1;endline=24;md5=0dbf04c2c1026b3d120136e728b7a09f" 4LIC_FILES_CHKSUM = "file://fpgautil.c;beginline=1;endline=24;md5=0dbf04c2c1026b3d120136e728b7a09f"
5 5
6SRC_URI = "\ 6SRC_URI = "\
7 file://fpgautil.c \ 7 file://fpgautil.c \
8 " 8 "
9S = "${WORKDIR}" 9S = "${UNPACKDIR}"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
index 2c180561..471de84d 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_1.0.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE = "^$"
14COMPATIBLE_MACHINE:zynqmp = "zynqmp" 14COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit cmake 19inherit cmake
20 20
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
index 287246c2..3bfa7085 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.1.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE = "^$"
14COMPATIBLE_MACHINE:zynqmp = "zynqmp" 14COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit cmake 19inherit cmake
20 20
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
index b3ccb884..ce9c07b2 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2023.2.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE = "^$"
14COMPATIBLE_MACHINE:zynqmp = "zynqmp" 14COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit cmake 19inherit cmake
20 20
diff --git a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
index 42e67ce6..3450872e 100644
--- a/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
+++ b/meta-xilinx-core/recipes-bsp/libdfx/libdfx_2024.1.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE = "^$"
14COMPATIBLE_MACHINE:zynqmp = "zynqmp" 14COMPATIBLE_MACHINE:zynqmp = "zynqmp"
15COMPATIBLE_MACHINE:versal = "versal" 15COMPATIBLE_MACHINE:versal = "versal"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit cmake 19inherit cmake
20 20
diff --git a/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
index 75c83ee8..a9c10d47 100644
--- a/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
+++ b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb
@@ -18,7 +18,7 @@ PROVIDES += "virtual/xilinx-platform-init"
18 18
19SRC_URI = "${@" ".join(["file://%s" % f for f in (d.getVar('PLATFORM_INIT_FILES') or "").split()])}" 19SRC_URI = "${@" ".join(["file://%s" % f for f in (d.getVar('PLATFORM_INIT_FILES') or "").split()])}"
20 20
21S = "${WORKDIR}" 21S = "${UNPACKDIR}"
22 22
23SYSROOT_DIRS += "${PLATFORM_INIT_DIR}" 23SYSROOT_DIRS += "${PLATFORM_INIT_DIR}"
24 24
diff --git a/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
index 44ad9368..2d36b4a8 100644
--- a/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
+++ b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom-native.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://PMU_ROM-LICENSE.txt;md5=d43d49bc1eb1c907fc6f4ea75abaf
10SRC_URI = "https://www.xilinx.com/bin/public/openDownload?filename=PMU_ROM.tar.gz" 10SRC_URI = "https://www.xilinx.com/bin/public/openDownload?filename=PMU_ROM.tar.gz"
11SRC_URI[sha256sum] = "f9a450ef960979463ea0a87a35fafb4a5b62d3a741de30cbcef04c8edc22a7cf" 11SRC_URI[sha256sum] = "f9a450ef960979463ea0a87a35fafb4a5b62d3a741de30cbcef04c8edc22a7cf"
12 12
13S = "${WORKDIR}/PMU_ROM" 13S = "${UNPACKDIR}/PMU_ROM"
14 14
15inherit deploy native 15inherit deploy native
16 16
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
index 86ba82bb..3c8d1ed6 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2023.2.inc
@@ -19,5 +19,5 @@ SRC_URI:append:microblaze = " file://microblaze-generic-top.h"
19FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-v2023.01:" 19FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-v2023.01:"
20 20
21do_configure:prepend:microblaze () { 21do_configure:prepend:microblaze () {
22 install ${WORKDIR}/microblaze-generic-top.h ${S}/include/configs/ 22 install ${UNPACKDIR}/microblaze-generic-top.h ${S}/include/configs/
23} 23}
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
index 765af276..9c8bd7a8 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc
@@ -6,8 +6,8 @@ UBRANCHARG = "${@['nobranch=1', 'branch=${UBRANCH}'][d.getVar('UBRANCH', True) !
6 6
7SRC_URI = "${UBOOTURI};${UBRANCHARG}" 7SRC_URI = "${UBOOTURI};${UBRANCHARG}"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10B = "${WORKDIR}/build" 10B = "${UNPACKDIR}/build"
11 11
12UBOOT_MB_INC = "" 12UBOOT_MB_INC = ""
13UBOOT_MB_INC:microblaze = "u-boot-xlnx-microblaze.inc" 13UBOOT_MB_INC:microblaze = "u-boot-xlnx-microblaze.inc"
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
index 985ca427..24fd46e5 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb
@@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
4 4
5DEPENDS = "u-boot-mkimage-native" 5DEPENDS = "u-boot-mkimage-native"
6 6
7S = "${UNPACKDIR}"
8
7inherit deploy image-wic-utils 9inherit deploy image-wic-utils
8 10
9INHIBIT_DEFAULT_DEPS = "1" 11INHIBIT_DEFAULT_DEPS = "1"
@@ -251,14 +253,14 @@ do_compile() {
251 -e 's:@@KERNEL_ROOT_RAMDISK@@:${KERNEL_ROOT_RAMDISK}:' \ 253 -e 's:@@KERNEL_ROOT_RAMDISK@@:${KERNEL_ROOT_RAMDISK}:' \
252 -e 's:@@KERNEL_COMMAND_APPEND@@:${KERNEL_COMMAND_APPEND}:' \ 254 -e 's:@@KERNEL_COMMAND_APPEND@@:${KERNEL_COMMAND_APPEND}:' \
253 ${SCRIPT_SED_ADDENDUM} \ 255 ${SCRIPT_SED_ADDENDUM} \
254 "${WORKDIR}/boot.cmd.${BOOTMODE}${BOOTFILE_EXT}" > "${WORKDIR}/boot.cmd" 256 "${UNPACKDIR}/boot.cmd.${BOOTMODE}${BOOTFILE_EXT}" > "${UNPACKDIR}/boot.cmd"
255 257
256 mkimage -A arm -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr 258 mkimage -A arm -T script -C none -n "Boot script" -d "${UNPACKDIR}/boot.cmd" boot.scr
257 259
258 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \ 260 sed -e 's/@@KERNEL_IMAGETYPE@@/${KERNEL_IMAGETYPE}/' \
259 -e 's/@@DEVICE_TREE_NAME@@/${DEVICE_TREE_NAME}/' \ 261 -e 's/@@DEVICE_TREE_NAME@@/${DEVICE_TREE_NAME}/' \
260 -e 's/@@RAMDISK_IMAGE@@/${PXERAMDISK_IMAGE}/' \ 262 -e 's/@@RAMDISK_IMAGE@@/${PXERAMDISK_IMAGE}/' \
261 "${WORKDIR}/pxeboot.pxe" > "pxeboot.pxe" 263 "${UNPACKDIR}/pxeboot.pxe" > "pxeboot.pxe"
262} 264}
263 265
264do_install() { 266do_install() {
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
index 1efc5392..3f59ef7d 100644
--- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
+++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-uenv.bb
@@ -93,7 +93,7 @@ DEVICETREE_OVERLAY_LOAD_ADDRESS = "${@hex(int(d.getVar("DEVICETREE_LOAD_ADDRESS"
93 93
94python do_compile() { 94python do_compile() {
95 env = uenv_populate(d) 95 env = uenv_populate(d)
96 with open(d.expand("${WORKDIR}/uEnv.txt"), "w") as f: 96 with open(d.expand("${UNPACKDIR}/uEnv.txt"), "w") as f:
97 for k, v in env.items(): 97 for k, v in env.items():
98 f.write("{0}={1}\n".format(k, v)) 98 f.write("{0}={1}\n".format(k, v))
99} 99}
@@ -101,11 +101,11 @@ python do_compile() {
101FILES:${PN} += "/boot/uEnv.txt" 101FILES:${PN} += "/boot/uEnv.txt"
102 102
103do_install() { 103do_install() {
104 install -Dm 0644 ${WORKDIR}/uEnv.txt ${D}/boot/uEnv.txt 104 install -Dm 0644 ${UNPACKDIR}/uEnv.txt ${D}/boot/uEnv.txt
105} 105}
106 106
107do_deploy() { 107do_deploy() {
108 install -Dm 0644 ${WORKDIR}/uEnv.txt ${DEPLOYDIR}/uEnv.txt 108 install -Dm 0644 ${UNPACKDIR}/uEnv.txt ${DEPLOYDIR}/uEnv.txt
109} 109}
110addtask do_deploy after do_compile before do_build 110addtask do_deploy after do_compile before do_build
111 111
diff --git a/meta-xilinx-core/recipes-connectivity/slirp/libslirp_git.bb b/meta-xilinx-core/recipes-connectivity/slirp/libslirp_git.bb
index 334b786b..95e9b016 100644
--- a/meta-xilinx-core/recipes-connectivity/slirp/libslirp_git.bb
+++ b/meta-xilinx-core/recipes-connectivity/slirp/libslirp_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=bca0186b14e6b05e338e729f106db727"
7SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master" 7SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master"
8SRCREV = "3ad1710a96678fe79066b1469cead4058713a1d9" 8SRCREV = "3ad1710a96678fe79066b1469cead4058713a1d9"
9PV = "4.7.0" 9PV = "4.7.0"
10S = "${WORKDIR}/git" 10S = "${UNPACKDIR}/git"
11 11
12DEPENDS = " \ 12DEPENDS = " \
13 glib-2.0 \ 13 glib-2.0 \
diff --git a/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.1.bb b/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.1.bb
index 3c68f10d..3e3577d5 100644
--- a/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.1.bb
+++ b/meta-xilinx-core/recipes-devtools/bootgen/bootgen_2024.1.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stit
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1"
6 6
7S = "${WORKDIR}/git" 7S = "${UNPACKDIR}/git"
8 8
9DEPENDS += "openssl" 9DEPENDS += "openssl"
10RDEPENDS:${PN} += "openssl" 10RDEPENDS:${PN} += "openssl"
diff --git a/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
index 8bd6e6bc..20210be9 100644
--- a/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
+++ b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb
@@ -10,7 +10,7 @@ DEPENDS += "python3-six"
10SRC_URI = "git://github.com/c0fec0de/anytree.git;branch=2.x.x;protocol=https" 10SRC_URI = "git://github.com/c0fec0de/anytree.git;branch=2.x.x;protocol=https"
11SRCREV = "75c0198636f8997967ba00df5077cd21350f68ce" 11SRCREV = "75c0198636f8997967ba00df5077cd21350f68ce"
12 12
13S = "${WORKDIR}/git" 13S = "${UNPACKDIR}/git"
14 14
15inherit setuptools3 15inherit setuptools3
16 16
diff --git a/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
index e1dcc5ae..11d9146c 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb
@@ -4,17 +4,17 @@ DESCRIPTION = "Building and installing flash strip utility"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://../flash_stripe.c;beginline=1;endline=23;md5=abb859d98b7c4eede655e1b71824125a" 5LIC_FILES_CHKSUM = "file://../flash_stripe.c;beginline=1;endline=23;md5=abb859d98b7c4eede655e1b71824125a"
6 6
7B = "${WORKDIR}/build" 7B = "${UNPACKDIR}/build"
8 8
9SRC_URI += "file://flash_stripe.c" 9SRC_URI += "file://flash_stripe.c"
10 10
11TARGET_CC_ARCH += "${LDFLAGS}" 11TARGET_CC_ARCH += "${LDFLAGS}"
12 12
13do_compile() { 13do_compile() {
14 ${CC} ${WORKDIR}/flash_stripe.c -o flash_strip 14 ${CC} ${UNPACKDIR}/flash_stripe.c -o flash_strip
15 ${CC} ${WORKDIR}/flash_stripe.c -o flash_unstrip 15 ${CC} ${UNPACKDIR}/flash_stripe.c -o flash_unstrip
16 ${CC} ${WORKDIR}/flash_stripe.c -o flash_strip_bw -DFLASH_STRIPE_BW 16 ${CC} ${UNPACKDIR}/flash_stripe.c -o flash_strip_bw -DFLASH_STRIPE_BW
17 ${CC} ${WORKDIR}/flash_stripe.c -o flash_unstrip_bw -DUNSTRIP -DFLASH_STRIPE_BW 17 ${CC} ${UNPACKDIR}/flash_stripe.c -o flash_unstrip_bw -DUNSTRIP -DFLASH_STRIPE_BW
18} 18}
19 19
20do_install() { 20do_install() {
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
index 5154e247..7772fc29 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-8.1.inc
@@ -123,7 +123,7 @@ EXTRA_OECONF = " \
123EXTRA_OECONF:append:class-target = " --cross-prefix=${HOST_PREFIX}" 123EXTRA_OECONF:append:class-target = " --cross-prefix=${HOST_PREFIX}"
124EXTRA_OECONF:append:class-nativesdk = " --cross-prefix=${HOST_PREFIX}" 124EXTRA_OECONF:append:class-nativesdk = " --cross-prefix=${HOST_PREFIX}"
125 125
126B = "${WORKDIR}/build" 126B = "${UNPACKDIR}/build"
127 127
128#EXTRA_OECONF:append = " --python=${HOSTTOOLS_DIR}/python3" 128#EXTRA_OECONF:append = " --python=${HOSTTOOLS_DIR}/python3"
129 129
@@ -148,11 +148,11 @@ do_install () {
148 # If we built the guest agent, also install startup/udev rules 148 # If we built the guest agent, also install startup/udev rules
149 if [ -e "${D}${bindir}/qemu-ga" ]; then 149 if [ -e "${D}${bindir}/qemu-ga" ]; then
150 install -d ${D}${sysconfdir}/init.d/ 150 install -d ${D}${sysconfdir}/init.d/
151 install -m 0755 ${WORKDIR}/qemu-guest-agent.init ${D}${sysconfdir}/init.d/qemu-guest-agent 151 install -m 0755 ${UNPACKDIR}/qemu-guest-agent.init ${D}${sysconfdir}/init.d/qemu-guest-agent
152 sed -i 's:@bindir@:${bindir}:' ${D}${sysconfdir}/init.d/qemu-guest-agent 152 sed -i 's:@bindir@:${bindir}:' ${D}${sysconfdir}/init.d/qemu-guest-agent
153 153
154 install -d ${D}${sysconfdir}/udev/rules.d/ 154 install -d ${D}${sysconfdir}/udev/rules.d/
155 install -m 0644 ${WORKDIR}/qemu-guest-agent.udev ${D}${sysconfdir}/udev/rules.d/60-qemu-guest-agent.rules 155 install -m 0644 ${UNPACKDIR}/qemu-guest-agent.udev ${D}${sysconfdir}/udev/rules.d/60-qemu-guest-agent.rules
156 156
157 install -d ${D}${systemd_unitdir}/system/ 157 install -d ${D}${systemd_unitdir}/system/
158 install -m 0644 ${S}/contrib/systemd/qemu-guest-agent.service ${D}${systemd_unitdir}/system 158 install -m 0644 ${S}/contrib/systemd/qemu-guest-agent.service ${D}${systemd_unitdir}/system
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
index 3e56e349..6121cf88 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc
@@ -14,7 +14,7 @@ REPO ?= "git://github.com/Xilinx/qemu-devicetrees.git;protocol=https"
14BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 14BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
15SRC_URI = "${REPO};${BRANCHARG}" 15SRC_URI = "${REPO};${BRANCHARG}"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19# Don't need to do anything 19# Don't need to do anything
20do_install() { 20do_install() {
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
index 179903c5..53ad1145 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-8.1.inc
@@ -72,7 +72,7 @@ SRC_URI += "\
72# Patch doesn't apply to 8.1.0 72# Patch doesn't apply to 8.1.0
73# file://fixmips.patch 73# file://fixmips.patch
74 74
75S = "${WORKDIR}/git" 75S = "${UNPACKDIR}/git"
76 76
77# Based on qemu settings in poky/meta/conf/distro/include/no-static-libs.inc 77# Based on qemu settings in poky/meta/conf/distro/include/no-static-libs.inc
78DISABLE_STATIC:pn-qemu-xilinx = "" 78DISABLE_STATIC:pn-qemu-xilinx = ""
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
index 1eec0163..52c0da6a 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
@@ -15,6 +15,6 @@ do_compile[noexec] = "1"
15SYSROOT_DIRS += "${bindir}/qemu-xilinx" 15SYSROOT_DIRS += "${bindir}/qemu-xilinx"
16 16
17do_install() { 17do_install() {
18 install -Dm 0755 ${WORKDIR}/qemu-system-aarch64-multiarch ${D}${bindir}/qemu-system-aarch64-multiarch 18 install -Dm 0755 ${UNPACKDIR}/qemu-system-aarch64-multiarch ${D}${bindir}/qemu-system-aarch64-multiarch
19} 19}
20 20
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
index 0e3bfc84..3c8bb171 100644
--- a/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
+++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_8.1.0.bb
@@ -20,7 +20,7 @@ PACKAGECONFIG ??= "fdt alsa kvm pie slirp png gcrypt \
20PACKAGECONFIG:remove = "${@'kvm' if not os.path.exists('/usr/include/linux/kvm.h') else ''}" 20PACKAGECONFIG:remove = "${@'kvm' if not os.path.exists('/usr/include/linux/kvm.h') else ''}"
21 21
22do_install:append() { 22do_install:append() {
23 install -Dm 0755 ${WORKDIR}/powerpc_rom.bin ${D}${datadir}/qemu-xilinx 23 install -Dm 0755 ${UNPACKDIR}/powerpc_rom.bin ${D}${datadir}/qemu-xilinx
24 24
25 # The following is also installed by qemu-native 25 # The following is also installed by qemu-native
26 rm -f ${D}${datadir}/qemu-xilinx/trace-events-all 26 rm -f ${D}${datadir}/qemu-xilinx/trace-events-all
diff --git a/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb b/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
index 7f5fba0b..e8d40311 100644
--- a/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
+++ b/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx_r9p0-01rel0.bb
@@ -28,7 +28,7 @@ SRC_URI = " \
28 28
29PACKAGE_ARCH = "${MACHINE_ARCH}" 29PACKAGE_ARCH = "${MACHINE_ARCH}"
30 30
31S = "${WORKDIR}/git" 31S = "${UNPACKDIR}/git"
32 32
33# If were switching at runtime, we would need all RDEPENDS needed for all backends available 33# If were switching at runtime, we would need all RDEPENDS needed for all backends available
34X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes" 34X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes"
@@ -76,10 +76,10 @@ do_install() {
76 install -m 0644 ${S}/${PV}/glesHeaders/KHR/*.h ${D}${includedir}/KHR/ 76 install -m 0644 ${S}/${PV}/glesHeaders/KHR/*.h ${D}${includedir}/KHR/
77 77
78 install -d ${D}${libdir}/pkgconfig 78 install -d ${D}${libdir}/pkgconfig
79 install -m 0644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc 79 install -m 0644 ${UNPACKDIR}/egl.pc ${D}${libdir}/pkgconfig/egl.pc
80 install -m 0644 ${WORKDIR}/glesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc 80 install -m 0644 ${UNPACKDIR}/glesv2.pc ${D}${libdir}/pkgconfig/glesv2.pc
81 install -m 0644 ${WORKDIR}/glesv1.pc ${D}${libdir}/pkgconfig/glesv1.pc 81 install -m 0644 ${UNPACKDIR}/glesv1.pc ${D}${libdir}/pkgconfig/glesv1.pc
82 install -m 0644 ${WORKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc 82 install -m 0644 ${UNPACKDIR}/glesv1_cm.pc ${D}${libdir}/pkgconfig/glesv1_cm.pc
83 83
84 install -d ${D}${libdir} 84 install -d ${D}${libdir}
85 install -d ${D}${includedir} 85 install -d ${D}${includedir}
@@ -106,7 +106,7 @@ do_install() {
106 fi 106 fi
107 if [ "${USE_WL}" = "yes" ]; then 107 if [ "${USE_WL}" = "yes" ]; then
108 install -m 0644 ${S}/${PV}/glesHeaders/GBM/gbm.h ${D}${includedir}/ 108 install -m 0644 ${S}/${PV}/glesHeaders/GBM/gbm.h ${D}${includedir}/
109 install -m 0644 ${WORKDIR}/gbm.pc ${D}${libdir}/pkgconfig/gbm.pc 109 install -m 0644 ${UNPACKDIR}/gbm.pc ${D}${libdir}/pkgconfig/gbm.pc
110 install -Dm 0644 ${S}/${PV}/${ARCH_PLATFORM_DIR}/wayland/${MONOLITHIC_LIBMALI} ${D}${libdir}/wayland/${MONOLITHIC_LIBMALI} 110 install -Dm 0644 ${S}/${PV}/${ARCH_PLATFORM_DIR}/wayland/${MONOLITHIC_LIBMALI} ${D}${libdir}/wayland/${MONOLITHIC_LIBMALI}
111 if [ "${MALI_BACKEND_DEFAULT}" = "wayland" ]; then 111 if [ "${MALI_BACKEND_DEFAULT}" = "wayland" ]; then
112 ln -snf wayland/${MONOLITHIC_LIBMALI} ${D}${libdir}/${MONOLITHIC_LIBMALI} 112 ln -snf wayland/${MONOLITHIC_LIBMALI} ${D}${libdir}/${MONOLITHIC_LIBMALI}
diff --git a/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
index c25970e7..12b117d4 100644
--- a/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
+++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_r9p0-01rel0.bb
@@ -42,7 +42,7 @@ inherit features_check module
42 42
43PARALLEL_MAKE = "-j 1" 43PARALLEL_MAKE = "-j 1"
44 44
45S = "${WORKDIR}/DX910-SW-99002-${PV}/driver/src/devicedrv/mali" 45S = "${UNPACKDIR}/DX910-SW-99002-${PV}/driver/src/devicedrv/mali"
46 46
47REQUIRED_MACHINE_FEATURES = "mali400" 47REQUIRED_MACHINE_FEATURES = "mali400"
48 48
diff --git a/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bb b/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bb
index a534b1b7..af329e30 100644
--- a/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bb
+++ b/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bb
@@ -107,18 +107,18 @@ do_install:append() {
107 # If X11, ship a desktop file to launch it 107 # If X11, ship a desktop file to launch it
108 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then 108 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" ]; then
109 install -d ${D}${datadir}/applications 109 install -d ${D}${datadir}/applications
110 install ${WORKDIR}/weston.desktop ${D}${datadir}/applications 110 install ${UNPACKDIR}/weston.desktop ${D}${datadir}/applications
111 111
112 install -d ${D}${datadir}/icons/hicolor/48x48/apps 112 install -d ${D}${datadir}/icons/hicolor/48x48/apps
113 install ${WORKDIR}/weston.png ${D}${datadir}/icons/hicolor/48x48/apps 113 install ${UNPACKDIR}/weston.png ${D}${datadir}/icons/hicolor/48x48/apps
114 fi 114 fi
115 115
116 if [ "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', 'yes', 'no', d)}" = "yes" ]; then 116 if [ "${@bb.utils.contains('PACKAGECONFIG', 'xwayland', 'yes', 'no', d)}" = "yes" ]; then
117 install -Dm 644 ${WORKDIR}/xwayland.weston-start ${D}${datadir}/weston-start/xwayland 117 install -Dm 644 ${UNPACKDIR}/xwayland.weston-start ${D}${datadir}/weston-start/xwayland
118 fi 118 fi
119 119
120 if [ "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'yes', 'no', d)}" = "yes" ]; then 120 if [ "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'yes', 'no', d)}" = "yes" ]; then
121 install -Dm 644 ${WORKDIR}/systemd-notify.weston-start ${D}${datadir}/weston-start/systemd-notify 121 install -Dm 644 ${UNPACKDIR}/systemd-notify.weston-start ${D}${datadir}/weston-start/systemd-notify
122 fi 122 fi
123 123
124 if [ "${@bb.utils.contains('PACKAGECONFIG', 'launch', 'yes', 'no', d)}" = "yes" ]; then 124 if [ "${@bb.utils.contains('PACKAGECONFIG', 'launch', 'yes', 'no', d)}" = "yes" ]; then
diff --git a/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
index 460ff581..3306f1c4 100644
--- a/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
+++ b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
@@ -14,10 +14,10 @@ SRC_URI += " \
14 14
15do_install:append() { 15do_install:append() {
16 install -d ${D}${bindir} 16 install -d ${D}${bindir}
17 install -m 0755 ${WORKDIR}/monitor-hotplug.sh ${D}${bindir} 17 install -m 0755 ${UNPACKDIR}/monitor-hotplug.sh ${D}${bindir}
18 18
19 install -d ${D}${sysconfdir}/udev/rules.d 19 install -d ${D}${sysconfdir}/udev/rules.d
20 install -m 0644 ${WORKDIR}/99-monitor-hotplug.rules ${D}${sysconfdir}/udev/rules.d/99-monitor-hotplug.rules 20 install -m 0644 ${UNPACKDIR}/99-monitor-hotplug.rules ${D}${sysconfdir}/udev/rules.d/99-monitor-hotplug.rules
21} 21}
22 22
23FILES:${PN} += "${sysconfdir}/udev/rules.d/*" 23FILES:${PN} += "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
index 3aaac030..083604dd 100644
--- a/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
+++ b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_6.6.10.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11BRANCH ?= "xlnx_rel_v2024.1" 11BRANCH ?= "xlnx_rel_v2024.1"
12REPO ?= "git://github.com/xilinx/dp-modules.git;protocol=https" 12REPO ?= "git://github.com/xilinx/dp-modules.git;protocol=https"
diff --git a/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.10.bb b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.10.bb
index 7e25fe1f..72bad7aa 100644
--- a/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.10.bb
+++ b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_6.6.10.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=b34277fe156508fd5a650609dc36d1fe"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11BRANCH ?= "xlnx_rel_v2024.1" 11BRANCH ?= "xlnx_rel_v2024.1"
12REPO ?= "git://github.com/Xilinx/hdmi-modules.git;protocol=https" 12REPO ?= "git://github.com/Xilinx/hdmi-modules.git;protocol=https"
diff --git a/meta-xilinx-core/recipes-kernel/libtraceevent/libtraceevent_1.7.3.bb b/meta-xilinx-core/recipes-kernel/libtraceevent/libtraceevent_1.7.3.bb
index bee78918..7b083252 100644
--- a/meta-xilinx-core/recipes-kernel/libtraceevent/libtraceevent_1.7.3.bb
+++ b/meta-xilinx-core/recipes-kernel/libtraceevent/libtraceevent_1.7.3.bb
@@ -12,7 +12,7 @@ SRCREV = "dd148189b74da3e2f45c7e536319fec97cb71213"
12SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \ 12SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \
13 file://meson.patch" 13 file://meson.patch"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16 16
17inherit meson pkgconfig 17inherit meson pkgconfig
18 18
diff --git a/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
index 97740671..76002cb3 100644
--- a/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
+++ b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb
@@ -14,7 +14,7 @@ NO_GENERIC_LICENSE[Firmware-ti-bt] = "LICENSE.ti-bt"
14SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;protocol=https;branch=master" 14SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;protocol=https;branch=master"
15SRCREV = "c290f8af9e388f37e509ecb111a1b64572b7c225" 15SRCREV = "c290f8af9e388f37e509ecb111a1b64572b7c225"
16 16
17S = "${WORKDIR}/git" 17S = "${UNPACKDIR}/git"
18 18
19inherit allarch 19inherit allarch
20 20
diff --git a/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb b/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
index 611e2e91..a09ae9ed 100644
--- a/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
+++ b/meta-xilinx-core/recipes-kernel/linux-xlnx-udev-rules/linux-xlnx-udev-rules.bb
@@ -8,7 +8,7 @@ SRC_URI = "\
8 file://99-mali-device.rules \ 8 file://99-mali-device.rules \
9" 9"
10 10
11S = "${WORKDIR}" 11S = "${UNPACKDIR}"
12 12
13inherit useradd 13inherit useradd
14 14
@@ -23,7 +23,7 @@ do_compile[noexec] = '1'
23 23
24do_install () { 24do_install () {
25 install -d ${D}${sysconfdir}/udev/rules.d 25 install -d ${D}${sysconfdir}/udev/rules.d
26 for rule in $(find ${WORKDIR} -maxdepth 1 -type f -name "*.rules"); do 26 for rule in $(find ${UNPACKDIR} -maxdepth 1 -type f -name "*.rules"); do
27 install -m 0644 $rule ${D}${sysconfdir}/udev/rules.d/ 27 install -m 0644 $rule ${D}${sysconfdir}/udev/rules.d/
28 done 28 done
29} 29}
diff --git a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
index 897fbb1c..63052933 100644
--- a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
+++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc
@@ -27,14 +27,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
27 27
28EXTKERNELSRC = "${@'1' if d.getVar('EXTERNALSRC') else ''}" 28EXTKERNELSRC = "${@'1' if d.getVar('EXTERNALSRC') else ''}"
29 29
30# Force the use of the KBUILD_DEFCONFIG even if some other defconfig was generated in the ${WORKDIR} 30# Force the use of the KBUILD_DEFCONFIG even if some other defconfig was generated in the ${UNPACKDIR}
31do_kernel_metadata:prepend () { 31do_kernel_metadata:prepend () {
32 [ -n "${KBUILD_DEFCONFIG}" ] && [ -e ${WORKDIR}/defconfig ] && rm ${WORKDIR}/defconfig 32 [ -n "${KBUILD_DEFCONFIG}" ] && [ -e ${UNPACKDIR}/defconfig ] && rm ${UNPACKDIR}/defconfig
33} 33}
34 34
35do_configure:prepend () { 35do_configure:prepend () {
36 if [ -n "${KBUILD_DEFCONFIG}" ] && [ -n "${EXTKERNELSRC}" ]; then 36 if [ -n "${KBUILD_DEFCONFIG}" ] && [ -n "${EXTKERNELSRC}" ]; then
37 cp ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${WORKDIR}/defconfig 37 cp ${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG} ${UNPACKDIR}/defconfig
38 fi 38 fi
39} 39}
40 40
diff --git a/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
index 2648c372..c44e8ab1 100644
--- a/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
+++ b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13 13
14LIC_FILES_CHKSUM = "file://lop-microblaze-yocto.dts;endline=10;md5=27139f9b862dc6fe466c7157aba7ed9c" 14LIC_FILES_CHKSUM = "file://lop-microblaze-yocto.dts;endline=10;md5=27139f9b862dc6fe466c7157aba7ed9c"
15 15
16S = "${WORKDIR}" 16S = "${UNPACKDIR}"
17 17
18inherit python3-dir 18inherit python3-dir
19 19
diff --git a/meta-xilinx-core/recipes-kernel/perf/perf.bb b/meta-xilinx-core/recipes-kernel/perf/perf.bb
index 9164d93a..20c4c2f0 100644
--- a/meta-xilinx-core/recipes-kernel/perf/perf.bb
+++ b/meta-xilinx-core/recipes-kernel/perf/perf.bb
@@ -69,7 +69,7 @@ include ${@bb.utils.contains('PACKAGECONFIG', 'perl', 'perf-perl.inc', '', d)}
69 69
70inherit kernelsrc 70inherit kernelsrc
71 71
72S = "${WORKDIR}/${BP}" 72S = "${UNPACKDIR}/${BP}"
73SPDX_S = "${S}/tools/perf" 73SPDX_S = "${S}/tools/perf"
74 74
75# The LDFLAGS is required or some old kernels fails due missing 75# The LDFLAGS is required or some old kernels fails due missing
@@ -99,7 +99,7 @@ EXTRA_OEMAKE = '\
99 AR="${AR}" \ 99 AR="${AR}" \
100 LD="${LD}" \ 100 LD="${LD}" \
101 EXTRA_CFLAGS="-ldw -I${S}" \ 101 EXTRA_CFLAGS="-ldw -I${S}" \
102 YFLAGS='-y --file-prefix-map=${WORKDIR}=${TARGET_DBGSRC_DIR}' \ 102 YFLAGS='-y --file-prefix-map=${UNPACKDIR}=${TARGET_DBGSRC_DIR}' \
103 EXTRA_LDFLAGS="${PERF_EXTRA_LDFLAGS}" \ 103 EXTRA_LDFLAGS="${PERF_EXTRA_LDFLAGS}" \
104 perfexecdir=${libexecdir} \ 104 perfexecdir=${libexecdir} \
105 NO_GTK2=1 \ 105 NO_GTK2=1 \
@@ -169,7 +169,7 @@ do_install() {
169 if ${@bb.utils.contains('PACKAGECONFIG', 'python', 'true', 'false', d)} && grep -q install-python_ext ${S}/tools/perf/Makefile*; then 169 if ${@bb.utils.contains('PACKAGECONFIG', 'python', 'true', 'false', d)} && grep -q install-python_ext ${S}/tools/perf/Makefile*; then
170 oe_runmake DESTDIR=${D} install-python_ext 170 oe_runmake DESTDIR=${D} install-python_ext
171 if [ -e ${D}${libdir}/python*/site-packages/perf-*/SOURCES.txt ]; then 171 if [ -e ${D}${libdir}/python*/site-packages/perf-*/SOURCES.txt ]; then
172 sed -i -e 's#${WORKDIR}##g' ${D}${libdir}/python*/site-packages/perf-*/SOURCES.txt 172 sed -i -e 's#${UNPACKDIR}##g' ${D}${libdir}/python*/site-packages/perf-*/SOURCES.txt
173 fi 173 fi
174 fi 174 fi
175} 175}
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
index 2d3c3a89..ba2060f5 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10 10
11FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 11FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
12 12
@@ -32,7 +32,7 @@ KERNEL_MODULE_AUTOLOAD += "dmaproxy"
32 32
33do_install:append() { 33do_install:append() {
34 install -d ${D}${sysconfdir}/udev/rules.d 34 install -d ${D}${sysconfdir}/udev/rules.d
35 install -m 0644 ${WORKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 35 install -m 0644 ${UNPACKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
36} 36}
37 37
38FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 38FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
index c968af52..9903db53 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb
@@ -15,7 +15,7 @@ SRCREV = "940f9fa933402de6f959911c236f36add5dd3a40"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18S = "${WORKDIR}/git" 18S = "${UNPACKDIR}/git"
19 19
20inherit features_check 20inherit features_check
21 21
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
index 92ef7301..a6310647 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb
@@ -16,7 +16,7 @@ SRCREV = "dc34204543b89997577bd2c9757b3c218e6caccc"
16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
17SRC_URI = "${REPO};${BRANCHARG}" 17SRC_URI = "${REPO};${BRANCHARG}"
18 18
19S = "${WORKDIR}/git" 19S = "${UNPACKDIR}/git"
20 20
21inherit features_check 21inherit features_check
22 22
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
index f500ec36..02aa0b8e 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9bef8aa9d1eba8aca1b7dffdef500262"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9 9
10BRANCH ?= "xlnx_rel_v2024.1" 10BRANCH ?= "xlnx_rel_v2024.1"
11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" 11REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https"
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
index 7f5fc367..39df1545 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a"
6 6
7PV .= "+git" 7PV .= "+git"
8 8
9S = "${WORKDIR}/git" 9S = "${UNPACKDIR}/git"
10FILESEXTRAPATHS:prepend := "${THISDIR}/files:" 10FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
11 11
12BRANCH ?= "xlnx_rel_v2024.1" 12BRANCH ?= "xlnx_rel_v2024.1"
@@ -28,7 +28,7 @@ RDEPENDS:${PN} = "vdu-firmware"
28 28
29do_install:append() { 29do_install:append() {
30 install -d ${D}${sysconfdir}/udev/rules.d 30 install -d ${D}${sysconfdir}/udev/rules.d
31 install -m 0644 ${WORKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 31 install -m 0644 ${UNPACKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
32} 32}
33 33
34FILES:${PN} = "${sysconfdir}/udev/rules.d/*" 34FILES:${PN} = "${sysconfdir}/udev/rules.d/*"
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
index 7dfaf20b..08d152d2 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb
@@ -12,7 +12,7 @@ SRCREV ?= "fb8730a808b707bfb86d3d64881899214a951ff6"
12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
13SRC_URI = "${REPO};${BRANCHARG}" 13SRC_URI = "${REPO};${BRANCHARG}"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16B = "${S}" 16B = "${S}"
17 17
18inherit autotools features_check 18inherit autotools features_check
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
index 48a6c544..25acc5d2 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb
@@ -12,8 +12,8 @@ SRCREV ?= "af9c6e8935799f4dcd579b0164dd05eb039b569d"
12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 12BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
13SRC_URI = "${REPO};${BRANCHARG}" 13SRC_URI = "${REPO};${BRANCHARG}"
14 14
15S = "${WORKDIR}/git" 15S = "${UNPACKDIR}/git"
16B = "${WORKDIR}/git" 16B = "${UNPACKDIR}/git"
17 17
18inherit autotools features_check 18inherit autotools features_check
19 19
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
index c4330a3c..79a528ad 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=722a9d20bf58ac06585a6d91ee36e60e"
5 5
6PV .= "+git" 6PV .= "+git"
7 7
8S = "${WORKDIR}/git" 8S = "${UNPACKDIR}/git"
9B = "${S}" 9B = "${S}"
10 10
11BRANCH ?= "xlnx_rel_v2024.1" 11BRANCH ?= "xlnx_rel_v2024.1"
diff --git a/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb b/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
index 0da7b6f6..5ac2f4a6 100644
--- a/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
+++ b/meta-xilinx-core/recipes-support/freeipmi/freeipmi_1.6.10.bb
@@ -34,7 +34,7 @@ SRC_URI = " \
34 " 34 "
35SRCREV ?= "816a69eb15a9034351381211d9cd15de81da10c7" 35SRCREV ?= "816a69eb15a9034351381211d9cd15de81da10c7"
36 36
37S = "${WORKDIR}/git" 37S = "${UNPACKDIR}/git"
38 38
39inherit autotools-brokensep pkgconfig systemd 39inherit autotools-brokensep pkgconfig systemd
40 40
diff --git a/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
index f3e920c2..d7d2cb6c 100644
--- a/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
+++ b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend
@@ -3,6 +3,6 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
3SRC_URI:append:microblaze = " file://lock-obj-pub.microblazeel-unknown-linux-gnu.h" 3SRC_URI:append:microblaze = " file://lock-obj-pub.microblazeel-unknown-linux-gnu.h"
4 4
5do_configure:append:microblaze () { 5do_configure:append:microblaze () {
6 cp ${WORKDIR}/lock-obj-pub.microblazeel-unknown-linux-gnu.h ${S}/src/syscfg/ 6 cp ${UNPACKDIR}/lock-obj-pub.microblazeel-unknown-linux-gnu.h ${S}/src/syscfg/
7} 7}
8 8
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
index 6cf10817..60df24e3 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202320.2.16.0.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \ 15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \
16" 16"
17 17
18S = "${WORKDIR}/git/src" 18S = "${UNPACKDIR}/git/src"
19 19
20inherit cmake pkgconfig native 20inherit cmake pkgconfig native
21 21
@@ -25,5 +25,5 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMANDS=ON"
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -Dm 0755 ${WORKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir} 28 install -Dm 0755 ${UNPACKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir}
29} 29}
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.0.bb
index 37f32a23..21291925 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xclbinutil-native_202410.2.17.0.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \ 15 file://runtime_src/core/common/elf/LICENSE.txt;md5=b996e8b74af169e7e72e22d9e7d05b06 \
16" 16"
17 17
18S = "${WORKDIR}/git/src" 18S = "${UNPACKDIR}/git/src"
19 19
20inherit cmake pkgconfig native 20inherit cmake pkgconfig native
21 21
@@ -25,5 +25,5 @@ EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMANDS=ON"
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
28 install -Dm 0755 ${WORKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir} 28 install -Dm 0755 ${UNPACKDIR}/build/runtime_src/tools/xclbinutil/xclbinutil ${D}${bindir}
29} 29}
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
index c42e9a65..ba9d7893 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202210.2.13.479.bb
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=da5408f748bce8a9851dac18e66f4bcf \
13 file://runtime_src/core/pcie/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 \ 13 file://runtime_src/core/pcie/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 \
14 file://runtime_src/core/edge/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 " 14 file://runtime_src/core/edge/tools/xbutil/LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87 "
15 15
16S = "${WORKDIR}/git/src" 16S = "${UNPACKDIR}/git/src"
17 17
18inherit cmake pkgconfig 18inherit cmake pkgconfig
19 19
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
index cc5a9ed5..0846b05a 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202220.2.14.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=da5408f748bce8a9851dac18e66f4bcf \
12 file://runtime_src/core/pcie/linux/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \ 12 file://runtime_src/core/pcie/linux/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
13 file://runtime_src/core/tools/xbutil2/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 " 13 file://runtime_src/core/tools/xbutil2/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 "
14 14
15S = "${WORKDIR}/git/src" 15S = "${UNPACKDIR}/git/src"
16 16
17inherit cmake pkgconfig 17inherit cmake pkgconfig
18 18
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
index 6d7d1257..99164115 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202310.2.15.0.bb
@@ -16,7 +16,7 @@ COMPATIBLE_MACHINE ?= "^$"
16COMPATIBLE_MACHINE:zynqmp = ".*" 16COMPATIBLE_MACHINE:zynqmp = ".*"
17COMPATIBLE_MACHINE:versal = ".*" 17COMPATIBLE_MACHINE:versal = ".*"
18 18
19S = "${WORKDIR}/git/src" 19S = "${UNPACKDIR}/git/src"
20 20
21inherit cmake pkgconfig 21inherit cmake pkgconfig
22 22
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
index a780684f..dafda422 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202320.2.16.0.bb
@@ -17,7 +17,7 @@ COMPATIBLE_MACHINE ?= "^$"
17COMPATIBLE_MACHINE:zynqmp = ".*" 17COMPATIBLE_MACHINE:zynqmp = ".*"
18COMPATIBLE_MACHINE:versal = ".*" 18COMPATIBLE_MACHINE:versal = ".*"
19 19
20S = "${WORKDIR}/git/src" 20S = "${UNPACKDIR}/git/src"
21 21
22inherit cmake pkgconfig 22inherit cmake pkgconfig
23 23
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.0.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.0.bb
index d84d3b85..809e98a6 100644
--- a/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.0.bb
+++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_202410.2.17.0.bb
@@ -17,7 +17,7 @@ COMPATIBLE_MACHINE ?= "^$"
17COMPATIBLE_MACHINE:zynqmp = ".*" 17COMPATIBLE_MACHINE:zynqmp = ".*"
18COMPATIBLE_MACHINE:versal = ".*" 18COMPATIBLE_MACHINE:versal = ".*"
19 19
20S = "${WORKDIR}/git/src" 20S = "${UNPACKDIR}/git/src"
21 21
22inherit cmake pkgconfig 22inherit cmake pkgconfig
23 23
diff --git a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202210.2.13.479.bb b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202210.2.13.479.bb
index a7c7e540..13e8b4a3 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202210.2.13.479.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202210.2.13.479.bb
@@ -12,7 +12,7 @@ LICENSE = "GPLv2 & Apache-2.0"
12# Patch is applied as -p 4 to the src/runtime_src/core/edge directory 12# Patch is applied as -p 4 to the src/runtime_src/core/edge directory
13SRC_URI += "file://0001-Fixed-ZOCL-dtbo-path-len-issue-6966.patch;striplevel=5;patchdir=./../../" 13SRC_URI += "file://0001-Fixed-ZOCL-dtbo-path-len-issue-6966.patch;striplevel=5;patchdir=./../../"
14 14
15S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 15S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
16 16
17inherit module 17inherit module
18 18
diff --git a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202220.2.14.0.bb b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202220.2.14.0.bb
index 8676639a..2a68cf92 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202220.2.14.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202220.2.14.0.bb
@@ -10,7 +10,7 @@ require recipes-xrt/xrt/xrt-${PV}.inc
10LIC_FILES_CHKSUM = "file://LICENSE;md5=7d040f51aae6ac6208de74e88a3795f8" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=7d040f51aae6ac6208de74e88a3795f8"
11LICENSE = "GPL-2.0-or-later & Apache-2.0" 11LICENSE = "GPL-2.0-or-later & Apache-2.0"
12 12
13S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 13S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
14 14
15inherit module 15inherit module
16 16
diff --git a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202310.2.15.0.bb b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202310.2.15.0.bb
index b91572f9..12aaf8d2 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202310.2.15.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202310.2.15.0.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE ?= "^$"
14COMPATIBLE_MACHINE:zynqmp = ".*" 14COMPATIBLE_MACHINE:zynqmp = ".*"
15COMPATIBLE_MACHINE:versal = ".*" 15COMPATIBLE_MACHINE:versal = ".*"
16 16
17S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 17S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
18 18
19inherit module 19inherit module
20 20
diff --git a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202320.2.16.0.bb b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202320.2.16.0.bb
index b91572f9..12aaf8d2 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202320.2.16.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202320.2.16.0.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE ?= "^$"
14COMPATIBLE_MACHINE:zynqmp = ".*" 14COMPATIBLE_MACHINE:zynqmp = ".*"
15COMPATIBLE_MACHINE:versal = ".*" 15COMPATIBLE_MACHINE:versal = ".*"
16 16
17S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 17S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
18 18
19inherit module 19inherit module
20 20
diff --git a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202410.2.17.0.bb b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202410.2.17.0.bb
index b91572f9..12aaf8d2 100644
--- a/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202410.2.17.0.bb
+++ b/meta-xilinx-core/recipes-xrt/zocl/kernel-module-zocl_202410.2.17.0.bb
@@ -14,7 +14,7 @@ COMPATIBLE_MACHINE ?= "^$"
14COMPATIBLE_MACHINE:zynqmp = ".*" 14COMPATIBLE_MACHINE:zynqmp = ".*"
15COMPATIBLE_MACHINE:versal = ".*" 15COMPATIBLE_MACHINE:versal = ".*"
16 16
17S = "${WORKDIR}/git/src/runtime_src/core/edge/drm/zocl" 17S = "${UNPACKDIR}/git/src/runtime_src/core/edge/drm/zocl"
18 18
19inherit module 19inherit module
20 20
diff --git a/meta-xilinx-standalone-experimental/classes-recipe/esw.bbclass b/meta-xilinx-standalone-experimental/classes-recipe/esw.bbclass
index b6f799b9..a299fc9c 100644
--- a/meta-xilinx-standalone-experimental/classes-recipe/esw.bbclass
+++ b/meta-xilinx-standalone-experimental/classes-recipe/esw.bbclass
@@ -8,8 +8,8 @@ OECMAKE_ARGS:remove = "-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON"
8 8
9SRCREV_FORMAT = "src_decouple" 9SRCREV_FORMAT = "src_decouple"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12B = "${WORKDIR}/build" 12B = "${UNPACKDIR}/build"
13OECMAKE_SOURCEPATH = "${S}/${ESW_COMPONENT_SRC}" 13OECMAKE_SOURCEPATH = "${S}/${ESW_COMPONENT_SRC}"
14LICFILENAME = "license.txt" 14LICFILENAME = "license.txt"
15 15
@@ -77,7 +77,7 @@ XLNX_CMAKE_SYSTEM_NAME ?= "Generic"
77XLNX_CMAKE_BSP_VARS ?= "" 77XLNX_CMAKE_BSP_VARS ?= ""
78 78
79cmake_do_generate_toolchain_file:append() { 79cmake_do_generate_toolchain_file:append() {
80 cat >> ${WORKDIR}/toolchain.cmake <<EOF 80 cat >> ${UNPACKDIR}/toolchain.cmake <<EOF
81 include(CMakeForceCompiler) 81 include(CMakeForceCompiler)
82 CMAKE_FORCE_C_COMPILER("${OECMAKE_C_COMPILER}" GNU) 82 CMAKE_FORCE_C_COMPILER("${OECMAKE_C_COMPILER}" GNU)
83 CMAKE_FORCE_CXX_COMPILER("${OECMAKE_CXX_COMPILER}" GNU) 83 CMAKE_FORCE_CXX_COMPILER("${OECMAKE_CXX_COMPILER}" GNU)
diff --git a/meta-xilinx-standalone-experimental/classes-recipe/esw_apps_common.bbclass b/meta-xilinx-standalone-experimental/classes-recipe/esw_apps_common.bbclass
index 85b753a5..134d3cd2 100644
--- a/meta-xilinx-standalone-experimental/classes-recipe/esw_apps_common.bbclass
+++ b/meta-xilinx-standalone-experimental/classes-recipe/esw_apps_common.bbclass
@@ -21,10 +21,10 @@ do_install() {
21 21
22do_deploy() { 22do_deploy() {
23 # We need to deploy the stripped elf, hence why not doing it from ${D} 23 # We need to deploy the stripped elf, hence why not doing it from ${D}
24 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${DEPLOYDIR}/${APP_IMAGE_NAME}.elf 24 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${DEPLOYDIR}/${APP_IMAGE_NAME}.elf
25 ln -sf ${APP_IMAGE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.elf 25 ln -sf ${APP_IMAGE_NAME}.elf ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.elf
26 ${OBJCOPY} -O binary ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin 26 ${OBJCOPY} -O binary ${UNPACKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.elf ${UNPACKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin
27 install -m 0644 ${WORKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin ${DEPLOYDIR}/${APP_IMAGE_NAME}.bin 27 install -m 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/${ESW_EXECUTABLE_NAME}.bin ${DEPLOYDIR}/${APP_IMAGE_NAME}.bin
28 ln -sf ${APP_IMAGE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.bin 28 ln -sf ${APP_IMAGE_NAME}.bin ${DEPLOYDIR}/${BPN}-${MACHINE}-${BB_CURRENT_MC}.bin
29} 29}
30 30
diff --git a/meta-xilinx-standalone-experimental/classes-recipe/esw_examples.bbclass b/meta-xilinx-standalone-experimental/classes-recipe/esw_examples.bbclass
index 9a94f3cd..ae1a9bbb 100644
--- a/meta-xilinx-standalone-experimental/classes-recipe/esw_examples.bbclass
+++ b/meta-xilinx-standalone-experimental/classes-recipe/esw_examples.bbclass
@@ -29,7 +29,7 @@ do_install() {
29 29
30do_deploy() { 30do_deploy() {
31 install -d ${DEPLOYDIR}/${BPN}/ 31 install -d ${DEPLOYDIR}/${BPN}/
32 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 32 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
33} 33}
34addtask deploy before do_build after do_package 34addtask deploy before do_build after do_package
35 35
diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
index f99db010..2ee17470 100644
--- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/esw-conf_2024.1.bb
@@ -1,8 +1,8 @@
1# Can't depend on esw since this is needed for setup! 1# Can't depend on esw since this is needed for setup!
2inherit xlnx-embeddedsw 2inherit xlnx-embeddedsw
3 3
4S = "${WORKDIR}/git" 4S = "${UNPACKDIR}/git"
5B = "${WORKDIR}/build" 5B = "${UNPACKDIR}/build"
6 6
7INHIBIT_DEFAULT_DEPS = "1" 7INHIBIT_DEFAULT_DEPS = "1"
8 8
diff --git a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend
index d40f3cdb..765fb159 100644
--- a/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend
+++ b/meta-xilinx-standalone-experimental/recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend
@@ -38,14 +38,14 @@ python() {
38} 38}
39 39
40do_configure:prepend() { 40do_configure:prepend() {
41 if [ -e ${WORKDIR}/psu_init.c ]; then 41 if [ -e ${UNPACKDIR}/psu_init.c ]; then
42 install -m 0644 ${WORKDIR}/psu_init.c ${S}/${ESW_COMPONENT_SRC} 42 install -m 0644 ${UNPACKDIR}/psu_init.c ${S}/${ESW_COMPONENT_SRC}
43 else 43 else
44 bbwarn "Using the default psu_init.c, this may not work correctly." 44 bbwarn "Using the default psu_init.c, this may not work correctly."
45 fi 45 fi
46 46
47 if [ -e ${WORKDIR}/psu_init.h ]; then 47 if [ -e ${UNPACKDIR}/psu_init.h ]; then
48 install -m 0644 ${WORKDIR}/psu_init.h ${S}/${ESW_COMPONENT_SRC} 48 install -m 0644 ${UNPACKDIR}/psu_init.h ${S}/${ESW_COMPONENT_SRC}
49 else 49 else
50 bbwarn "Using the default psu_init.h, this may not work correctly." 50 bbwarn "Using the default psu_init.h, this may not work correctly."
51 fi 51 fi
diff --git a/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb
index f9c5bce6..9e9ba432 100644
--- a/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-drivers/clockps-example_2024.1.bb
@@ -33,7 +33,7 @@ do_install() {
33 33
34do_deploy() { 34do_deploy() {
35 install -d ${DEPLOYDIR}/${BPN}/ 35 install -d ${DEPLOYDIR}/${BPN}/
36 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 36 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
37} 37}
38addtask deploy before do_build after do_package 38addtask deploy before do_build after do_package
39 39
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb
index cae39d17..0cef7d97 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs-example_2024.1.bb
@@ -25,7 +25,7 @@ do_install() {
25 25
26do_deploy() { 26do_deploy() {
27 install -d ${DEPLOYDIR}/${BPN}/ 27 install -d ${DEPLOYDIR}/${BPN}/
28 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 28 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
29} 29}
30addtask deploy before do_build after do_package 30addtask deploy before do_build after do_package
31 31
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb
index a3fb1560..a793fa86 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilfpga-example_2024.1.bb
@@ -22,7 +22,7 @@ do_install() {
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb
index 600369ad..518b24c3 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilmailbox-example_2024.1.bb
@@ -31,7 +31,7 @@ do_install() {
31 31
32do_deploy() { 32do_deploy() {
33 install -d ${DEPLOYDIR}/${BPN}/ 33 install -d ${DEPLOYDIR}/${BPN}/
34 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 34 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
35} 35}
36addtask deploy before do_build after do_package 36addtask deploy before do_build after do_package
37 37
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb
index bd001f64..9d91751c 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilnvm-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb
index bbe2920b..114449e9 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilpuf-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb
index a2b4b7a5..a806c4ee 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilsecure-example_2024.1.bb
@@ -26,7 +26,7 @@ do_install() {
26 26
27do_deploy() { 27do_deploy() {
28 install -d ${DEPLOYDIR}/${BPN}/ 28 install -d ${DEPLOYDIR}/${BPN}/
29 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 29 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
30} 30}
31addtask deploy before do_build after do_package 31addtask deploy before do_build after do_package
32 32
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilskey-example_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilskey-example_2024.1.bb
index a42d6fd2..5702beaf 100644
--- a/meta-xilinx-standalone-experimental/recipes-libraries/xilskey-example_2024.1.bb
+++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilskey-example_2024.1.bb
@@ -22,7 +22,7 @@ do_install() {
22 22
23do_deploy() { 23do_deploy() {
24 install -d ${DEPLOYDIR}/${BPN}/ 24 install -d ${DEPLOYDIR}/${BPN}/
25 install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/ 25 install -Dm 0644 ${UNPACKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${BPN}/
26} 26}
27addtask deploy before do_build after do_package 27addtask deploy before do_build after do_package
28 28
diff --git a/meta-xilinx-standalone/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-standalone/recipes-bsp/device-tree/device-tree.bbappend
index fcc041fd..c1658042 100644
--- a/meta-xilinx-standalone/recipes-bsp/device-tree/device-tree.bbappend
+++ b/meta-xilinx-standalone/recipes-bsp/device-tree/device-tree.bbappend
@@ -11,6 +11,6 @@ COMPATIBLE_MACHINE:cortexa9-zynq = ".*"
11 11
12# Enable @ flag on dtc which is required by libxil 12# Enable @ flag on dtc which is required by libxil
13DTC_FLAGS:append:xilinx-standalone = " -@" 13DTC_FLAGS:append:xilinx-standalone = " -@"
14DT_INCLUDE:append:xilinx-standalone = " ${WORKDIR}/git/device_tree/data/kernel_dtsi/${XILINX_RELEASE_VERSION}/include/" 14DT_INCLUDE:append:xilinx-standalone = " ${UNPACKDIR}/git/device_tree/data/kernel_dtsi/${XILINX_RELEASE_VERSION}/include/"
15DTC_FLAGS:append:xilinx-freertos = " -@" 15DTC_FLAGS:append:xilinx-freertos = " -@"
16DT_INCLUDE:append:xilinx-freertos = " ${WORKDIR}/git/device_tree/data/kernel_dtsi/${XILINX_RELEASE_VERSION}/include/" 16DT_INCLUDE:append:xilinx-freertos = " ${UNPACKDIR}/git/device_tree/data/kernel_dtsi/${XILINX_RELEASE_VERSION}/include/"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
index 0fe837f8..8fdcfe67 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc
@@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13 13
14APP_DIR = "undefined" 14APP_DIR = "undefined"
15APP_DIR:zynq = "zynq_fsbl" 15APP_DIR:zynq = "zynq_fsbl"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
index 1551f776..22e3068a 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
@@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:versal = ".*"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13B = "${S}/lib/sw_apps/versal_plm/src" 13B = "${S}/lib/sw_apps/versal_plm/src"
14 14
15# The makefile does not handle parallelization 15# The makefile does not handle parallelization
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
index 92dc3cd3..cce1bdd9 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
@@ -8,7 +8,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*"
8 8
9PACKAGE_ARCH = "${MACHINE_ARCH}" 9PACKAGE_ARCH = "${MACHINE_ARCH}"
10 10
11S = "${WORKDIR}/git" 11S = "${UNPACKDIR}/git"
12B = "${S}/lib/sw_apps/zynqmp_pmufw/src" 12B = "${S}/lib/sw_apps/zynqmp_pmufw/src"
13 13
14# The makefile does not handle parallelization 14# The makefile does not handle parallelization
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
index 05b2a1cc..34d0c899 100644
--- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
@@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:versal = ".*"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
11 11
12S = "${WORKDIR}/git" 12S = "${UNPACKDIR}/git"
13B = "${S}/lib/sw_apps/versal_psmfw/src" 13B = "${S}/lib/sw_apps/versal_psmfw/src"
14 14
15# The makefile does not handle parallelization 15# The makefile does not handle parallelization