* [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 5:29 [PATCH v1 1/1] Brotli: fix build failed if the path includes "-static" Jamin Lin
@ 2023-11-03 5:29 ` Jamin Lin
0 siblings, 0 replies; 7+ messages in thread
From: Jamin Lin @ 2023-11-03 5:29 UTC (permalink / raw)
To: openembedded-devel
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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v1 1/1] Brotli: fix build failed if the path includes "-static"
@ 2023-11-03 10:02 Jamin Lin
2023-11-03 10:02 ` [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) Jamin Lin
0 siblings, 1 reply; 7+ messages in thread
From: Jamin Lin @ 2023-11-03 10:02 UTC (permalink / raw)
To: openembedded-devel
It would like to remove "-static" in the name of statice library
at the do_install task. For example: replace libbrotlicommon-static.a
with ibbrotlicommon-static.a However, if the patch of
this statice library includes "-static", it would build failed.
(ex: set my build directory "build-static")
Change to remove "-static" in the base name of static library
to fix this build failed.
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
---
meta-oe/recipes-extended/brotli/brotli_1.0.9.bb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta-oe/recipes-extended/brotli/brotli_1.0.9.bb b/meta-oe/recipes-extended/brotli/brotli_1.0.9.bb
index 4e2813dde..6492b1943 100644
--- a/meta-oe/recipes-extended/brotli/brotli_1.0.9.bb
+++ b/meta-oe/recipes-extended/brotli/brotli_1.0.9.bb
@@ -16,7 +16,8 @@ inherit cmake lib_package
do_install:append () {
for lib in $(ls ${D}${libdir}/*-static.a); do
- mv -v "${lib}" "$(echo ${lib} | sed s/-static//)"
+ basename=$(basename ${lib})
+ mv -v "${lib}" "${D}${libdir}$(echo ${basename} | sed s/-static//)"
done
}
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 10:02 [PATCH v1 1/1] Brotli: fix build failed if the path includes "-static" Jamin Lin
@ 2023-11-03 10:02 ` Jamin Lin
2023-11-03 17:07 ` [oe] " Khem Raj
0 siblings, 1 reply; 7+ messages in thread
From: Jamin Lin @ 2023-11-03 10:02 UTC (permalink / raw)
To: openembedded-devel
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
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 10:02 ` [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) Jamin Lin
@ 2023-11-03 17:07 ` Khem Raj
2023-11-03 18:33 ` Tim Orling
2023-11-06 8:25 ` Jamin Lin
0 siblings, 2 replies; 7+ messages in thread
From: Khem Raj @ 2023-11-03 17:07 UTC (permalink / raw)
To: jamin_lin; +Cc: openembedded-devel
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 17:07 ` [oe] " Khem Raj
@ 2023-11-03 18:33 ` Tim Orling
2023-11-06 8:26 ` Jamin Lin
2023-11-06 8:25 ` Jamin Lin
1 sibling, 1 reply; 7+ messages in thread
From: Tim Orling @ 2023-11-03 18:33 UTC (permalink / raw)
To: Khem Raj; +Cc: jamin_lin, openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 4130 bytes --]
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 6587 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 17:07 ` [oe] " Khem Raj
2023-11-03 18:33 ` Tim Orling
@ 2023-11-06 8:25 ` Jamin Lin
1 sibling, 0 replies; 7+ messages in thread
From: Jamin Lin @ 2023-11-06 8:25 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-devel@lists.openembedded.org
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [oe] [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes)
2023-11-03 18:33 ` Tim Orling
@ 2023-11-06 8:26 ` Jamin Lin
0 siblings, 0 replies; 7+ messages in thread
From: Jamin Lin @ 2023-11-06 8:26 UTC (permalink / raw)
To: Tim Orling, Khem Raj; +Cc: openembedded-devel@lists.openembedded.org
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]
-=-=-=-=-=-=-=-=-=-=-=-
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-11-06 8:26 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-03 10:02 [PATCH v1 1/1] Brotli: fix build failed if the path includes "-static" Jamin Lin
2023-11-03 10:02 ` [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) Jamin Lin
2023-11-03 17:07 ` [oe] " Khem Raj
2023-11-03 18:33 ` Tim Orling
2023-11-06 8:26 ` Jamin Lin
2023-11-06 8:25 ` Jamin Lin
-- strict thread matches above, loose matches on Subject: below --
2023-11-03 5:29 [PATCH v1 1/1] Brotli: fix build failed if the path includes "-static" Jamin Lin
2023-11-03 5:29 ` [meta-oe][PATCH] ast2600:emmc: unsigned rot image align block size (512bytes) Jamin Lin
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.