Skip to content

MdePkg,SecurityPkg: Fix TPM2 ACPI Table/Update to V5#12857

Open
Raymond-MS wants to merge 1 commit into
tianocore:masterfrom
Raymond-MS:personal/rdiaz/AcpiTableV5
Open

MdePkg,SecurityPkg: Fix TPM2 ACPI Table/Update to V5#12857
Raymond-MS wants to merge 1 commit into
tianocore:masterfrom
Raymond-MS:personal/rdiaz/AcpiTableV5

Conversation

@Raymond-MS

Copy link
Copy Markdown
Contributor

Description

Updated the ACPI code to fix an issue where the template was outdated and the revision was reporting V5 but the template was still using the V4 version of the Start Method specific parameters.

Should address:
#12587

  • Breaking change?
    • Breaking change - Does this PR cause a break in build or boot behavior?
    • Examples: Does it add a new library class or move a module to a different repo.
    • If checked, follow the Breaking Change and Release Process.
  • Impacts security?
    • Security - Does this PR have a direct security impact?
    • Examples: Crypto algorithm change or buffer overflow fix.
  • Includes tests?
    • Tests - Does this PR include any explicit test code?
    • Examples: Unit tests or integration tests.

How This Was Tested

Ran CI locally.

Integration Instructions

N/A

Comment thread SecurityPkg/Tcg/Tcg2AcpiFfa/Tcg2AcpiFfa.c Outdated
Comment thread MdePkg/Include/IndustryStandard/Tpm2Acpi.h
Comment thread MdePkg/Include/IndustryStandard/Tpm2Acpi.h
Comment thread SecurityPkg/Tcg/Tcg2Acpi/Tcg2Acpi.c
Comment thread SecurityPkg/Tcg/Tcg2AcpiFfa/Tcg2AcpiFfa.c Outdated
Updated the ACPI code to fix an issue where the template was
outdated and the revision was reporting V5 but the template was still
using the V4 version of the Start Method specific parameters.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Raymond Diaz <raymonddiaz@microsoft.com>
@Raymond-MS
Raymond-MS force-pushed the personal/rdiaz/AcpiTableV5 branch from 69236f8 to 35ca7b7 Compare July 22, 2026 23:39
@jyao1

jyao1 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

I think it is enough for V5.
However, the latest spec https://trustedcomputinggroup.org/wp-content/uploads/TCG-ACPI-General-Specification_v1.50_pub.pdf is V6.

Will you consider V6 as well?

@cfernald cfernald left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. thanks for making the changes mentioned in the other PR.

I think we can move forward with just V5 since that is what is needed for current support and look at v6 separately, as needed.

@Raymond-MS

Copy link
Copy Markdown
Contributor Author

I think it is enough for V5. However, the latest spec https://trustedcomputinggroup.org/wp-content/uploads/TCG-ACPI-General-Specification_v1.50_pub.pdf is V6.

Will you consider V6 as well?

I can consider putting up a PR for V6 as well, for now I agree with Chris. Let's get in V5 and fix that bug that was mentioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants