<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git, 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-15T13:06:27+00:00</updated>
<entry>
<title>GitHub Action: Bump actions/setup-python from 2 to 6</title>
<updated>2025-09-15T13:06:27+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2025-09-15T13:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c4545aba9f1b1d928f8d13da177e1bd968e7c5e7'/>
<id>urn:sha1:c4545aba9f1b1d928f8d13da177e1bd968e7c5e7</id>
<content type='text'>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>MdeModulePkg/ArmFfaLib: Add MemoryAllocationLib</title>
<updated>2025-09-12T07:31:53+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2025-09-11T20:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=282a324bf43b5c7825e4b1ef946d29178cbd07dc'/>
<id>urn:sha1:282a324bf43b5c7825e4b1ef946d29178cbd07dc</id>
<content type='text'>
ArmFfaRxTxMap.c is built by both ArmFfaPeiLib and ArmFfaDxeLib.

ArmFfaSecRxTxMap.c is built by ArmFfaSecLib.

ArmFfaStandaloneMmRxTxMap.c is built by ArmFfaStandaloneMm*Lib.

The files depend on `MemoryAllocationLib` APIs such as
`AllocateAlignedPages()`. This change adds `MemoryAllocationLib` to
those library INF files.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/ArmFfaLib: Add HobLib to StMm instances</title>
<updated>2025-09-12T07:31:53+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2025-09-11T18:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2558af552d7330e69e7704d7371d640bdbd94423'/>
<id>urn:sha1:2558af552d7330e69e7704d7371d640bdbd94423</id>
<content type='text'>
ArmFfaCommon.c is built by both ArmFfaStandaloneMmCoreLib and
ArmFfaStandaloneMmLib. It links against HobLiib APIs such as
`GetFirstHob()`. Right now, the symbols fail to link:

```
lld-link: error: undefined symbol: GetFirstHob
          ArmFfaStandaloneMmCoreLib.lib(ArmFfaCommon.obj)
```

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>EmbeddedPkg/PrePiLib: minor cleanup in FfsProcessSection ()</title>
<updated>2025-09-11T21:05:29+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-07-10T11:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=615e5ca40a0d47d5381bda57821ca8aa1e821b0a'/>
<id>urn:sha1:615e5ca40a0d47d5381bda57821ca8aa1e821b0a</id>
<content type='text'>
Drop an else wrapper in FfsProcessSection () on the other side of
an if-statemenmt that is an error return.

Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>EmbeddedPkg/PrePiLib: eliminate unneeded variable in FfsProcessSection ()</title>
<updated>2025-09-11T21:05:29+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-07-10T13:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=24fd71dcaa7869b5aecfd3f429e9549d55af9dcb'/>
<id>urn:sha1:24fd71dcaa7869b5aecfd3f429e9549d55af9dcb</id>
<content type='text'>
The "Found" variable provided only a deferred form of success handling, so
eliminate it to improve readability.

Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>EmbeddedPkg/PrePiLib: refactor FfsProcessSection ()</title>
<updated>2025-09-11T21:05:29+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2025-07-10T12:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6b19b447c5b3c8bb5adbf84d56fc9b6e8dda238a'/>
<id>urn:sha1:6b19b447c5b3c8bb5adbf84d56fc9b6e8dda238a</id>
<content type='text'>
Create some helper functions to make FfsProcessSection at least halfway
readable by both humans and compilers.

Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/ResetVector: reorganize #vc exit handler setup.</title>
<updated>2025-09-11T19:32:07+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-08T14:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4a1dca59f6730da5746597b24c608b001c87486f'/>
<id>urn:sha1:4a1dca59f6730da5746597b24c608b001c87486f</id>
<content type='text'>
Move setup + teardown of the #vc exception handler to separate
functions.  Setup as early as possible (right after entering 32-bit
mode).  Teardown as late as possible (right before entering 64-bit
mode).

This makes the cpuid instruction work in all 32-bit code, no matter
what mode (native/TDX/SEV) the code is running in.  Specifically
the TDX probe code works properly in SEV mode because the #vc handler
emulates the instruction properly.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/ResetVector: move ReloadFlat32 call</title>
<updated>2025-09-11T19:32:07+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-08T14:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6d90162e2803a9627460a0b88548028d46910dba'/>
<id>urn:sha1:6d90162e2803a9627460a0b88548028d46910dba</id>
<content type='text'>
Move the call from IntelTdx.asm to Main.asm.  This is needed when using
the Main32 entry point.  Right now is used in TDX mode only, but this
can potentially used by other modes (native, SEV) too.  So prepare for
that.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/MemFd: switch Microvm build to include</title>
<updated>2025-09-11T17:47:40+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-11T12:09:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ea5a8582e776860f5697b75ce550254ecbc64fa2'/>
<id>urn:sha1:ea5a8582e776860f5697b75ce550254ecbc64fa2</id>
<content type='text'>
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/MemFd: switch OvmfPkgIa32X64 build to include</title>
<updated>2025-09-11T17:47:40+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-11T12:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f8953fd9bdcac89e342c011017457948bc5a69bd'/>
<id>urn:sha1:f8953fd9bdcac89e342c011017457948bc5a69bd</id>
<content type='text'>
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
</feed>
