<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdePkg/Include/Library, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-11-04T06:51:50+00:00</updated>
<entry>
<title>MdePkg: Add code to detect running as an SEV guest</title>
<updated>2025-11-04T06:51:50+00:00</updated>
<author>
<name>RARelph</name>
<email>44270374+RARelph@users.noreply.github.com</email>
</author>
<published>2025-10-30T22:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b98ccecdecec0bb768e6e5bd4df1694de87ad42f'/>
<id>urn:sha1:b98ccecdecec0bb768e6e5bd4df1694de87ad42f</id>
<content type='text'>
Similar to Intel's Tdx, we need a mechanism to detect running as
an AMD SEV guest that will work in all phases everywhere. This
will be immediately used to prevent usage of MTRRs with SEV guests.

Signed-off-by: Richard Relph &lt;richard.relph@amd.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Copy FvLib to MdePkg</title>
<updated>2025-10-30T08:13:29+00:00</updated>
<author>
<name>Zhiguang Liu</name>
<email>zhiguang.liu@intel.com</email>
</author>
<published>2025-10-17T03:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=29a66468cbabe602c29e770f4382a5979b2d2304'/>
<id>urn:sha1:29a66468cbabe602c29e770f4382a5979b2d2304</id>
<content type='text'>
Copy FvLib from StandaloneMmPkg to MdePkg because it is a common library.
Future steps will include:
1. Modify platform code including Edk2Platforms repo to use FvLib from MdePkg.
2. Remove FvLib from StandaloneMmPkg

Signed-off-by: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseFdtLib: Add FdtGetPhandle wrapper</title>
<updated>2025-10-13T10:45:45+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-09-03T09:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=549b473b2326891fb051cb7cd646808d764f8448'/>
<id>urn:sha1:549b473b2326891fb051cb7cd646808d764f8448</id>
<content type='text'>
Add wrapper for fdt_get_phandle().

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/MockFdtLib: add FdtLib mock functions</title>
<updated>2025-10-06T18:08:45+00:00</updated>
<author>
<name>Bob Morgan</name>
<email>bobm@nvidia.com</email>
</author>
<published>2025-09-17T00:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f98662c5e35b6ab60f46ee4350fa0e6eab0497cf'/>
<id>urn:sha1:f98662c5e35b6ab60f46ee4350fa0e6eab0497cf</id>
<content type='text'>
Add FdtDelNode() and FdtGetPath() mock functions.

Signed-off-by: Bob Morgan &lt;bobm@nvidia.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/ArmLib: Add prototype for 52-bit VA support helper</title>
<updated>2025-10-01T11:14:56+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-08-08T09:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c5e4e7e78a5767e4db548919a60241684c4dd9a5'/>
<id>urn:sha1:c5e4e7e78a5767e4db548919a60241684c4dd9a5</id>
<content type='text'>
Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: 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-15T20:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=84c026111c759abd5649865d6c047d69ea477b3e'/>
<id>urn:sha1:84c026111c759abd5649865d6c047d69ea477b3e</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes the remaining ARM32 code from MdePkg. This
also removes irrelevant VALID_ARCHITECTURES comments from
infs that are not arch specific.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>Global: fix ArmFfaLibRun() caller couldn't get ret-args</title>
<updated>2025-09-08T13:14:00+00:00</updated>
<author>
<name>Levi Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2025-08-13T09:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d8e875e62505e15a48f82ccb49db42be9fda519f'/>
<id>urn:sha1:d8e875e62505e15a48f82ccb49db42be9fda519f</id>
<content type='text'>
When ArmFfaLibDirectMsgReq(2) is preempted, caller of these functions
should resume it works via ArmFfaLibRun() and the secure partition
will be return with FFA_DIRECT_MSG_RESP(2) with return arguments.

However, since ArmFfaLibRun() gets its return in its stack variable,
So caller of ArmFfaLibRun() doesn't get the return arguments from
secure partition.

To resolve this, add output parameter to ArmFfaLibRun() to
receive return arguments.

Continuous-integration-options: PatchCheck.ignore-multi-package
Fixes: 5d1b38dd07c4 ("ArmPkg: Add ArmFfaLib used in Dxe driver")
Reported-by: Mariam Elshakfy &lt;Mariam.Elshakfy@arm.com&gt;
Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: RISC-V: Remove firmware context APIs</title>
<updated>2025-07-15T05:45:15+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tphan@ventanamicro.com</email>
</author>
<published>2025-05-22T23:31:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4d80dc68c614365971d627ca836b39a773c98f8c'/>
<id>urn:sha1:4d80dc68c614365971d627ca836b39a773c98f8c</id>
<content type='text'>
Eliminate the APIs using the scratch register as PI 1.9 specifies
it for the PEI service table pointer.

Signed-off-by: Tuan Phan &lt;tphan@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseCpuLib: Add FPU initialization support for RISC-V</title>
<updated>2025-07-15T05:45:15+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tphan@ventanamicro.com</email>
</author>
<published>2025-05-06T17:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8f62819df37d025a44c7b1799df1f34ff9ba18eb'/>
<id>urn:sha1:8f62819df37d025a44c7b1799df1f34ff9ba18eb</id>
<content type='text'>
Enable RISC-V support for the InitializeFloatingPointUnits function.

Signed-off-by: Tuan Phan &lt;tphan@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Include: Add defines for AA64PFR2 system register</title>
<updated>2025-07-15T02:10:39+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-01-14T14:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=42b30dbc034e6af1d078e81b8381e0e81b06337f'/>
<id>urn:sha1:42b30dbc034e6af1d078e81b8381e0e81b06337f</id>
<content type='text'>
The AA64PFR2 system register is required to detect GICv5 support.

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
</feed>
