On 26 May 2017 at 08:06, Manjukumar Matha <[email protected]> wrote: > From: Cyril Chemparathy <[email protected]> > > This patch modifies the deployed content to use versioned image names, > while retaining unversioned symlinks. > > Signed-off-by: Cyril Chemparathy <[email protected]> > Signed-off-by: Manjukumar Matha <[email protected]>
Reviewed-by: Nathan Rossi <[email protected]> Regards, Nathan > --- > recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc | 12 +++++++++--- > 1 file changed, 9 insertions(+), 3 deletions(-) > > diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc > b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc > index 855c936..d2c380d 100644 > --- a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc > +++ b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc > @@ -20,6 +20,9 @@ SRCREV ?= "7d1a6732c9ae113999aeabcb9912369760d05c13" > > PV = "1.3-xilinx-${XILINX_RELEASE_VERSION}+git${SRCPV}" > > +ATF_BASE_NAME ?= "${PN}-${PKGE}-${PKGV}-${PKGR}-${DATETIME}" > +ATF_BASE_NAME[vardepsexclude] = "DATETIME" > + > COMPATIBLE_MACHINE = "zynqmp" > PLATFORM_zynqmp = "zynqmp" > > @@ -48,13 +51,16 @@ OUTPUT_DIR = "${B}/${PLATFORM}/release" > > do_deploy() { > install -d ${DEPLOYDIR} > - install -m 0644 ${OUTPUT_DIR}/bl31/bl31.elf > ${DEPLOYDIR}/arm-trusted-firmware.elf > - install -m 0644 ${OUTPUT_DIR}/bl31.bin > ${DEPLOYDIR}/arm-trusted-firmware.bin > + install -m 0644 ${OUTPUT_DIR}/bl31/bl31.elf > ${DEPLOYDIR}/${ATF_BASE_NAME}.elf > + ln -sf ${ATF_BASE_NAME}.elf ${DEPLOYDIR}/${PN}.elf > + install -m 0644 ${OUTPUT_DIR}/bl31.bin > ${DEPLOYDIR}/${ATF_BASE_NAME}.bin > + ln -sf ${ATF_BASE_NAME}.bin ${DEPLOYDIR}/${PN}.bin > > # Get the entry point address from the elf. > BL31_BASE_ADDR=$(${READELF} -h ${OUTPUT_DIR}/bl31/bl31.elf | egrep -m > 1 -i "entry point.*?0x" | sed -r 's/.*?(0x.*?)/\1/g') > mkimage -A arm64 -O linux -T kernel -C none \ > -a $BL31_BASE_ADDR -e $BL31_BASE_ADDR \ > - -d ${OUTPUT_DIR}/bl31.bin ${DEPLOYDIR}/arm-trusted-firmware.ub > + -d ${OUTPUT_DIR}/bl31.bin ${DEPLOYDIR}/${ATF_BASE_NAME}.ub > + ln -sf ${ATF_BASE_NAME}.ub ${DEPLOYDIR}/${PN}.ub > } > addtask deploy before do_build after do_compile > -- > 2.7.4 > > -- > _______________________________________________ > meta-xilinx mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-xilinx -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
