<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/UefiPayloadPkg/Tools, branch master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-01-26T11:29:46+00:00</updated>
<entry>
<title>UefiPayloadPkg: MkFitImage.py removes extra spaces</title>
<updated>2026-01-26T11:29:46+00:00</updated>
<author>
<name>Xiang W</name>
<email>wxjstz@126.com</email>
</author>
<published>2026-01-26T07:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3d8fb11bc2229a603475775410b33618425ed7f1'/>
<id>urn:sha1:3d8fb11bc2229a603475775410b33618425ed7f1</id>
<content type='text'>
The `fit` file generated by `MkFitImage.py` outputs a warning when
processed by the dtc. This issue has be fixed.

Signed-off-by: Xiang W &lt;wangxiang@iscas.ac.cn&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Update Elf segment/section syncup process</title>
<updated>2025-02-02T07:45:14+00:00</updated>
<author>
<name>Chasel Chiu</name>
<email>chasel.chiu@intel.com</email>
</author>
<published>2025-02-01T06:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7fd3c89ff46a23baf8ea9b3e47ae24fbebba1c34'/>
<id>urn:sha1:7fd3c89ff46a23baf8ea9b3e47ae24fbebba1c34</id>
<content type='text'>
Original ELF segment/section syncup process having layout assumption
which has caused build failure when layout changing.

New process will parse both existing segments and sections firstly to
support different layout.

Signed-off-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Make UPL build script arch agnostic</title>
<updated>2024-02-23T12:44:58+00:00</updated>
<author>
<name>Dhaval</name>
<email>dhaval@rivosinc.com</email>
</author>
<published>2024-02-22T09:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=11ad164bcea6b0ed3628d595090f84892c367086'/>
<id>urn:sha1:11ad164bcea6b0ed3628d595090f84892c367086</id>
<content type='text'>
Current implementation makes assumptions about arch it will be built
for. Need to make it more generic to add follow up support for RISCV.
Right now it does not build for RV until relevant dsc file is available.

Cc: Guo Dong &lt;guo.dong@intel.com&gt;
Cc: Sean Rhodes &lt;sean@starlabs.systems&gt;
Cc: James Lu &lt;james.lu@intel.com&gt;
Reviewed-by: Gua Guo &lt;gua.guo@intel.com&gt;
Signed-off-by: Dhaval Sharma &lt;dhaval@rivosinc.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Fix incorrect code on Fit function.</title>
<updated>2023-10-27T23:36:15+00:00</updated>
<author>
<name>BruceX Wang</name>
<email>brucex.wang@intel.com</email>
</author>
<published>2023-10-27T23:04:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7ff6ab2b3e09ee7ec0d698398001295b7867b08c'/>
<id>urn:sha1:7ff6ab2b3e09ee7ec0d698398001295b7867b08c</id>
<content type='text'>
1. Add firmware volume need to check firmware volume exist or not.
2. Remove clang version check dependency.

Cc: Guo Dong &lt;guo.dong@intel.com&gt;
Cc: Sean Rhodes &lt;sean@starlabs.systems&gt;
Cc: James Lu &lt;james.lu@intel.com&gt;
Cc: Gua Guo &lt;gua.guo@intel.com&gt;

Signed-off-by: BruceX Wang &lt;brucex.wang@intel.com&gt;
Reviewed-by: Gua Guo &lt;gua.guo@intel.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Add FIT support</title>
<updated>2023-09-26T07:26:21+00:00</updated>
<author>
<name>Brucex.Wang</name>
<email>brucex.wang@intel.com</email>
</author>
<published>2023-09-06T01:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=39f3c26e8c40e092baeb0ec4d0396498506e0a9e'/>
<id>urn:sha1:39f3c26e8c40e092baeb0ec4d0396498506e0a9e</id>
<content type='text'>
Provide Fit format for UniversalPayload, developer can use argument
"--Fit" to build UniversalPayload.fit

Cc: Guo Dong &lt;guo.dong@intel.com&gt;
Cc: Sean Rhodes &lt;sean@starlabs.systems&gt;
Cc: James Lu &lt;james.lu@intel.com&gt;
Cc: Gua Guo &lt;gua.guo@intel.com&gt;

Reviewed-by: Gua Guo &lt;gua.guo@intel.com&gt;

Signed-off-by: BruceX Wang &lt;brucex.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Fix incorrect code on AddSectionHeader</title>
<updated>2023-06-14T14:49:52+00:00</updated>
<author>
<name>BruceX Wang</name>
<email>brucex.wang@intel.com</email>
</author>
<published>2023-06-14T13:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=aad98d915abe5ba092e318913028ed47937a9447'/>
<id>urn:sha1:aad98d915abe5ba092e318913028ed47937a9447</id>
<content type='text'>
Fix incorrect code on AddSectionHeader32() and AddSectionHeader64()

Cc: Guo Dong &lt;guo.dong@intel.com&gt;
Cc: Sean Rhodes &lt;sean@starlabs.systems&gt;
Cc: James Lu &lt;james.lu@intel.com&gt;
Cc: Gua Guo &lt;gua.guo@intel.com&gt;
Signed-off-by: BruceX Wang &lt;brucex.wang@intel.com&gt;
Reviewed-by: Gua Guo &lt;gua.guo@intel.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Clang dependency removal</title>
<updated>2023-04-28T05:54:26+00:00</updated>
<author>
<name>BruceX Wang</name>
<email>brucex.wang@intel.com</email>
</author>
<published>2023-04-26T06:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=95ef765839a8d0de52095e3dec3584fc347b94b2'/>
<id>urn:sha1:95ef765839a8d0de52095e3dec3584fc347b94b2</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4426

Use Python to replace llvm-objcopy in UniversalPayloadBuild.py.
1. AddSection32() and AddSection64(): Make a section named
&lt;section&gt; with the contents of &lt;file&gt;.
2. RemoveSection32() and RemoveSection64(): Remove &lt;section&gt;.
3. ReplaceFv (): remove the section before add the section
if the file exists.

Cc: Guo Dong &lt;guo.dong@intel.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Sean Rhodes &lt;sean@starlabs.systems&gt;
Cc: James Lu &lt;james.lu@intel.com&gt;
Signed-off-by: BruceX Wang &lt;brucex.wang@intel.com&gt;
Reviewed-by: Gua Guo &lt;gua.guo@intel.com&gt;
</content>
</entry>
</feed>
