<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/OvmfPkg/Include, branch dependabot/github_actions/actions/github-script-8</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fgithub-script-8</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fgithub-script-8'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-09-29T19:31:21+00:00</updated>
<entry>
<title>OvmfPkg/MemFD: swap memory log buffer and pei firmware volume</title>
<updated>2025-09-29T19:31:21+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-22T06:15:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a04994ff640b4bd17165ca2dcf10d05db7c18c43'/>
<id>urn:sha1:a04994ff640b4bd17165ca2dcf10d05db7c18c43</id>
<content type='text'>
This places the memory log buffer next to initial memory for heap and
stack (TempRamBase) and includes it in the memory descriptor #3 for
SEV-SNP (SNP_SEC_MEM_{BASE,SIZE}_DESC_3).  This makes sure the memory
is pre-validated at launch time, which is needed to make memory debug
logging work in SEV-SNP mode.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/igvm: add PlatformIgvmVpCount</title>
<updated>2025-09-29T14:28:23+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-16T10:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=38370cf4924205df97b8bcaf0f184983a4b34f66'/>
<id>urn:sha1:38370cf4924205df97b8bcaf0f184983a4b34f66</id>
<content type='text'>
Add support for getting the cpu count via IGVM parameter.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/igvm: handle igvm data hobs</title>
<updated>2025-09-29T14:28:23+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-09T20:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c36111cfcacd7c528aebf552d3e584c352786b8a'/>
<id>urn:sha1:c36111cfcacd7c528aebf552d3e584c352786b8a</id>
<content type='text'>
In case HOBs are present in the IGVM data hob area register the memory
regions as bootservice data to avoid them being overwritten.  Also copy
over the HOBs so they can easily be found later using standard HobLib
functions.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/igvm: add IgvmData struct header + guid</title>
<updated>2025-09-29T14:28:23+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-10T12:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f52a46375bbfb577f6809156d7f1fc3058595103'/>
<id>urn:sha1:f52a46375bbfb577f6809156d7f1fc3058595103</id>
<content type='text'>
Add header file with struct and defines for additional IGVM data HOBs.
Also add the GUID for the HOB.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/igvm: add igvm memory map support.</title>
<updated>2025-09-29T14:28:23+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-08-08T12:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5e8db785e4732891a4e96d2fbc83079b3e4262cc'/>
<id>urn:sha1:5e8db785e4732891a4e96d2fbc83079b3e4262cc</id>
<content type='text'>
In case a IGVM memory map is present in the parameter area use that
when detecting guest memory.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/igvm: reserve two pages for igvm support in memfd</title>
<updated>2025-09-29T14:28:23+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-08-08T08:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e566e1e536e4e1b928852a6f17635587b31423ad'/>
<id>urn:sha1:e566e1e536e4e1b928852a6f17635587b31423ad</id>
<content type='text'>
When loading firmware using the IGVM format the hypervisor can pass
parameters -- for example the memory map -- to the firmware by storing
that information in a parameter area in guest memory.  The IGVM format
also allows to load data to guest memory pages, which in turn allows
to pack additional data -- for example efi binaries to load -- into the
igvm file.

This patch reserves two pages in memfd for that.  One page for IGVM
parameters (as defined in the IGVM spec), and one page where HOBs
pointing to additional data can be stored.  The patch also adds PCDs
for location and size of these areas.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Drop 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-15T15:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=c6ff778056707c9b545ed0cbe2bb099a98263655'/>
<id>urn:sha1:c6ff778056707c9b545ed0cbe2bb099a98263655</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 code from OvmfPkg. This drops 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>OvmfPkg/MemFd: add AmdSev changes, switch AmdSev 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:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4b1711d431a7605eb73c4c9c4f88ca8bf59750e9'/>
<id>urn:sha1:4b1711d431a7605eb73c4c9c4f88ca8bf59750e9</id>
<content type='text'>
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/MemFd: move MEMFD config from OvmfPkgX64 to include file</title>
<updated>2025-09-11T17:47:40+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
<email>kraxel@redhat.com</email>
</author>
<published>2025-09-11T11:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9d282ec2d915e35b170827d1991a293f330b2914'/>
<id>urn:sha1:9d282ec2d915e35b170827d1991a293f330b2914</id>
<content type='text'>
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Add NETWORK_ISCSI_DEFAULT_ENABLE build flag</title>
<updated>2025-09-11T08:19:20+00:00</updated>
<author>
<name>Richard Lyu</name>
<email>richard.lyu@suse.com</email>
</author>
<published>2025-09-10T13:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=502f0dfda4f2c4d1cc091f68b6467b6ef12cab45'/>
<id>urn:sha1:502f0dfda4f2c4d1cc091f68b6467b6ef12cab45</id>
<content type='text'>
REF: https://github.com/tianocore/edk2/issues/11483

Introduce a new build flag NETWORK_ISCSI_DEFAULT_ENABLE to control
whether iSCSI support is enabled by default without setting fwcfg. This
allows developers to decide at build time if the IScsiDxe driver should be
included and enabled by default.

If NETWORK_ISCSI_DEFAULT_ENABLE is set to FALSE, IScsiDxe will still be
built when NETWORK_ISCSI_ENABLE is TRUE, but the default PCD value
(gUefiOvmfPkgTokenSpaceGuid.PcdEntryPointOverrideDefaultValue) will be
set to "no". This ensures iSCSI remains disabled at runtime unless enabled
explicitly by fwcfg.

This change provides more flexibility for both build-time and runtime
configuration of iSCSI support.

Signed-off-by: Richard Lyu &lt;richard.lyu@suse.com&gt;
</content>
</entry>
</feed>
