diff options
author | Mark Hatle <mark.hatle@amd.com> | 2024-11-24 08:50:28 -0700 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2024-11-24 08:50:55 -0700 |
commit | c6d0f2cc2aed938d59b0fdf30746fac33c900f2a (patch) | |
tree | 6802a4fa1a24e8c54a0b37ac5a87d58201d49acc | |
parent | e54cf81d1fd348c35bebf9a2ea3d39749ecbea3b (diff) | |
download | meta-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.bb | 6 |
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 | ||
56 | BIF_BITSTREAM_ATTR ?= "${@bb.utils.contains('MACHINE_FEATURES', 'fpga-overlay', '', 'bitstream', d)}" | 56 | BIF_BITSTREAM_ATTR ?= "${@bb.utils.contains('MACHINE_FEATURES', 'fpga-overlay', '', 'bitstream', d)}" |
57 | 57 | ||
58 | S = "${UNPACKDIR}" | ||
59 | |||
58 | do_patch[noexec] = "1" | 60 | do_patch[noexec] = "1" |
59 | 61 | ||
60 | do_compile[depends] .= " ${BOOTSCR_DEP}" | 62 | do_compile[depends] .= " ${BOOTSCR_DEP}" |
@@ -178,10 +180,10 @@ do_configure[vardeps] += "BIF_PARTITION_ATTR BIF_PARTITION_IMAGE BIF_COMMON_ATTR | |||
178 | do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR" | 180 | do_configure[vardeps] += "BIF_FSBL_ATTR BIF_BITSTREAM_ATTR BIF_ATF_ATTR BIF_DEVICETREE_ATTR BIF_SSBL_ATTR" |
179 | 181 | ||
180 | do_compile() { | 182 | do_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 |