<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/FmpDevicePkg, branch dependabot/github_actions/actions/setup-python-6</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-6'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-09-10T01:36:29+00:00</updated>
<entry>
<title>FmpDevicePkg/Library: Correct comment description</title>
<updated>2025-09-10T01:36:29+00:00</updated>
<author>
<name>Damien-Chen</name>
<email>inkfan130924783@gmail.com</email>
</author>
<published>2025-07-10T12:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9b931ae81fccfb98b800f059132f2a2c4c30f85c'/>
<id>urn:sha1:9b931ae81fccfb98b800f059132f2a2c4c30f85c</id>
<content type='text'>
Correct comment description.
Signed-off-by: Damien Chen &lt;inkfan130924783@gmail.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: Clarify return status of FMP Protocol GetImage()</title>
<updated>2025-01-09T04:40:45+00:00</updated>
<author>
<name>INDIA\sachinganesh</name>
<email>sachinganesh@ami.com</email>
</author>
<published>2024-10-17T20:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=768adcd9c1483203a089078767fb0ef1d0048c3d'/>
<id>urn:sha1:768adcd9c1483203a089078767fb0ef1d0048c3d</id>
<content type='text'>
Clarifed the return status of EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage().
As intended in UEFI 2.10 Specification.

Signed-off-by: Sachin Ganesh &lt;sachinganesh@ami.com&gt;
</content>
</entry>
<entry>
<title>Remove all ArmSoftFloatLib library class resolutions</title>
<updated>2024-11-26T22:00:36+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2024-08-29T18:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e54794bcc63e87e2405745306708949b54754b6e'/>
<id>urn:sha1:e54794bcc63e87e2405745306708949b54754b6e</id>
<content type='text'>
ArmSoftFloatLib is going away, so remove all residual references to it.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg/FmpDependencyLib: Fix potential overflow in loop</title>
<updated>2024-10-09T02:13:56+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-10-03T04:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=06da7daab1eb129a1bf3eb93ed74c102d1587071'/>
<id>urn:sha1:06da7daab1eb129a1bf3eb93ed74c102d1587071</id>
<content type='text'>
FmpVersionsCount is a UINTN while the loop index variable compared
against it is a UINT8. This can lead to an overflow of the loop
index for FmpVersionsCount values larger than UINT8_MAX. This change
makes Index a UINTN to match in width.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: Add StackCheckLibNull</title>
<updated>2024-09-13T03:58:46+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@linux.microsoft.com</email>
</author>
<published>2024-07-23T22:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=715a695c3d0c6058efc308a585c15bcbdc8af4c7'/>
<id>urn:sha1:715a695c3d0c6058efc308a585c15bcbdc8af4c7</id>
<content type='text'>
Remove the old stack check lib now that MdeLibs.inc includes
the new one.

Signed-off-by: Oliver Smith-Denny &lt;osde@linux.microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Move CompilerIntrinsicsLib from ArmPkg</title>
<updated>2024-09-12T19:36:59+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@linux.microsoft.com</email>
</author>
<published>2024-08-05T17:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8f74b95a21cf106fa4eb4932e22b404c57297ba2'/>
<id>urn:sha1:8f74b95a21cf106fa4eb4932e22b404c57297ba2</id>
<content type='text'>
As per the emailed RFC in
https://edk2.groups.io/g/devel/topic/rfc_move/107675828,
this patch moves CompilerIntrinsicsLib from ArmPkg to
MdePkg as this library provides compiler intrinsics, which
are industry standard.

This aligns with the goal of integrating ArmPkg into existing
packages: https://bugzilla.tianocore.org/show_bug.cgi?id=4121.

The newly placed CompilerIntrinsicsLib is added to MdeLibs.dsc.inc
as every DSC that builds ARM/AARCH64 needs this library added. The
old location is removed from every DSC in edk2 in this commit also
to not break bisectability with minimal hoop jumping.

Continuous-integration-options: PatchCheck.ignore-multi-package

Signed-off-by: Oliver Smith-Denny &lt;osde@linux.microsoft.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: Assert on PcdFmpDeviceImageTypeIdGuid Size Mismatch</title>
<updated>2024-07-27T23:28:50+00:00</updated>
<author>
<name>Bret Barkelew</name>
<email>brbarkel@microsoft.com</email>
</author>
<published>2018-11-06T18:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b7f963d570ec5e27bc04d546372c6fc47e4f3b17'/>
<id>urn:sha1:b7f963d570ec5e27bc04d546372c6fc47e4f3b17</id>
<content type='text'>
This patch adds an assert to FmpDxe.c to catch a platform
misconfiguration of PcdFmpDeviceImageTypeIdGuid.

Signed-off-by: Oliver Smith-Denny &lt;osde@linux.microsoft.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: Correct broken Depex in FmpDxe</title>
<updated>2024-07-09T18:03:04+00:00</updated>
<author>
<name>Thamballi Sreelalitha</name>
<email>quic_sreelali@quicinc.com</email>
</author>
<published>2024-07-04T08:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7aaee521a1966e71a51b71b73f5e3bbddb6faa31'/>
<id>urn:sha1:7aaee521a1966e71a51b71b73f5e3bbddb6faa31</id>
<content type='text'>
Commit 2f6f3329add3 ("FmpDevicePkg/FmpDxe: Use new Variable Lock interface"),
moved to using gEdkiiVariablePolicyProtocolGuid instead of
gEdkiiVariableLockProtocolGuid however the Depex was not updated to
reflect the change.

Correct the dependency.

Signed-off-by: Vishal Oliyil Kunnil &lt;quic_vishalo@quicinc.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: Add DECLARE_LENGTH opcode of dependency expression</title>
<updated>2024-01-19T06:47:46+00:00</updated>
<author>
<name>Yi Li</name>
<email>yi1.li@intel.com</email>
</author>
<published>2023-12-19T03:17:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0223bdd4e40975c427616761fb13c9454461b64d'/>
<id>urn:sha1:0223bdd4e40975c427616761fb13c9454461b64d</id>
<content type='text'>
To avoid messy parsing of the Depex section of a Capsule, it would
be a lot easier for everyone involved if we preceded the Capsule Depex
Section with a length declaration. It provides simple bounds checking
to avoid having to parse the op-codes, but in the case of a malformed
depex being parsed, avoid other issues which can be messy.

REF: UEFI spec 2.10 Table 23.4

Signed-off-by: Yi Li &lt;yi1.li@intel.com&gt;

Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Wei6 Xu &lt;wei6.xu@intel.com&gt;
Reviewed-by: Wei6 Xu &lt;wei6.xu@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: CI: Add PrEval entry</title>
<updated>2023-10-23T20:17:52+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joey.vagedes@gmail.com</email>
</author>
<published>2023-06-26T20:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1cd0227c5d9164d9f8f15decafca84e5aaddeff4'/>
<id>urn:sha1:1cd0227c5d9164d9f8f15decafca84e5aaddeff4</id>
<content type='text'>
Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Guomin Jiang &lt;guomin.jiang@intel.com&gt;
Cc: Wei6 Xu &lt;wei6.xu@intel.com&gt;
Signed-off-by: Joey Vagedes &lt;joeyvagedes@gmail.com&gt;

Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
</feed>
