<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdeModulePkg/MdeModulePkg.dsc, branch dependabot/github_actions/github/codeql-action-4.39.1</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4.39.1</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4.39.1'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-10-23T04:43:48+00:00</updated>
<entry>
<title>MdeModulePkg/LogoDxe: Add support for loading logo from FV</title>
<updated>2026-10-23T04:43:48+00:00</updated>
<author>
<name>Thamballi Sreelalitha</name>
<email>sreelali@qti.qualcomm.com</email>
</author>
<published>2026-10-21T19:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d1c50b3609e88b6e97d795f9d0eadd6ce428feed'/>
<id>urn:sha1:d1c50b3609e88b6e97d795f9d0eadd6ce428feed</id>
<content type='text'>
Add support for loading logos from FREEFORM FFS files identified by
PcdLogoFileGuid. When the PCD is zero or invalid, preserve the
existing HII-based logo loading path.

When the PCD is valid non-zero, select the logo from the corresponding RAW
FFS file in the firmware volume, including compressed and uncompressed
section layouts.

Key Difference
 - LogoDxe: HII fallback always works (embedded logo available)
 - LogoFfsDxe: HII fallback returns EFI_NOT_FOUND (no embedded logo)

Update LogoDxe file descriptions, copyright notices, include ordering,
and INF annotations. Consolidate module includes into single shared
header.

Signed-off-by: Thamballi Sreelalitha &lt;sreelali@qti.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>ArmVirtPkg, MdeModulePkg: Move Arm CCA Library to MdeModulePkg</title>
<updated>2026-09-29T13:27:06+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2026-06-04T16:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d45393dc7747cb079fa67924ac61007ee8e89062'/>
<id>urn:sha1:d45393dc7747cb079fa67924ac61007ee8e89062</id>
<content type='text'>
ArmCcaLib provides helper functions for detecting Realm execution state
and caching Realm IPA width. These helpers build on the architectural Arm
CCA RSI library and are not specific to ArmVirtPkg.

Therefore, move ArmCcaLib, ArmCcaLibNull, their public header, and related
GUID declarations to MdeModulePkg. Update ArmVirtPkg library mappings and
consumers to use the new MdeModulePkg library instances.

Also perform minor non-functional cleanup to the moved INF files by
fixing a comment typo and ordering the package dependencies.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>ArmVirtPkg, MdeModulePkg: Move Arm CCA RSI library to MdeModulePkg</title>
<updated>2026-09-29T13:27:06+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2026-06-04T16:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=72fa3af90beeee7690ab4626fd372e0baa830fa4'/>
<id>urn:sha1:72fa3af90beeee7690ab4626fd372e0baa830fa4</id>
<content type='text'>
The Arm Confidential Compute AArchitecture (CCA) Realm Service
Interface (RSI) is a standard interface that an Arm CCA Realm
Guest VM can utilise to request services from the Arm CCA Realm
Management Monitor (RMM).

The Arm CCA Realm Service Interface is architectural Realm guest
functionality rather than ArmVirt platform-specific code.

Therefore, move ArmCcaRsiLib and its public header to MdeModulePkg,
declare the library class there, and update ArmVirtPkg consumers
to use the new library instance path.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/GptLib: Extract shareable GPT parser into a library</title>
<updated>2026-07-20T21:50:57+00:00</updated>
<author>
<name>Richard Lyu</name>
<email>richard.lyu@suse.com</email>
</author>
<published>2026-06-25T06:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=00a865d595591fef44dc9f23353f5c3d50152e04'/>
<id>urn:sha1:00a865d595591fef44dc9f23353f5c3d50152e04</id>
<content type='text'>
As reported in CVE-2024-13745 via oss-sec, DxeTpm2MeasureBootLib can
measure a partition table that differs from the one parsed by the
PartitionDxe driver.

To address this, the more complete GPT parsing logic from PartitionDxe
is extracted into a standalone GptLib library so it can be
shared between PartitionDxe and DxeTpm2MeasureBootLib. This ensures
that the exact same partition table measured into PCR[5] is the one
parsed and used by the system. PartitionDxe behavior is unchanged.

Ref: https://seclists.org/oss-sec/2026/q2/727
Signed-off-by: Richard Lyu &lt;richard.lyu@suse.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Add support for generation of HEST table</title>
<updated>2026-05-26T23:45:14+00:00</updated>
<author>
<name>Himanshu Chauhan</name>
<email>himanshu.chauhan@oss.qualcomm.com</email>
</author>
<published>2024-06-17T08:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fa42e6a113fa9328070a909f79a66472aeb679f1'/>
<id>urn:sha1:fa42e6a113fa9328070a909f79a66472aeb679f1</id>
<content type='text'>
Add support for generation of HEST table with the help of a remote
RAS agent. The HEST table is generated but the error descriptors
(in GHESv2 or other platform specific format) are fetched from the
RAS agent.

Signed-off-by: Himanshu Chauhan &lt;himanshu.chauhan@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Add CxlDxe driver</title>
<updated>2026-05-01T06:48:04+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>ovt@google.com</email>
</author>
<published>2026-04-07T18:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a87c9f062170f91688fede3eda2801c7aee2d5f4'/>
<id>urn:sha1:a87c9f062170f91688fede3eda2801c7aee2d5f4</id>
<content type='text'>
Add CxlDxe driver that provides CxlIo protocol.

Co-authored-by: Abhishek Narvaria &lt;abhi.n@samsung.com&gt;
Co-authored-by: Alok Rathore &lt;alok.rathore@samsung.com&gt;
Co-authored-by: Nick Graves &lt;nicholasgraves@google.com&gt;
Co-authored-by: Ryan Heise &lt;heiserya@google.com&gt;
Co-authored-by: Sayanta Pattanayak &lt;sayanta.pattanayak@arm.com&gt;
Co-authored-by: Sweta Kumari &lt;s5.kumari@samsung.com&gt;

Signed-off-by: Oleksandr Tymoshenko &lt;ovt@google.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Remove duplicate library class in dsc file</title>
<updated>2026-04-30T08:12:10+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2026-04-23T11:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6bd553cc35fda4184944afa90c1092688282ca39'/>
<id>urn:sha1:6bd553cc35fda4184944afa90c1092688282ca39</id>
<content type='text'>
In MdeModulePkg.dsc, CapsuleLib appears twice in [LibraryClasses]
section, so remove the duplicate one.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/Library: introduce ArmFfaConsoleDebugLib</title>
<updated>2026-04-24T10:43:53+00:00</updated>
<author>
<name>Mohamed Gamal Morsy</name>
<email>mohamed.morsy@arm.com</email>
</author>
<published>2025-10-29T14:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ddc7ed1deeb0f8acadc936f8fae6f0be07232efb'/>
<id>urn:sha1:ddc7ed1deeb0f8acadc936f8fae6f0be07232efb</id>
<content type='text'>
This patch adds ArmFfaConsoleDebugLib. A debug library that utilizes
FF-A Console Log API to print debug messages to the console.

This is useful in context of running the StandaloneMm payload
as a S-EL0 SP on top of SPMC where StandaloneMm isn't allowed to
access console device or no console device (e.x) Hafnium.

NOTE:
  FFA_CONSOLE_LOG* could be used by secure partition only.

Signed-off-by: Mohamed Gamal Morsy &lt;mohamed.morsy@arm.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Remove ARM32 Support</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-15T16:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ef79d5842734e0504f58aef86142079ed26b7238'/>
<id>urn:sha1:ef79d5842734e0504f58aef86142079ed26b7238</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 support from MdeModulePkg. This also
drops irrelevant VALID_ARCHITECTURE comments from infs that
are not arch specific.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/Usb: Remove UhciPei</title>
<updated>2025-08-07T10:49:22+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2025-02-26T12:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4e950950a432f87eae5687ff934b97523667e0c4'/>
<id>urn:sha1:4e950950a432f87eae5687ff934b97523667e0c4</id>
<content type='text'>
Remove the UHCI PEI module, which is unused (in edk2-platforms) and
obsolete. It also implements an older version of the USB host controller
PPI, which can be dropped from EDK2 entirely once this driver is gone.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
</feed>
