<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git, 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-11-03T13:08:03+00:00</updated>
<entry>
<title>GitHub Action: Bump actions/github-script from 7 to 8</title>
<updated>2025-11-03T13:08:03+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2025-11-03T13:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0e12a12d1d65b215f9abd68bf1f9db3841d4abe6'/>
<id>urn:sha1:0e12a12d1d65b215f9abd68bf1f9db3841d4abe6</id>
<content type='text'>
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>MdePkg: Add IPMI Mailbox Size Define</title>
<updated>2025-11-03T11:31:21+00:00</updated>
<author>
<name>Brit Chesley</name>
<email>Brit.Chesley@amd.com</email>
</author>
<published>2025-10-13T22:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8058a94f60a129476a7955ee839cec96467b9bef'/>
<id>urn:sha1:8058a94f60a129476a7955ee839cec96467b9bef</id>
<content type='text'>
Added IPMI boot initiator mailbox define for the block data size.

Signed-off-by: Brit Chesley &lt;brit.chesley@amd.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/GenFW: RISC-V: Detect Zicfilp extension</title>
<updated>2025-11-03T09:39:59+00:00</updated>
<author>
<name>Tuan Phan</name>
<email>tphan@ventanamicro.com</email>
</author>
<published>2025-07-02T20:35:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b7d91dbe8a3c25cd208eaf7868435bff3989fa11'/>
<id>urn:sha1:b7d91dbe8a3c25cd208eaf7868435bff3989fa11</id>
<content type='text'>
Parse the ELF file for RISC-V Zicfilp extension support to identify
forward control flow integrity (FCFI) features.

Signed-off-by: Tuan Phan &lt;tphan@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>FmpDevicePkg: GetImageInfo Add missing conditions</title>
<updated>2025-11-03T07:48:00+00:00</updated>
<author>
<name>Pethaiyan Madhan</name>
<email>madhan.pethaiyan@intel.com</email>
</author>
<published>2024-04-23T12:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=cb8c8c928558fa56224dee7e0c393cd663ee1aa3'/>
<id>urn:sha1:cb8c8c928558fa56224dee7e0c393cd663ee1aa3</id>
<content type='text'>
REF: UEFI spec v2.10 23.1.2
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4660

1.For EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage():
Add the following sentence at the end of the Image parameter
description. "May be NULL with a zero ImageSize in order to determine
the size of the buffer needed".

Modify the description of "EFI_INVALID_PARAMETER" return code as "The
ImageSize is not too small and Image is NULL."

2.For EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImageInfo():
Add the following sentence at the end of the ImageInfo parameter
description."May be NULL with a zero ImageInfoSize in order to
determine the size of the buffer needed".

Modify the description of "EFI_INVALID_PARAMETER" return code as "The
ImageInfoSize is not too small and Image is NULL." and add new
descriptions for "EFI_INVALID_PARAMETER" return code.

Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Cc: Yi Li &lt;yi1.li@intel.com&gt;
Signed-off-by: Pethaiyan Madhan &lt;madhan.pethaiyan@intel.com&gt;
</content>
</entry>
<entry>
<title>UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM support for AMD family</title>
<updated>2025-11-03T03:00:19+00:00</updated>
<author>
<name>Phil Noh</name>
<email>Phil.Noh@amd.com</email>
</author>
<published>2025-10-20T23:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=641bd542588cd4e84acffce9b7b3924511e95228'/>
<id>urn:sha1:641bd542588cd4e84acffce9b7b3924511e95228</id>
<content type='text'>
Add the INF file of AmdStandaloneMmCpuFeaturesLib for AMD family, which
supports building the SmmCpuFeaturesLib code for Standalone MM. It is
based on the existing file, StandaloneMmCpuFeaturesLib.inf. Minimal code
changes are also made to allow reuse of existing code for Standalone MM.

Signed-off-by: Phil Noh &lt;Phil.Noh@amd.com&gt;
</content>
</entry>
<entry>
<title>RedfishPkg: Add missing FreePool to fix memory leak issue</title>
<updated>2025-11-02T13:10:47+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2025-10-28T03:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2ff1029cc38ad1b9955c57c5aa04ce0e2127cb9d'/>
<id>urn:sha1:2ff1029cc38ad1b9955c57c5aa04ce0e2127cb9d</id>
<content type='text'>
According to the implementation of `HiiGetSupportedLanguages`, the caller
is responsible for freeing the returned string using FreePool().

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
</content>
</entry>
<entry>
<title>NetworkPkg/SnpDxe: Fix Snp used uninitialized</title>
<updated>2025-10-31T19:35:42+00:00</updated>
<author>
<name>eeshanl</name>
<email>eeshanlondhe@microsoft.com</email>
</author>
<published>2025-10-31T17:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9b71501f6c190a3767f50fdfff24bbe7f213a65f'/>
<id>urn:sha1:9b71501f6c190a3767f50fdfff24bbe7f213a65f</id>
<content type='text'>
Ensures the Snp Structure is initialized as NULL.

Signed-off-by: Eeshan Londhe &lt;eeshanlondhe@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: ArmFfaLib: Add FFA_YIELD handling</title>
<updated>2025-10-31T07:26:12+00:00</updated>
<author>
<name>kuqin12</name>
<email>42554914+kuqin12@users.noreply.github.com</email>
</author>
<published>2025-09-12T05:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=94065db3dc726124b5f607896431e47b36707c90'/>
<id>urn:sha1:94065db3dc726124b5f607896431e47b36707c90</id>
<content type='text'>
If a secure partition on AArch64 platforms would consume extended time
to operate with peripherals, it might elect to yield the control back to
normal world and expect the normal world to callback after hinted period
of time.

This change adds the FFA_YIELD handling from ArmFfaLib to support long
operations from secure partitions. Timeout arguments are ignored because
systems in this context cannot benefit from the timeout period. Treating
FFA_YIELD like FFA_INTERRUPT and expecting the caller to invoke FFA_RUN
is the least disruptive approach while achieving the intended behavior.

This was tested on proprietary hardware platforms and booted to Windows.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>IntelFsp2Pkg: Add check if current OS support tkinter or not</title>
<updated>2025-10-31T00:19:56+00:00</updated>
<author>
<name>Hongbin1 Zhang</name>
<email>hongbin1.zhang@intel.com</email>
</author>
<published>2025-10-28T03:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ed79e67369982b277b19ea8a83369fd3f27613b9'/>
<id>urn:sha1:ed79e67369982b277b19ea8a83369fd3f27613b9</id>
<content type='text'>
current Linux auto test OS did not support python tkinter
feature, but windows auto test system supported it as default,
so add a check for it.

Signed-off-by: Hongbin1 Zhang &lt;hongbin1.zhang@intel.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Star Zeng &lt;star.zeng@intel.com&gt;
Cc: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Ted Kuo &lt;ted.kuo@intel.com&gt;
Cc: Ashraf Ali S &lt;ashraf.ali.s@intel.com&gt;
</content>
</entry>
<entry>
<title>EmulatorPkg/Win/Host: Fix loaded DLL page protections</title>
<updated>2025-10-30T19:23:44+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-10-30T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=aba2b4e221c49aa60f76c2552967329b1097219e'/>
<id>urn:sha1:aba2b4e221c49aa60f76c2552967329b1097219e</id>
<content type='text'>
The current algorithm evaluates page protection in
sections of a PE/COFF image at DWORD granularity and
it skips the evaluation of the first DWORD of the
PE/COFF image.

If a PE/COFF section has a VirtualSize that is ends
in first 4 bytes of a 4KB page, then the PE/COFF
section protection attributes for that section are
not applied to that page due to the DWORD stride.

For example, a .text section with a VirtualSize of
0x1001, 0x1002, 0x1003, or 0x1004 followed by non
.text section will not apply the PAGE_EXECUTE_READ
attribute to the second page of the .text section
and execution of code at the end of that .text
section generates an access violation exception.

The fix is to change the stride for evaluating page
protection attributes from DWORD to BYTE.

The loop is also updated to include evaluation of
the first DWORD of the PE/COFF image.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
</feed>
