<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/qcom/mkmbn, branch next</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/tools/qcom/mkmbn?h=next</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/qcom/mkmbn?h=next'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-08-07T12:32:14Z</updated>
<entry>
<title>tools: qcom: add mkmbn.py</title>
<updated>2026-08-07T12:32:14Z</updated>
<author>
<name>Casey Connolly</name>
<email>casey.connolly@linaro.org</email>
</author>
<published>2026-05-11T13:57:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c7d4133296421fde34022a79fed005b6e4289f3'/>
<id>urn:sha1:1c7d4133296421fde34022a79fed005b6e4289f3</id>
<content type='text'>
Adjust the elf class to support creating ELF files from scratch so that
mkmbn can build an MBN file from the U-Boot binary image and fix some
imports to work correctly in the U-Boot build system.

The new tool inspects the DTB embedded in u-boot.bin and uses a lookup
table to determine the appropriate configuration based on the root
compatible property, effectively encoding the info that was previously
kept in documentation.

Link: https://patch.msgid.link/20260511-b4-qcom-tooling-improvements-v7-3-0c06346e79a9@linaro.org
Signed-off-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
</content>
</entry>
<entry>
<title>tools: qcom: introduce mkmbn library</title>
<updated>2026-08-07T12:32:13Z</updated>
<author>
<name>Casey Connolly</name>
<email>casey.connolly@linaro.org</email>
</author>
<published>2026-05-11T13:57:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b092bf67377e29836455ae85ff85e354ed46345d'/>
<id>urn:sha1:b092bf67377e29836455ae85ff85e354ed46345d</id>
<content type='text'>
This is a fork of qtestsign[1] with modifications to integrate with the
U-Boot build system. It is pulled from

f3df53a5f0e3 ("Rename "fw" to "mbn"")

New Qualcomm dev boards flash U-Boot to the "uefi" partition, the format
is a standard ELF file with custom program headers containing Qualcomm
signatures, hashes and other metadata. Currently this is accomplished
with qtestsign manually, let's instead import it so we can integrate it
into the build process.

This library will be used by a new mkmbn.py tool to create MBN files
which can be directly flashed to the board.

[1]: https://github.com/msm8916-mainline/qtestsign

Link: https://patch.msgid.link/20260511-b4-qcom-tooling-improvements-v7-2-0c06346e79a9@linaro.org
Signed-off-by: Casey Connolly &lt;casey.connolly@linaro.org&gt;
</content>
</entry>
</feed>
