Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Add Communication Protocols #49

Closed
makubacki opened this issue Feb 4, 2025 · 0 comments · Fixed by #55
Closed

[Feature]: Add Communication Protocols #49

makubacki opened this issue Feb 4, 2025 · 0 comments · Fixed by #55
Assignees
Labels
type:feature-request A new feature proposal urgency:medium Important with a moderate impact

Comments

@makubacki
Copy link
Member

Feature Overview

Add PI Spec Communication, Communication2, and Communication3 protocols.

PI Spec v1.9 V4 - UEFI Protocols - Section 6.7 MM Communication Protocol.

Solution Overview

Add protocol definitions from PI Spec v1.9 V4 - UEFI Protocols - Section 6.7 MM Communication Protocol.

Alternatives Considered

No response

Urgency

Medium

Are you going to implement the feature request?

I will implement the feature

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

@makubacki makubacki added state:needs-triage Needs to triaged to determine next steps type:feature-request A new feature proposal labels Feb 4, 2025
@makubacki makubacki self-assigned this Feb 4, 2025
@makubacki makubacki removed the state:needs-triage Needs to triaged to determine next steps label Feb 4, 2025
@github-actions github-actions bot added the urgency:medium Important with a moderate impact label Feb 4, 2025
makubacki added a commit that referenced this issue Feb 10, 2025
## Description

Closes #49 

Adds protocol definitions for:

- EFI_MM_COMMUNICATION_PROTOCOL
- EFI_MM_COMMUNICATION2_PROTOCOL
- EFI_MM_COMMUNICATION3_PROTOCOL

These provide a means of communicating between drivers outside of MM and
MMI handlers inside of MM.

- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [x] Includes documentation?

## How This Was Tested

- `cargo build`, `cargo doc`, `cargo test`, `cargo fmt`, `cargo clippy`

## Integration Instructions

N/A - Normal protocol usage as needed.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature-request A new feature proposal urgency:medium Important with a moderate impact
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant