<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdeModulePkg, branch edk2_master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-01-25T05:45:01+00:00</updated>
<entry>
<title>MdeModulePkg HelloWorld: Add the display information for GOP resolution</title>
<updated>2026-01-25T05:45:01+00:00</updated>
<author>
<name>Liming Gao</name>
<email>gaoliming@byosoft.com.cn</email>
</author>
<published>2026-01-25T05:45:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ab336fdef2776bdedf57a9849e66e3514233133f'/>
<id>urn:sha1:ab336fdef2776bdedf57a9849e66e3514233133f</id>
<content type='text'>
Signed-off-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/LoadFileOnFv2: Fix typo in Buffer parameter description</title>
<updated>2026-01-23T10:46:37+00:00</updated>
<author>
<name>Dongyan Qian</name>
<email>qiandongyan@loongson.cn</email>
</author>
<published>2025-11-10T02:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6458470010c88be9699a86624bbbef51a722b910'/>
<id>urn:sha1:6458470010c88be9699a86624bbbef51a722b910</id>
<content type='text'>
The comment for the Buffer parameter incorrectly said
"then no the size" instead of "then the size".
This patch fixes the typo only; no functional changes.

Reported-by: Yao Zi &lt;ziyao@disroot.org&gt;
Signed-off-by: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/PciBusDxe: Fix typo in Buffer parameter description</title>
<updated>2026-01-23T10:46:37+00:00</updated>
<author>
<name>Dongyan Qian</name>
<email>qiandongyan@loongson.cn</email>
</author>
<published>2025-11-10T01:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8c3e181b79c69e2e0c1fcb38bba28fdffb6bc0b6'/>
<id>urn:sha1:8c3e181b79c69e2e0c1fcb38bba28fdffb6bc0b6</id>
<content type='text'>
The comment for the Buffer parameter incorrectly said
"then no the size" instead of "then the size".
This patch fixes the typo only; no functional changes.

Signed-off-by: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/Universal/RegularExpressionDxe: Fix VS2022 NOOPT IA32 __allmul</title>
<updated>2026-01-21T10:07:01+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2026-01-18T20:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=27e4a5510aaa1ede2cbf33e4daf9240bab5f15f9'/>
<id>urn:sha1:27e4a5510aaa1ede2cbf33e4daf9240bab5f15f9</id>
<content type='text'>
Add implementation of intrinsic __allmul that is generated with VS2022
NOOPT IA32 builds.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/AcpiTableDxe:Created EfiACPIReclaimMemory for ACPIHOB RSDP</title>
<updated>2026-01-19T09:55:23+00:00</updated>
<author>
<name>George Liao</name>
<email>george.liao@intel.com</email>
</author>
<published>2026-01-05T07:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=564b8e182569eaf611bad765587b40387dafea33'/>
<id>urn:sha1:564b8e182569eaf611bad765587b40387dafea33</id>
<content type='text'>
The RSDP table come from ACPI HOB which may no store in the
EfiACPIReclaimMemory-type memory. Therefore need to reserve an
EfiACPIReclaimMemory-type memory for it.

Signed-off-by: George Liao &lt;george.liao@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: StatusCodeHandler Stmm remove assert</title>
<updated>2026-01-15T06:39:45+00:00</updated>
<author>
<name>Aaron Pop (from Dev Box)</name>
<email>aaronpop@microsoft.com</email>
</author>
<published>2025-11-18T22:00:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4743d8d9925654a3f4d150e3bc502a02979f3892'/>
<id>urn:sha1:4743d8d9925654a3f4d150e3bc502a02979f3892</id>
<content type='text'>
In StandaloneMM mode, IsStatusCodeUsingSerialPort is expecting to
find gMmStatusCodeUseSerialHobGuid, and will assert if it is not found.

Change the logic so that if the Guided Hob is not found, to let
the function return FALSE and progress to proceed.

Signed-off-by: Aaron Pop &lt;aaronpop@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Fix overflow in PciAllocateBusNumber</title>
<updated>2026-01-14T05:22:38+00:00</updated>
<author>
<name>Arkadiusz Filipowski</name>
<email>arkadiusz.filipowski@intel.com</email>
</author>
<published>2025-12-15T09:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b220ba807e749aa9b0c5c6b7b853fd7c9418d892'/>
<id>urn:sha1:b220ba807e749aa9b0c5c6b7b853fd7c9418d892</id>
<content type='text'>
When StartBusNumber is 0xFF NextNumber would overflow and wrap back to 0.
This will be bypass check NextNumber &gt; MaxNumberInRange as a result
PCI enumeration will continue instead of breaking due to lack of resources.

Signed-off-by: Arkadiusz Filipowski &lt;arkadiusz.filipowski@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Add unit tests for DxeReportStatusCodeLib</title>
<updated>2026-01-14T04:00:20+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joeyvagedes@microsoft.com</email>
</author>
<published>2025-12-29T21:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0ab766c6b6ef76d6f4278c6ce7c0ca7cf446a641'/>
<id>urn:sha1:0ab766c6b6ef76d6f4278c6ce7c0ca7cf446a641</id>
<content type='text'>
This commit adds a host based unit test for DxeReportStatusCodeLib
that ensures that the platform cannot invert the TPL on an initial
call to ReportStatusCode functionality.

Signed-off-by: Joey Vagedes &lt;joey.vagedes@gmail.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: RuntimeDxeReportStatusCodeLib: Do not query protocol</title>
<updated>2026-01-14T04:00:20+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joeyvagedes@microsoft.com</email>
</author>
<published>2025-12-18T22:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3fe8cad23cede8e3c0d82a8ddb275427dcaccbef'/>
<id>urn:sha1:3fe8cad23cede8e3c0d82a8ddb275427dcaccbef</id>
<content type='text'>
This commit stops the library from querying the protocol database for
the status code protocol at the time of library function use. This logic
can result in a TPL inversion if the protocol has not yet been cached
and the caller is calling the library function when the TPL is higher
then TPL_NOTIFY.

Instead, the protocol is now located during the constructor of the
library. If the protocol is not found, then an on-protocol install event
is registered which will cache the protocol. A destructor is also added
to close the event in the scenario that the driver is unloaded before
the protocol is installed.

Signed-off-by: Joey Vagedes &lt;joey.vagedes@gmail.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: DxeReportStatusCodeLib: Do not query protocol</title>
<updated>2026-01-14T04:00:20+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joeyvagedes@microsoft.com</email>
</author>
<published>2025-12-18T22:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ce61d5f327d54f34e3937ffe0c75efefdd5d9195'/>
<id>urn:sha1:ce61d5f327d54f34e3937ffe0c75efefdd5d9195</id>
<content type='text'>
This commit stops the library from querying the protocol database for
the status code protocol at the time of library function use. This logic
can result in a TPL inversion if the protocol has not yet been cached
and the caller is calling the library function when the TPL is higher
then TPL_NOTIFY.

Instead, the protocol is now located during the constructor of the
library. If the protocol is not found, then an on-protocol install event
is registered which will cache the protocol. A destructor is also added
to close the event in the scenario that the driver is unloaded before
the protocol is installed.

Signed-off-by: Joey Vagedes &lt;joey.vagedes@gmail.com&gt;
</content>
</entry>
</feed>
