Message ID | 20231103100246.3899364-2-jamin_lin@aspeedtech.com |
---|---|
State | New |
Headers | show |
Series | [meta-oe] ast2600:emmc: unsigned rot image align block size (512bytes) | expand |
we do not have this recipe in mets-oe. Did you intend to send this patch ? On Fri, Nov 3, 2023 at 3:03 AM Jamin Lin via lists.openembedded.org <jamin_lin=aspeedtech.com@lists.openembedded.org> wrote: > > Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> > Change-Id: I9b82f11cdf3e8524b99f8dfe6a102fedf2b87e5f > --- > .../recipes-aspeed/images/aspeed-image-gen-secureboot.bb | 8 ++++++++ > .../recipes-aspeed/images/aspeed-image-emmcboot.bb | 5 +++++ > 2 files changed, 13 insertions(+) > > diff --git a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb > index 7a6ae1fa0b..f0d046ae58 100644 > --- a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb > +++ b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb > @@ -193,6 +193,12 @@ make_recovery_image() { > python3 ${STAGING_BINDIR_NATIVE}/gen_uart_booting_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME} ${S}/${GEN_IMAGE_MODE}/recovery_${SPL_IMAGE_NAME} > } > > +make_emmc_unsigned_rot_image() { > + if [ -f ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ]; then > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ${S}/${GEN_IMAGE_MODE}/emmc_${SPL_IMAGE_NAME}.unsigned > + fi > +} > + > make_boot_partition_ext4() { > # Generate a compressed ext4 filesystem with the fitImage file in it to be > # flashed to the user data area at boot partition of the eMMC > @@ -617,6 +623,8 @@ python do_deploy() { > bb.build.exec_func("make_recovery_image", d) > > if aspeed_boot_emmc == "yes": > + print("Make emmc unsigned rot image") > + bb.build.exec_func("make_emmc_unsigned_rot_image", d) > print("Deploy mmc image...") > deploy_mmc_image(d) > else: > diff --git a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > index 4faf0d032c..9eb91e8b00 100644 > --- a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > +++ b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > @@ -61,6 +61,11 @@ do_mk_emmc_boot_image_g6() { > install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${OUTPUT_IMAGE_DIR} > else > install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > + if [ -f ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ]; then > + install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR} > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${SOURCE_IMAGE_DIR}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > + install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${OUTPUT_IMAGE_DIR} > + fi > fi > } > > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#105853): https://lists.openembedded.org/g/openembedded-devel/message/105853 > Mute This Topic: https://lists.openembedded.org/mt/102360863/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On Fri, Nov 3, 2023 at 10:08 AM Khem Raj <raj.khem@gmail.com> wrote: > we do not have this recipe in mets-oe. Did you intend to send this patch ? > My guess is you intended this for openbmc? > On Fri, Nov 3, 2023 at 3:03 AM Jamin Lin via lists.openembedded.org > <jamin_lin=aspeedtech.com@lists.openembedded.org> wrote: > > > > Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> > > Change-Id: I9b82f11cdf3e8524b99f8dfe6a102fedf2b87e5f > > --- > > .../recipes-aspeed/images/aspeed-image-gen-secureboot.bb | 8 ++++++++ > > .../recipes-aspeed/images/aspeed-image-emmcboot.bb | 5 +++++ > > 2 files changed, 13 insertions(+) > > > > diff --git a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/ > aspeed-image-gen-secureboot.bb > b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/ > aspeed-image-gen-secureboot.bb > > index 7a6ae1fa0b..f0d046ae58 100644 > > --- a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/ > aspeed-image-gen-secureboot.bb > > +++ b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/ > aspeed-image-gen-secureboot.bb > > @@ -193,6 +193,12 @@ make_recovery_image() { > > python3 ${STAGING_BINDIR_NATIVE}/gen_uart_booting_image.py > ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME} > ${S}/${GEN_IMAGE_MODE}/recovery_${SPL_IMAGE_NAME} > > } > > > > +make_emmc_unsigned_rot_image() { > > + if [ -f ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ]; then > > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py > ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned > ${S}/${GEN_IMAGE_MODE}/emmc_${SPL_IMAGE_NAME}.unsigned > > + fi > > +} > > + > > make_boot_partition_ext4() { > > # Generate a compressed ext4 filesystem with the fitImage file in > it to be > > # flashed to the user data area at boot partition of the eMMC > > @@ -617,6 +623,8 @@ python do_deploy() { > > bb.build.exec_func("make_recovery_image", d) > > > > if aspeed_boot_emmc == "yes": > > + print("Make emmc unsigned rot image") > > + bb.build.exec_func("make_emmc_unsigned_rot_image", d) > > print("Deploy mmc image...") > > deploy_mmc_image(d) > > else: > > diff --git a/meta-aspeed-sdk/recipes-aspeed/images/ > aspeed-image-emmcboot.bb b/meta-aspeed-sdk/recipes-aspeed/images/ > aspeed-image-emmcboot.bb > > index 4faf0d032c..9eb91e8b00 100644 > > --- a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > > +++ b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > > @@ -61,6 +61,11 @@ do_mk_emmc_boot_image_g6() { > > install -m 0644 > ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > ${OUTPUT_IMAGE_DIR} > > else > > install -m 0644 > ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > > + if [ -f > ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > ]; then > > + install -m 0644 > ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > ${SOURCE_IMAGE_DIR} > > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py > ${SOURCE_IMAGE_DIR}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > > + install -m 0644 > ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > ${OUTPUT_IMAGE_DIR} > > + fi > > fi > > } > > > > -- > > 2.25.1 > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#105871): > https://lists.openembedded.org/g/openembedded-devel/message/105871 > Mute This Topic: https://lists.openembedded.org/mt/102360863/924729 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ > ticotimo@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
Yes, I sent the wrong place. Please ignore it. Sorry for your inconvenient. From: Khem Raj <raj.khem@gmail.com> Sent: Saturday, November 4, 2023 1:08 AM To: Jamin Lin <jamin_lin@aspeedtech.com> Cc: openembedded-devel@lists.openembedded.org Subject: Re: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) we do not have this recipe in mets-oe. Did you intend to send this patch ? On Fri, Nov 3, 2023 at 3:03 AM Jamin Lin via lists.openembedded.org <jamin_lin=aspeedtech.com@lists.openembedded.org> wrote: > > Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> > Change-Id: I9b82f11cdf3e8524b99f8dfe6a102fedf2b87e5f > --- > .../recipes-aspeed/images/aspeed-image-gen-secureboot.bb | 8 ++++++++ > .../recipes-aspeed/images/aspeed-image-emmcboot.bb | 5 +++++ > 2 files changed, 13 insertions(+) > > diff --git > a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image- > gen-secureboot.bb > b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image- > gen-secureboot.bb > index 7a6ae1fa0b..f0d046ae58 100644 > --- > a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image- > gen-secureboot.bb > +++ b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-im > +++ age-gen-secureboot.bb > @@ -193,6 +193,12 @@ make_recovery_image() { > python3 ${STAGING_BINDIR_NATIVE}/gen_uart_booting_image.py > ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME} > ${S}/${GEN_IMAGE_MODE}/recovery_${SPL_IMAGE_NAME} > } > > +make_emmc_unsigned_rot_image() { > + if [ -f ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ]; then > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ${S}/${GEN_IMAGE_MODE}/emmc_${SPL_IMAGE_NAME}.unsigned > + fi > +} > + > make_boot_partition_ext4() { > # Generate a compressed ext4 filesystem with the fitImage file in it to be > # flashed to the user data area at boot partition of the eMMC @@ > -617,6 +623,8 @@ python do_deploy() { > bb.build.exec_func("make_recovery_image", d) > > if aspeed_boot_emmc == "yes": > + print("Make emmc unsigned rot image") > + bb.build.exec_func("make_emmc_unsigned_rot_image", d) > print("Deploy mmc image...") > deploy_mmc_image(d) > else: > diff --git > a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > index 4faf0d032c..9eb91e8b00 100644 > --- a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > +++ b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb > @@ -61,6 +61,11 @@ do_mk_emmc_boot_image_g6() { > install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${OUTPUT_IMAGE_DIR} > else > install -m 0644 > ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFI > X} > + if [ -f ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ]; then > + install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR} > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${SOURCE_IMAGE_DIR}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > + install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${OUTPUT_IMAGE_DIR} > + fi > fi > } > > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#105853): > https://lists.openembedded.org/g/openembedded-devel/message/105853 > Mute This Topic: https://lists.openembedded.org/mt/102360863/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub > [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
Yes, I want to send this patch to OpenBMC Sorry for your inconvenient From: Tim Orling <ticotimo@gmail.com> Sent: Saturday, November 4, 2023 2:33 AM To: Khem Raj <raj.khem@gmail.com> Cc: Jamin Lin <jamin_lin@aspeedtech.com>; openembedded-devel@lists.openembedded.org Subject: Re: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) On Fri, Nov 3, 2023 at 10:08 AM Khem Raj <mailto:raj.khem@gmail.com> wrote: we do not have this recipe in mets-oe. Did you intend to send this patch ? My guess is you intended this for openbmc? On Fri, Nov 3, 2023 at 3:03 AM Jamin Lin via http://lists.openembedded.org <jamin_lin=mailto:aspeedtech.com@lists.openembedded.org> wrote: > > Signed-off-by: Jamin Lin <mailto:jamin_lin@aspeedtech.com> > Change-Id: I9b82f11cdf3e8524b99f8dfe6a102fedf2b87e5f > --- > .../recipes-aspeed/images/http://aspeed-image-gen-secureboot.bb | 8 ++++++++ > .../recipes-aspeed/images/http://aspeed-image-emmcboot.bb | 5 +++++ > 2 files changed, 13 insertions(+) > > diff --git a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/http://aspeed-image-gen-secureboot.bb b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/http://aspeed-image-gen-secureboot.bb > index 7a6ae1fa0b..f0d046ae58 100644 > --- a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/http://aspeed-image-gen-secureboot.bb > +++ b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/http://aspeed-image-gen-secureboot.bb > @@ -193,6 +193,12 @@ make_recovery_image() { > python3 ${STAGING_BINDIR_NATIVE}/gen_uart_booting_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME} ${S}/${GEN_IMAGE_MODE}/recovery_${SPL_IMAGE_NAME} > } > > +make_emmc_unsigned_rot_image() { > + if [ -f ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ]; then > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ${S}/${GEN_IMAGE_MODE}/emmc_${SPL_IMAGE_NAME}.unsigned > + fi > +} > + > make_boot_partition_ext4() { > # Generate a compressed ext4 filesystem with the fitImage file in it to be > # flashed to the user data area at boot partition of the eMMC > @@ -617,6 +623,8 @@ python do_deploy() { > bb.build.exec_func("make_recovery_image", d) > > if aspeed_boot_emmc == "yes": > + print("Make emmc unsigned rot image") > + bb.build.exec_func("make_emmc_unsigned_rot_image", d) > print("Deploy mmc image...") > deploy_mmc_image(d) > else: > diff --git a/meta-aspeed-sdk/recipes-aspeed/images/http://aspeed-image-emmcboot.bb b/meta-aspeed-sdk/recipes-aspeed/images/http://aspeed-image-emmcboot.bb > index 4faf0d032c..9eb91e8b00 100644 > --- a/meta-aspeed-sdk/recipes-aspeed/images/http://aspeed-image-emmcboot.bb > +++ b/meta-aspeed-sdk/recipes-aspeed/images/http://aspeed-image-emmcboot.bb > @@ -61,6 +61,11 @@ do_mk_emmc_boot_image_g6() { > install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${OUTPUT_IMAGE_DIR} > else > install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} > + if [ -f ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ]; then > + install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR} > + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${SOURCE_IMAGE_DIR}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned > + install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${OUTPUT_IMAGE_DIR} > + fi > fi > } > > -- > 2.25.1 > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#105871): https://lists.openembedded.org/g/openembedded-devel/message/105871 Mute This Topic: https://lists.openembedded.org/mt/102360863/924729 Group Owner: mailto:openembedded-devel%2Bowner@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [mailto:ticotimo@gmail.com] -=-=-=-=-=-=-=-=-=-=-=-
diff --git a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb index 7a6ae1fa0b..f0d046ae58 100644 --- a/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb +++ b/meta-aspeed-sdk/meta-ast2600-sdk/recipes-aspeed/images/aspeed-image-gen-secureboot.bb @@ -193,6 +193,12 @@ make_recovery_image() { python3 ${STAGING_BINDIR_NATIVE}/gen_uart_booting_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME} ${S}/${GEN_IMAGE_MODE}/recovery_${SPL_IMAGE_NAME} } +make_emmc_unsigned_rot_image() { + if [ -f ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ]; then + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${S}/${GEN_IMAGE_MODE}/${SPL_IMAGE_NAME}.unsigned ${S}/${GEN_IMAGE_MODE}/emmc_${SPL_IMAGE_NAME}.unsigned + fi +} + make_boot_partition_ext4() { # Generate a compressed ext4 filesystem with the fitImage file in it to be # flashed to the user data area at boot partition of the eMMC @@ -617,6 +623,8 @@ python do_deploy() { bb.build.exec_func("make_recovery_image", d) if aspeed_boot_emmc == "yes": + print("Make emmc unsigned rot image") + bb.build.exec_func("make_emmc_unsigned_rot_image", d) print("Deploy mmc image...") deploy_mmc_image(d) else: diff --git a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb index 4faf0d032c..9eb91e8b00 100644 --- a/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb +++ b/meta-aspeed-sdk/recipes-aspeed/images/aspeed-image-emmcboot.bb @@ -61,6 +61,11 @@ do_mk_emmc_boot_image_g6() { install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${OUTPUT_IMAGE_DIR} else install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} + if [ -f ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ]; then + install -m 0644 ${DEPLOY_DIR_IMAGE}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR} + python3 ${STAGING_BINDIR_NATIVE}/gen_emmc_boot_image.py ${SOURCE_IMAGE_DIR}/${ASPEED_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned + install -m 0644 ${SOURCE_IMAGE_DIR}/${ASPEED_EMMC_IMAGE_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX}.unsigned ${OUTPUT_IMAGE_DIR} + fi fi }
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Change-Id: I9b82f11cdf3e8524b99f8dfe6a102fedf2b87e5f --- .../recipes-aspeed/images/aspeed-image-gen-secureboot.bb | 8 ++++++++ .../recipes-aspeed/images/aspeed-image-emmcboot.bb | 5 +++++ 2 files changed, 13 insertions(+)