Skip to content

[CHERRY-PICK] StandaloneMmPkg: StandaloneMmIplPei: Guard S3 hob with PcdAcpiS3Enable#1795

Merged
kuqin12 merged 2 commits into
microsoft:release/202511from
kuqin12:acpi_hob
May 13, 2026
Merged

[CHERRY-PICK] StandaloneMmPkg: StandaloneMmIplPei: Guard S3 hob with PcdAcpiS3Enable#1795
kuqin12 merged 2 commits into
microsoft:release/202511from
kuqin12:acpi_hob

Conversation

@kuqin12
Copy link
Copy Markdown
Contributor

@kuqin12 kuqin12 commented May 13, 2026

Description

The current module checks the value of gEfiAcpiVariableGuid hobs and could assert if there is no such hob available.

However, these hobs are only available if a platform elects to support S3. Thus this change moves the hob copy logic behind a PCD check to prevent unnecessary asserts.

(cherry picked from commit 1fe2504afb6ed8a991d5cfe2e3cf1d39afb47b95)

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

This was tested on QEMU Q35 and booted to Windows desktop.

Integration Instructions

N/A

…PcdAcpiS3Enable

The current module checks the value of gEfiAcpiVariableGuid hobs and
could assert if there is no such hob available.

However, these hobs are only available if a platform elects to support
S3. Thus this change moves the hob copy logic behind a PCD check to
prevent unnecessary asserts.

Signed-off-by: Kun Qin <kuqin12@gmail.com>
(cherry picked from commit 1fe2504afb6ed8a991d5cfe2e3cf1d39afb47b95)
@mu-automation
Copy link
Copy Markdown
Contributor

mu-automation Bot commented May 13, 2026

✅ QEMU Validation Passed

Source Dependencies

Repository Commit
mu_basecore 1d4711f
mu_tiano_platforms f499bb0

Results

Platform Target Build Boot Overall Boot Time Build Logs Boot Logs
Q35 DEBUG ✅ success ✅ success 0m 17s Build Logs Boot Logs
SBSA DEBUG ✅ success ✅ success 0m 30s Build Logs Boot Logs

Workflow run: https://github.com/microsoft/mu_basecore/actions/runs/25824181327

This comment was automatically generated by the Mu QEMU PR Validation workflow.

@kuqin12 kuqin12 enabled auto-merge (rebase) May 13, 2026 20:16
@kuqin12 kuqin12 merged commit 93a2f2c into microsoft:release/202511 May 13, 2026
56 checks passed
@kuqin12 kuqin12 deleted the acpi_hob branch May 13, 2026 20:42
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.

3 participants