<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uefi/tianocore/edk2.git, branch dependabot/github_actions/actions/cache-6</title>
<subtitle>EDK II</subtitle>
<id>https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fcache-6</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fcache-6'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/'/>
<updated>2026-07-06T13:21:02+00:00</updated>
<entry>
<title>GitHub Action: Bump actions/cache from 5 to 6</title>
<updated>2026-07-06T13:21:02+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-06T13:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=b94a715443c10b97e1e43214556945397e378126'/>
<id>urn:sha1:b94a715443c10b97e1e43214556945397e378126</id>
<content type='text'>
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  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>DynamicTablesPkg: Add HMAT generator tests</title>
<updated>2026-07-06T07:39:54+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>ovt@google.com</email>
</author>
<published>2026-05-18T23:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=7779b1a0424aa96877b600f227c55039b2a4e10d'/>
<id>urn:sha1:7779b1a0424aa96877b600f227c55039b2a4e10d</id>
<content type='text'>
- Add unit tests for HMAT generator.

Co-authored-by: Ryan Heise &lt;heiserya@google.com&gt;
Signed-off-by: Oleksandr Tymoshenko &lt;ovt@google.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add HMAT generator</title>
<updated>2026-07-06T07:39:54+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>ovt@google.com</email>
</author>
<published>2026-05-18T23:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=9782df45fe5eed9ee5d36319917e86f6a88f0ce8'/>
<id>urn:sha1:9782df45fe5eed9ee5d36319917e86f6a88f0ce8</id>
<content type='text'>
- Generate HMAT table from ConfigurationManager objects.

Co-authored-by: Ryan Heise &lt;heiserya@google.com&gt;
Co-authored-by: Sophia Wang &lt;yodagump@google.com&gt;
Signed-off-by: Oleksandr Tymoshenko &lt;ovt@google.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Add constants for HMAT structures' fields</title>
<updated>2026-07-06T07:39:54+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>ovt@google.com</email>
</author>
<published>2026-05-18T21:29:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=734d7c6dc775f4aa54ab59b701926edec559756b'/>
<id>urn:sha1:734d7c6dc775f4aa54ab59b701926edec559756b</id>
<content type='text'>
Add constants for HMAT table's SSLBI and ProximityDoman structures to
industry standards headers for Acpi 6.4, 6.5, and 6.6.

Co-authored-by: Sophia Wang &lt;yodagump@google.com&gt;
Signed-off-by: Oleksandr Tymoshenko &lt;ovt@google.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Fix memory leak in MetaDataObjLib library</title>
<updated>2026-07-06T07:39:54+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>ovt@google.com</email>
</author>
<published>2026-05-15T23:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=e6b64e84e5d4f8dcbb5e0ff52f322eb5892bff34'/>
<id>urn:sha1:e6b64e84e5d4f8dcbb5e0ff52f322eb5892bff34</id>
<content type='text'>
Clean up all metadata entries when freeing a metadata handle in
MetadataFreeHandle.

Signed-off-by: Oleksandr Tymoshenko &lt;ovt@google.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/AcpiView: Add parser for CCEL ACPI table</title>
<updated>2026-07-03T12:24:39+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2025-05-14T12:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=a70c8729668f30de067f4b9db2e69baba283856e'/>
<id>urn:sha1:a70c8729668f30de067f4b9db2e69baba283856e</id>
<content type='text'>
The ACPI 6.5 specification introduces the CCEL (CC Event Log) table
in section 5.2.34:
https://uefi.org/specs/ACPI/6.5/
05_ACPI_Software_Programming_Model.html#cc-event-log-acpi-table

Extend AcpiView with a parser to decode and display CCEL table
contents. This allows users to inspect CCEL tables from the UEFI
Shell.

Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/Acpiview: Make reserved-field validation common</title>
<updated>2026-07-03T12:24:39+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2026-05-15T15:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=f47d5291b99095d6f01f35f18fe7f4d0c276464f'/>
<id>urn:sha1:f47d5291b99095d6f01f35f18fe7f4d0c276464f</id>
<content type='text'>
Move the reserved-field validators from MpamParser.c into AcpiParser.c
and expose them through AcpiParser.h so they can be reused by multiple
Acpiview parsers.

Update the AGDI, MPAM and WSMT parsers to use the common helpers for
byte-length and bit-length reserved fields.

Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/Acpiview: Increase the max supported parsers</title>
<updated>2026-07-03T12:24:39+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2026-04-30T14:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=ec44a71ba711b326be4f1d0e370a0d67668cdfa8'/>
<id>urn:sha1:ec44a71ba711b326be4f1d0e370a0d67668cdfa8</id>
<content type='text'>
The RegisterParser() function is failing with error code
EFI_OUT_OF_RESOURCES as we have run out of space for
registering the ACPI table parsers in mTableParserList[].

Therefore, increase the MAX_ACPI_TABLE_PARSERS to 128.

Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Smbios Memory Device Mapped Address (Type 20)</title>
<updated>2026-07-03T10:54:53+00:00</updated>
<author>
<name>VarshitPandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-07-01T16:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=e54671e9ef14ffc440ca515f75543d227f72f3c8'/>
<id>urn:sha1:e54671e9ef14ffc440ca515f75543d227f72f3c8</id>
<content type='text'>
Add an SMBIOS Type 20 generator for Memory Device Mapped Address
structures.

The generator builds one Type 20 table per Memory Device Mapped Address
CM object, validates the address range, encodes extended addresses when
the 32-bit address fields cannot represent the range, and maps optional
Type 17 and Type 19 CM object references to SMBIOS handles. If either
reference token is CM_NULL_TOKEN, the corresponding SMBIOS handle is set
to SMBIOS_HANDLE_INVALID.

Signed-off-by: Varshit Pandya &lt;varshit.pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Add SHA-256 and SHA-512 measurement hash algorithm IDs</title>
<updated>2026-07-03T09:26:33+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2025-09-18T15:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/bootloaders/uefi/tianocore/edk2.git/commit/?id=5a64d2c5e1b4c51440e335fe0b2c66065082ccc6'/>
<id>urn:sha1:5a64d2c5e1b4c51440e335fe0b2c66065082ccc6</id>
<content type='text'>
The CCEL (CC Event Log) ACPI table records measurement logs for
confidential computing platforms. Each measurement specifies the
hash algorithm used, identified by a numeric constant.

The edk2 Code First proposal
"[Code First] Add supporting details of Arm Confidential Compute
Architecture in UEFI spec" (#11383)
https://github.com/tianocore/edk2/issues/11383
extends section 38.2 EFI_CC_MEASUREMENT_PROTOCOL to define
algorithm IDs for:
  - SHA-256 (EFI_CC_BOOT_HASH_ALG_SHA256)
  - SHA-512 (EFI_CC_BOOT_HASH_ALG_SHA512)

This enables CC types such as Arm CCA to record and interpret
measurements using these hash algorithms.

Add these definitions to the CC measurement header file to align
with the updated specification.

Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
</feed>
