Skip to content

[CHERRY-PICK] Making StandaloneMmIplPei compatible with supervisor#1583

Open
kuqin12 wants to merge 1 commit intomicrosoft:release/202511from
kuqin12:dxe_mm_merge
Open

[CHERRY-PICK] Making StandaloneMmIplPei compatible with supervisor#1583
kuqin12 wants to merge 1 commit intomicrosoft:release/202511from
kuqin12:dxe_mm_merge

Conversation

@kuqin12
Copy link
Copy Markdown
Contributor

@kuqin12 kuqin12 commented Dec 1, 2025

Description

Current implementation of the StandaloneMmIplPei has a few design differences compared to MM supervisor.

This will introduce more maintenance burden as we move to the next phase of MM supervisor.

This change is made to try to converge the 2 designs, at least from the perspective of IPL, in order to use the IPL as is and still conform to the MM supervisor modelity.

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

How This Was Tested

This is tested on QEMU Q35 and booted to UEFI shell.

Integration Instructions

N/A

@kuqin12 kuqin12 force-pushed the dxe_mm_merge branch 2 times, most recently from 0377f35 to 14b1357 Compare December 9, 2025 01:20
@kuqin12 kuqin12 changed the title [test] Dxe mm merge [Rebase & FF] Making StandaloneMmIplPei usable Dec 9, 2025
@kuqin12 kuqin12 changed the title [Rebase & FF] Making StandaloneMmIplPei usable [Rebase & FF] Making StandaloneMmIplPei compatible with supervisor Dec 9, 2025
@kuqin12 kuqin12 marked this pull request as ready for review December 9, 2025 01:31
@mu-automation
Copy link
Copy Markdown
Contributor

mu-automation bot commented Feb 8, 2026

This PR has been automatically marked as stale because it has not had activity in 60 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.

@mu-automation mu-automation bot added the state:stale Has not been updated in a long time label Feb 8, 2026
@mu-automation
Copy link
Copy Markdown
Contributor

mu-automation bot commented Feb 16, 2026

This pull request has been automatically been closed because it did not have any activity in 60 days and no follow up within 7 days after being marked stale. Thank you for your contributions.

@mu-automation mu-automation bot closed this Feb 16, 2026
@kuqin12
Copy link
Copy Markdown
Contributor Author

kuqin12 commented Feb 17, 2026

not stale...

@kuqin12 kuqin12 reopened this Feb 17, 2026
@mu-automation mu-automation bot removed the state:stale Has not been updated in a long time label Feb 17, 2026
@kuqin12 kuqin12 changed the base branch from release/202502 to release/202511 March 3, 2026 23:14
@kuqin12 kuqin12 force-pushed the dxe_mm_merge branch 2 times, most recently from 5eaaf70 to 6d4be7d Compare March 10, 2026 18:19
@kuqin12 kuqin12 changed the title [Rebase & FF] Making StandaloneMmIplPei compatible with supervisor [CHERRY-PICK] Making StandaloneMmIplPei compatible with supervisor Mar 10, 2026
…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)
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.

2 participants