Skip to content

[mm] Do not introduce talk_to_supervisor bit#1544

Open
kuqin12 wants to merge 4 commits into
OpenDevicePartnership:mainfrom
kuqin12:no_supv_bit
Open

[mm] Do not introduce talk_to_supervisor bit#1544
kuqin12 wants to merge 4 commits into
OpenDevicePartnership:mainfrom
kuqin12:no_supv_bit

Conversation

@kuqin12
Copy link
Copy Markdown
Contributor

@kuqin12 kuqin12 commented May 29, 2026

Description

Even the status buffer definition from basecore has this bit set, with the current usage of MM communicate, this bit is not needed for the proper communication invocation.

In addition, the updated MM supervisor will no longer rely on this bit to differentiate the target channel, thus will not need this bit in the future, either.

This change removes the bit definition and the associated usage.

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

How This Was Tested

This was tested locally and booted to Windows desktop. Pipeline should verify the same as well.

Integration Instructions

N/A

@patina-automation
Copy link
Copy Markdown
Contributor

patina-automation Bot commented May 29, 2026

✅ QEMU Validation Passed

All QEMU validation jobs completed successfully.

Note: Q35 is only built on Windows hosts (QEMU boot is disabled due to a QEMU vfat issue).

Workflow run: https://github.com/OpenDevicePartnership/patina/actions/runs/26668416214

Boot Time to EFI Shell

Platform Elapsed
Q35 (Linux Host) 28.4s
SBSA (Linux Host) 38.1s

Dependencies

Repository Ref
patina 235ba9d
patina-dxe-core-qemu f4c6210
patina-fw-patcher 8030c08
patina-qemu firmware v3.0.0
patina-qemu build script 05e6c57

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

@codecov
Copy link
Copy Markdown

codecov Bot commented May 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@kuqin12 kuqin12 requested review from apop5 and makubacki June 1, 2026 17:49
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