<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uefi/tianocore/edk2.git, branch master</title>
<subtitle>EDK II</subtitle>
<id>https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/'/>
<updated>2026-09-08T04:05:18+00:00</updated>
<entry>
<title>CryptoPkg: Fix memcpy alias prototype to match the aliasee</title>
<updated>2026-09-08T04:05:18+00:00</updated>
<author>
<name>Sunil Dora</name>
<email>sunilkumar.dora@windriver.com</email>
</author>
<published>2026-08-30T05:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=a4610f9cfef179f2013156da9768039f52519f04'/>
<id>urn:sha1:a4610f9cfef179f2013156da9768039f52519f04</id>
<content type='text'>
The memcpy alias in IntrinsicLib declares its count parameter as
unsigned int while the aliasee __memcpy uses size_t. On 64-bit targets
these are different widths. clang 23 diagnoses this through
-Wattribute-alias:

  CopyMem.c:29:17: warning: alias and aliasee have different types
  'void *(void *, const void *, unsigned int)' and
  'void *(void *, const void *, size_t)' [-Wattribute-alias]

and builds that treat warnings as errors fail, e.g. OVMF built with
the CLANGDWARF toolchain in Yocto.

Declare the alias with size_t so both signatures agree.

Signed-off-by: Sunil Dora &lt;sunilkumar.dora@windriver.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/PlatformBootManagerLib: register pci display for ConOut and ErrOut</title>
<updated>2026-09-07T11:28:48+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2026-08-14T11:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=2485aee40c6b8c8ea535500b56da684c9e63c178'/>
<id>urn:sha1:2485aee40c6b8c8ea535500b56da684c9e63c178</id>
<content type='text'>
This makes sure the set of devices for ConOut and ErrOut is identical.

Without this things get a bit messy because ConSplitterDxe can not deal
very well with the situation that a ConOut + ErrOut share some but not
all devices (i.e. vga + serial for ConOut and serial only for ErrOut).
It ends up running ConOut in 128x40 and ErrOut in 80x50 mode.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Report EFI_SW_DXE_BS_PC_BOOT_OPTION_COMPLETE</title>
<updated>2026-09-07T07:37:40+00:00</updated>
<author>
<name>Sachin Ganesh</name>
<email>sachinganesh@ami.com</email>
</author>
<published>2026-08-07T19:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=11acd945a41153aa9d6027b42aff693f68abeb4e'/>
<id>urn:sha1:11acd945a41153aa9d6027b42aff693f68abeb4e</id>
<content type='text'>
Previously EfiBootManagerBoot reported
EFI_SW_DXE_BS_EC_BOOT_OPTION_FAILED when a boot option returned an
error, but reported nothing on success. Report the PI 1.10 status
code EFI_SW_DXE_BS_PC_BOOT_OPTION_COMPLETE when a boot option loads,
executes, and returns success, so status code listeners can tell that
a boot option was attempted and that control returned to firmware.

Signed-off-by: Sachin Ganesh &lt;sachinganesh@ami.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/Pi: Add EFI_SW_DXE_BS_PC_BOOT_OPTION_COMPLETE Status Code</title>
<updated>2026-09-07T07:37:40+00:00</updated>
<author>
<name>Sachin Ganesh</name>
<email>sachinganesh@ami.com</email>
</author>
<published>2026-08-07T19:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=6272d394b761262d81a01e206231bf0cac039b69'/>
<id>urn:sha1:6272d394b761262d81a01e206231bf0cac039b69</id>
<content type='text'>
PI 1.10 defines a new progress status code,
EFI_SW_DXE_BS_PC_BOOT_OPTION_COMPLETE (EFI_SUBCLASS_SPECIFIC | 0x0A),
reported when a boot option loads, executes, and returns success with
control returned to firmware.

Add the definition to PiStatusCode.h.

Signed-off-by: Sachin Ganesh &lt;sachinganesh@ami.com&gt;
</content>
</entry>
<entry>
<title>BaseTools: Optimize parsing of byte-array PCD values</title>
<updated>2026-09-06T23:50:31+00:00</updated>
<author>
<name>kuqin12</name>
<email>42554914+kuqin12@users.noreply.github.com</email>
</author>
<published>2026-08-21T22:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=4d55998e8b0a251b5124bdf240ddaad9921e6257'/>
<id>urn:sha1:4d55998e8b0a251b5124bdf240ddaad9921e6257</id>
<content type='text'>
This change adds a fast path for simple VOID* hexadecimal byte arrays,
avoiding the generic expression tokenizer's repeated processing of large
PCD values. Regression tests for both paths. It does not change the
existing parser for structured and symbolic expressions.

This reduces parsing time for a 28 KiB generated PCD from roughly 2
seconds to 50 milliseconds.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: ArmFfaMemMgmtLib: Fix ECC check failures</title>
<updated>2026-09-06T10:12:38+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-30T08:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=263242774a10ce0db7162663eb801aa5a0b3cc7d'/>
<id>urn:sha1:263242774a10ce0db7162663eb801aa5a0b3cc7d</id>
<content type='text'>
This change fixes some ECC check failures around the usage of doxygen
keywords.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: Test: Add AArch64 support for host based unit tests</title>
<updated>2026-09-06T10:12:38+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-27T19:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=261a8d215e3374cbd3343bbf6dcd1a0b7db88dd5'/>
<id>urn:sha1:261a8d215e3374cbd3343bbf6dcd1a0b7db88dd5</id>
<content type='text'>
This change updates the host based units for AArch64 systems.

The RngLib is updated to use timer based , rather hardware based library
to allow usage on various host systems.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>CryptoPkg: MockBaseCryptLib: Use #pragma once</title>
<updated>2026-09-06T10:12:38+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-30T04:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=727910611ebff74da143ed36c58454cb698b07fa'/>
<id>urn:sha1:727910611ebff74da143ed36c58454cb698b07fa</id>
<content type='text'>
This change updates the header file guard to #pragma once to adhere to
the coding convention of this repository.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>UefiCpuPkg: Test: Add AArch64 support for host based unit tests</title>
<updated>2026-09-06T10:12:38+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-27T19:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=6cbedf25c1aa8698435bfc16311213364e7d4cd9'/>
<id>urn:sha1:6cbedf25c1aa8698435bfc16311213364e7d4cd9</id>
<content type='text'>
This change updates the host based units for AArch64 systems.

The RngLib is updated to use timer based , rather hardware based library
to allow usage on various host systems.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>UefiCpuPkg: CpuExceptionHandlerLib: LoongArch ArchExceptionHandler ECC fix</title>
<updated>2026-09-06T10:12:38+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-30T07:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=fe79213ad7f6b9492011477c7b8a9a73e10614bd'/>
<id>urn:sha1:fe79213ad7f6b9492011477c7b8a9a73e10614bd</id>
<content type='text'>
This change fixes a few noticable NO-TARGET ECC check failures when
building using GCC.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
</feed>
