summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-11-24 08:50:28 -0700
committerMark Hatle <mark.hatle@amd.com>2024-11-24 08:50:55 -0700
commitc6d0f2cc2aed938d59b0fdf30746fac33c900f2a (patch)
tree6802a4fa1a24e8c54a0b37ac5a87d58201d49acc
parente54cf81d1fd348c35bebf9a2ea3d39749ecbea3b (diff)
downloadmeta-xilinx-c6d0f2cc2aed938d59b0fdf30746fac33c900f2a.tar.gz
meta-xilinx-core: xilinx-bootbin: Instead of always calling UNPACKDIR use S
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb6
1 files changed, 4 insertions, 2 deletions
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 86225181..2cf4606d 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
@@ -55,6 +55,8 @@ BOOTSCR_DEP:versal-net = 'u-boot-xlnx-scr:do_deploy'
55 55
56BIF_BITSTREAM_ATTR ?= "${@bb.utils.contains('MACHINE_FEATURES', 'fpga-overlay', '', 'bitstream', d)}" 56BIF_BITSTREAM_ATTR ?= "${@bb.utils.contains('MACHINE_FEATURES', 'fpga-overlay', '', 'bitstream', d)}"
57 57
58S = "${UNPACKDIR}"
59
58do_patch[noexec] = "1" 60do_patch[noexec] = "1"
59 61
60do_compile[depends] .= " ${BOOTSCR_DEP}" 62do_compile[depends] .= " ${BOOTSCR_DEP}"
@@ -178,10 +180,10 @@ do_configure[vardeps] += "BIF_PARTITION_ATTR BIF_PARTITION_IMAGE BIF_COMMON_ATTR
178do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR" 180do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR"
179 181
180do_compile() { 182do_compile() {
181 cd ${UNPACKDIR} 183 cd ${S}
182 rm -f ${B}/BOOT.bin 184 rm -f ${B}/BOOT.bin
183 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then 185 if [ "${BIF_FILE_PATH}" != "${B}/bootgen.bif" ];then
184 BIF_FILE_PATH="${UNPACKDIR}${BIF_FILE_PATH}" 186 BIF_FILE_PATH="${@os.path.join(d.getVar('S'), d.getVar('BIF_FILE_PATH'))}"
185 fi 187 fi
186 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin 188 bootgen -image ${BIF_FILE_PATH} -arch ${BOOTGEN_ARCH} ${BOOTGEN_EXTRA_ARGS} -w -o ${B}/BOOT.bin
187 if [ ! -e ${B}/BOOT.bin ]; then 189 if [ ! -e ${B}/BOOT.bin ]; then