<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/OvmfPkg/Microvm/MicrovmX64.dsc, 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-07-08T15:42:03+00:00</updated>
<entry>
<title>OvmfPkg: Remove UGA support</title>
<updated>2025-07-08T15:42:03+00:00</updated>
<author>
<name>GuoMinJ</name>
<email>newexplorerj@gmail.com</email>
</author>
<published>2025-06-12T15:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=282d6962e47e6f45f8a90090e4da5342f7692ad2'/>
<id>urn:sha1:282d6962e47e6f45f8a90090e4da5342f7692ad2</id>
<content type='text'>
The Universal Graphics Adapter (UGA) is a graphic abstraction.
The UGA I/O and Draw protocols are deprecated since UEFI 2.0 was
introduced. Cf. the UEFI spec v2.9:
"Appendix L - EFI 1.10 Protocol Changes and Deprecation List"
section L.2 "Deprecated Protocols"

Remove the UGA support.

Signed-off-by: GuoMinJ &lt;newexplorerj@gmail.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Add OVMF Memory Debug Logging support to PlatformDebugLibIoPort</title>
<updated>2025-06-13T22:19:39+00:00</updated>
<author>
<name>Aaron Young</name>
<email>Aaron.Young@oracle.com</email>
</author>
<published>2025-04-28T16:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b3bc1954902665253ec2128b9b1e3de1ad14a553'/>
<id>urn:sha1:b3bc1954902665253ec2128b9b1e3de1ad14a553</id>
<content type='text'>
Extend OvmfPkg PlatformDebugLibIoPort library to also
write debug messages to memory.

Include NULL versions of MemDebugLogLib to all OVMF builds
which use PlatformDebugLibIoPort.

Cc: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Signed-off-by: Aaron Young &lt;aaron.young@oracle.com&gt;
</content>
</entry>
<entry>
<title>ArmVirtPkg,DynamicTablesPkg,EmbeddedPkg,OvmfPkg: use MdePkg BaseFdtLib</title>
<updated>2025-04-30T10:56:03+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>leif.lindholm@oss.qualcomm.com</email>
</author>
<published>2024-09-26T18:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8aad683e59dc5342a4c9b8bc3d84133d4b1896f6'/>
<id>urn:sha1:8aad683e59dc5342a4c9b8bc3d84133d4b1896f6</id>
<content type='text'>
Migrate these packages to use the up-to-date BaseFdtLib instead
of the EmbeddedPkg relic that is going away.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Leif Lindholm &lt;leif.lindholm@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: move openssl/tls library config to .dsc.inc file</title>
<updated>2025-04-22T10:39:10+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-04-15T06:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=30c754d85398f57b6f16301e3d89a58594056776'/>
<id>urn:sha1:30c754d85398f57b6f16301e3d89a58594056776</id>
<content type='text'>
Reduce dsc file duplication and simplify updates by moving openssl + tls
configuration to an include file.  No functional change.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: use BootManagerMenuApp as BootManagerMenu</title>
<updated>2025-03-05T19:43:06+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-01-29T11:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9d9e3a2ba820b723c4e7703d08d2706d7676136b'/>
<id>urn:sha1:9d9e3a2ba820b723c4e7703d08d2706d7676136b</id>
<content type='text'>
This is part of the effort to enable/disable firmware configuration (UiApp)
from the QEMU CLI.

Because the UiApp can be disabled at runtime and it's currently the default
BootManagerMenu, change the default from UiApp to BootManagerMenuApp.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Signed-off-by: Luigi Leonardi &lt;leonardi@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: add BootManagerMenuApp to dependencies.</title>
<updated>2025-03-05T19:43:06+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-01-29T11:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=45a56d75053ac67fe57eff9c0de92aa1ba796746'/>
<id>urn:sha1:45a56d75053ac67fe57eff9c0de92aa1ba796746</id>
<content type='text'>
Add BootManagerMenuApp to all OvmfPkg dependencies.

To make UiApp optional, switch from UiApp to BootManagerMenuApp
as default BootManagerMenu.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Signed-off-by: Luigi Leonardi &lt;leonardi@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: add PlatformBootManagerCommonLib to dependencies</title>
<updated>2025-02-28T14:07:34+00:00</updated>
<author>
<name>Luigi Leonardi</name>
<email>leonardi@redhat.com</email>
</author>
<published>2025-02-13T12:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f3d0fd96d19bec798daa28f2e4c6c2ac18190fa3'/>
<id>urn:sha1:f3d0fd96d19bec798daa28f2e4c6c2ac18190fa3</id>
<content type='text'>
Add PlatformBootManagerCommonLib to all target that use
PlatformBootManagerLib.

This is part of the effort to remove code present in both
PlatformBootManagerLib and PlatformBootManagerLibLight.

Signed-off-by: Luigi Leonardi &lt;leonardi@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: move display pcds to OvmfDisplayPcds.dsc.inc include file</title>
<updated>2025-01-20T11:43:58+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-01-15T11:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c3427ae4395155d671810104efb1ab7fdce6f535'/>
<id>urn:sha1:c3427ae4395155d671810104efb1ab7fdce6f535</id>
<content type='text'>
This way we have the display configuration in a single place and
need to change one file only to update all build variants.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/MicroVM: use PeiPcdLib for PEI_CORE</title>
<updated>2025-01-15T07:55:41+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-01-10T12:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d6f828b3849e5adcf9a04d3c16e79388db9b3614'/>
<id>urn:sha1:d6f828b3849e5adcf9a04d3c16e79388db9b3614</id>
<content type='text'>
Since commit d64d1e195ceb ("MdeModulePkg: PeiMain: Introduce
implementation of delayed dispatch") the pei core wants read PCDs, so
the NULL lib doesn't cut it any more.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Use the OvmfPkg version of CcProbeLib</title>
<updated>2025-01-13T16:27:23+00:00</updated>
<author>
<name>Tom Lendacky</name>
<email>thomas.lendacky@amd.com</email>
</author>
<published>2025-01-08T18:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8b87eb9dfba054331ed16204f36c4885aefc3c94'/>
<id>urn:sha1:8b87eb9dfba054331ed16204f36c4885aefc3c94</id>
<content type='text'>
Currently, multiple dsc files within the OvmfPkg directory use the NULL
version of the CcProbeLib library. However, these packages have support
for confidential guests (usage of CcExitLib, MemEncrypt{Sev,Tdx}Lib, etc.)
and should be using the OvmfPkg version of the CcProbeLib.

The use of the NULL library causes the PCI option ROM to be enabled, which
can't be trusted as it originates from the hypervisor. The use of the NULL
library also causes a KVM hypervisor error when attempting to map/back the
option ROM region when running an SEV-SNP guest.

Update the various dsc files to reference the OvmfPkg version of the
CcProbeLib library and prevent usage of PCI option ROMs.

Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;
</content>
</entry>
</feed>
