From: Raymond Mao <raymondmaoca@gmail.com>
To: u-boot@lists.denx.de
Cc: michal.simek@amd.com, venkatesh.abbarapu@amd.com,
Tom Rini <trini@konsulko.com>,
Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>,
Liviu Dudau <liviu.dudau@foss.arm.com>,
Simon Glass <sjg@chromium.org>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Dan Carpenter <dan.carpenter@linaro.org>,
Patrick Rudolph <patrick.rudolph@9elements.com>,
Andrew Goodbody <andrew.goodbody@linaro.org>,
Harrison Mutai <harrison.mutai@arm.com>,
Jerome Forissier <jerome.forissier@linaro.org>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Evgeny Bachinin <EABachinin@salutedevices.com>,
Matthias Brugger <mbrugger@suse.com>,
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>,
raymondmaoca@gmail.com
Subject: Re: [PATCH v3 0/6] Add support for DT overlays handoff
Date: Fri, 17 Apr 2026 16:39:50 -0400 [thread overview]
Message-ID: <696b7f4d-e192-44e4-8652-e8db7f980507@gmail.com> (raw)
In-Reply-To: <20250718141621.3147633-1-raymond.mao@linaro.org>
Hi,
The Firmware Handoff spec changes required for this series is already accepted and merged at [1].
Please review and merge this series.
[1] Add Transfer Entry for Devicetree Overlay
https://github.com/FirmwareHandoff/firmware_handoff/pull/74
Thanks and regards,
Raymond
On 2025-07-18 10:16 a.m., Raymond Mao wrote:
> The series include refactoring on bloblist and fdtdec to support handoff
> of multiple DT overlays and applying them into the DT base during setup.
> All changes are aligned to the spec update for supporting DT overlay
> handoff[1].
>
> Notes for testing:
>
> Currently DT overlay is not yet enabled in TF-A, but with the test patches
> I provided for TF-A and OP-TEE build, importing a DT overlay blob file from
> QEMU to TF-A reserved memory is supported.
> Follow below instructions to build and run for test:
> $ repo init -u https://github.com/OP-TEE/manifest.git -m qemu_v8.xml
> Replace your local qemu_v8.xml with [2], which contains all necessary
> changes in both TF-A and OP-TEE build.
> $ repo sync
> $ cd build
> $ make toolchains
> $ make ARM_FIRMWARE_HANDOFF=y all
> Copy and rename your DT overlay blob as 'qemu_v8.dtb' into out/bin
> $ make ARM_FIRMWARE_HANDOFF=y run-only
>
> [1] Add Transfer Entry for Devicetree Overlay
> https://github.com/FirmwareHandoff/firmware_handoff/pull/74
>
> [2] https://github.com/raymo200915/optee_manifest/blob/dt_overlay_handoff/qemu_v8.xml
>
> Raymond Mao (6):
> bloblist: add blob type for DT overlay
> bloblist: add helper functions
> bloblist: fix a potential negative size for memmove
> bloblist: add API for applying blobs with specified tag
> fdtdec: apply DT overlays from bloblist
> configs: Select OF_LIBFDT_OVERLAY to hand over DTO via bloblist
>
> common/bloblist.c | 67 ++++++++++++++++++++-
> configs/qemu_arm64_defconfig | 1 +
> configs/vexpress_fvp_bloblist_defconfig | 1 +
> include/bloblist.h | 34 ++++++++++-
> lib/fdtdec.c | 80 +++++++++++++++++++++++++
> 5 files changed, 181 insertions(+), 2 deletions(-)
>
next prev parent reply other threads:[~2026-04-17 20:39 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-18 14:16 [PATCH v3 0/6] Add support for DT overlays handoff Raymond Mao
2025-07-18 14:16 ` [PATCH v3 1/6] bloblist: add blob type for DT overlay Raymond Mao
2026-04-21 15:03 ` Tom Rini
2025-07-18 14:16 ` [PATCH v3 2/6] bloblist: add helper functions Raymond Mao
2026-04-21 15:03 ` Tom Rini
2025-07-18 14:16 ` [PATCH v3 3/6] bloblist: fix a potential negative size for memmove Raymond Mao
2026-04-21 15:03 ` Tom Rini
2025-07-18 14:16 ` [PATCH v3 4/6] bloblist: add API for applying blobs with specified tag Raymond Mao
2026-04-21 15:03 ` Tom Rini
2025-07-18 14:16 ` [PATCH v3 5/6] fdtdec: apply DT overlays from bloblist Raymond Mao
2026-04-21 15:04 ` Tom Rini
2025-07-18 14:16 ` [PATCH v3 6/6] configs: Select OF_LIBFDT_OVERLAY to hand over DTO via bloblist Raymond Mao
2025-08-20 5:15 ` [PATCH v3 0/6] Add support for DT overlays handoff Abbarapu, Venkatesh
2025-08-21 14:23 ` Raymond Mao
2026-04-17 20:39 ` Raymond Mao [this message]
2026-04-20 7:05 ` Michal Simek
2026-04-20 13:40 ` Raymond Mao
2026-04-21 15:03 ` Tom Rini
2026-04-21 15:24 ` Michal Simek
2026-04-27 17:04 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=696b7f4d-e192-44e4-8652-e8db7f980507@gmail.com \
--to=raymondmaoca@gmail.com \
--cc=EABachinin@salutedevices.com \
--cc=andrew.goodbody@linaro.org \
--cc=dan.carpenter@linaro.org \
--cc=harrison.mutai@arm.com \
--cc=ilias.apalodimas@linaro.org \
--cc=jerome.forissier@linaro.org \
--cc=liviu.dudau@foss.arm.com \
--cc=mbrugger@suse.com \
--cc=michal.simek@amd.com \
--cc=patrick.rudolph@9elements.com \
--cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
--cc=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=tuomas.tynkkynen@iki.fi \
--cc=u-boot@lists.denx.de \
--cc=venkatesh.abbarapu@amd.com \
--cc=xypron.glpk@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.