<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uefi/tianocore/edk2.git, branch stable/202508</title>
<subtitle>EDK II</subtitle>
<id>https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=stable%2F202508</id>
<link rel='self' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=stable%2F202508'/>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/'/>
<updated>2025-09-29T16:01:31+00:00</updated>
<entry>
<title>MdeModulePkg: Fix malformed terminal control sequences</title>
<updated>2025-09-29T16:01:31+00:00</updated>
<author>
<name>Jack Little</name>
<email>jack.tay.little@hpe.com</email>
</author>
<published>2025-07-14T20:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=3d244c3b364bd4e21261380662186d064659161c'/>
<id>urn:sha1:3d244c3b364bd4e21261380662186d064659161c</id>
<content type='text'>
Commit 9224a2b91764ab17b2c1dbc9fdcb012eaed62da6
adds support for larger terminal dimensions; however, the ANSI control
sequences to manipulate the terminal cursor are not built to accomodate
terminal dimensions that are three digits long.

For example, suppose we want to move the cursor 163 columns to the
right. The required control sequence would be `^[[163C`; however, the
existing code will create a control sequence of `^[[@3C` due to trying
to add 16 to the character '0' instead of either 1 or 6.

This fix adds a third digit to the sequence templates for moving the
cursor forward, moving it backwards, and setting the cursor position.

Signed-off-by: Jack Little &lt;jack.tay.little@hpe.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Remove EmbeddedPkg dependency</title>
<updated>2025-08-12T17:42:44+00:00</updated>
<author>
<name>Prachotan Bathi</name>
<email>prachotan.bathi@arm.com</email>
</author>
<published>2025-08-08T18:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=d46aa46c8361194521391aa581593e556c707c6e'/>
<id>urn:sha1:d46aa46c8361194521391aa581593e556c707c6e</id>
<content type='text'>
Commit dcde148 introduced EmbeddedPkg as a dependency
since gFdtTableGuid was in the EmbeddedPkg, but has now
been moved to MdePkg.

Signed-off-by: Prachotan Bathi &lt;prachotan.bathi@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg, EmbeddedPkg: Move Fdt Table Guid to MdePkg</title>
<updated>2025-08-12T17:42:44+00:00</updated>
<author>
<name>Prachotan Bathi</name>
<email>prachotan.bathi@arm.com</email>
</author>
<published>2025-08-05T18:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=db5b28ed9e2720d66724283aef765d2370f9046b'/>
<id>urn:sha1:db5b28ed9e2720d66724283aef765d2370f9046b</id>
<content type='text'>
Move Fdt Table Guid from EmbeddedPkg to MdePkg to avoid
unnecessary dependencies on EmbeddedPkg for packages like
ShellPkg. This change may affect modules dependent on
EmbeddedPkg but not on MdePkg, which is unlikely.

Also, per 8c721d6, MdePkg has a more refined implementation
of Fdt as compared to the EmbeddedPkg which was the initial
implementation.
Not moving gFdtVariableGuid since it'll be moved to platform
code.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Prachotan Bathi &lt;prachotan.bathi@arm.com&gt;
</content>
</entry>
<entry>
<title>UefiPayloadPkg: Scan for Option ROMs</title>
<updated>2025-08-12T05:42:47+00:00</updated>
<author>
<name>Patrick Rudolph</name>
<email>patrick.rudolph@9elements.com</email>
</author>
<published>2020-05-15T14:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=808f1f1f87c87b4005d9bdf1076b7fc92ad64736'/>
<id>urn:sha1:808f1f1f87c87b4005d9bdf1076b7fc92ad64736</id>
<content type='text'>
Since on UefiPayload the full PCI enumeration isn't run, the light
enumeration won't find Option ROMs. The introduced PciPlatform
driver relies on completed PCI enumeration and assumes that all
ROM bars have been properly assigned a free MMIO window.

Installs the gPciPlatformProtocol to scan for Option ROMs during
PCI enumeration light and copies found Option ROMs to runtime allocated
buffers. Only for work devices that have a ROMBAR, but doesn't for
devices that need a VBIOS loaded from SPI flash.

TEST: QEMU can enumerate Option ROMs on VGA and NIC on UefiPayloadPkg.

Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt;
</content>
</entry>
<entry>
<title>Revert "SecurityPkg: CodeQL Fixes."</title>
<updated>2025-08-12T03:50:30+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-08-11T17:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=072ab3846c4fd86387dfd5d191dcb91e98202023'/>
<id>urn:sha1:072ab3846c4fd86387dfd5d191dcb91e98202023</id>
<content type='text'>
This reverts commit ba6a8eb045aededbc1472cce7314ab1911f0ea1c.

PR https://github.com/tianocore/edk2/pull/11307 introduced a
logic change that caused regressions in FV verification on
some platforms. This PR is being reverted to restore the prior
logic.

The Code QL fixes in https://github.com/tianocore/edk2/pull/11307
can be resubmitted without the logic change along with one
commit for each type of Code QL issue being addressed.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: XhciDxe: Fix comment grammar in XhcMonitorAsyncRequests</title>
<updated>2025-08-11T18:15:25+00:00</updated>
<author>
<name>Sherry Fan</name>
<email>sherryfan@microsoft.com</email>
</author>
<published>2025-08-08T18:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=8d984e6a5742220d2b28bd85121000136d820fcb'/>
<id>urn:sha1:8d984e6a5742220d2b28bd85121000136d820fcb</id>
<content type='text'>
Clarify wording of the comment before the callback in XhcMonitorAsyncRequests.

Signed-off-by: Sherry Fan &lt;sherryfan@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: XhciDxe: Fix USB reset issue: callback / update order</title>
<updated>2025-08-11T18:15:25+00:00</updated>
<author>
<name>Sherry Fan</name>
<email>sherryfan@microsoft.com</email>
</author>
<published>2025-07-31T18:15:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=6d37ca427eac6b60be27ef8fc266a3157f23b040'/>
<id>urn:sha1:6d37ca427eac6b60be27ef8fc266a3157f23b040</id>
<content type='text'>
As noted in the comment above the callback invocation,
the URB's callback may free the URB, so any
operations, including updates, must occur before the callback.

Signed-off-by: Sherry Fan &lt;sherryfan@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: XhciDxe: Fix USB reset issue: use after free</title>
<updated>2025-08-11T18:15:25+00:00</updated>
<author>
<name>Sherry Fan</name>
<email>sherryfan@microsoft.com</email>
</author>
<published>2025-07-31T18:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=e69d7653b98bade91855f2d0c4f55cb8dbcb16d5'/>
<id>urn:sha1:e69d7653b98bade91855f2d0c4f55cb8dbcb16d5</id>
<content type='text'>
`XhcFreeUrb` attempts to unmap `Urb-&gt;DataMap` after
`FreePool(Urb-&gt;Data)` has already been called in some cases, causing a
use after free. Change the ordering so `Data` is freed after `Unmap`and
only freed when appropriate.

Signed-off-by: Sherry Fan &lt;sherryfan@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Support conditional UFS initialization</title>
<updated>2025-08-08T01:06:56+00:00</updated>
<author>
<name>Bob Morgan</name>
<email>bobm@nvidia.com</email>
</author>
<published>2025-05-02T22:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=b58ce4c226768ced972bd49886e20c5ae6dfd8f0'/>
<id>urn:sha1:b58ce4c226768ced972bd49886e20c5ae6dfd8f0</id>
<content type='text'>
Add SkipHceReenable and SkipLinkStartup flags to
the EDKII_UFS_HC_PLATFORM_PROTOCOL to support
using a UFS controller that has already been
initialized.

Signed-off-by: Bob Morgan &lt;bobm@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Update reviewer for SecurityPkg: Tcg related modules and UefiCpuPkg</title>
<updated>2025-08-07T20:29:57+00:00</updated>
<author>
<name>Arun Subramanian Baskaran</name>
<email>arun.subramanian.baskaran@intel.com</email>
</author>
<published>2025-07-29T20:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=9baa6193c2849e11f3aea91fc08e3bb01198cf12'/>
<id>urn:sha1:9baa6193c2849e11f3aea91fc08e3bb01198cf12</id>
<content type='text'>
Add arunsbaskaran as reviewer for SecurityPkg: Tcg related modules and
UefiCpuPkg.
Remove rahul1-kumar as reviewer from SecurityPkg: Tcg related modules
and UefiCpuPkg.

Signed-off-by: Arun Subramanian Baskaran &lt;arun.subramanian.baskaran@intel.com&gt;
</content>
</entry>
</feed>
