OpenDevicePartnership / OpenDevicePartnership/odp-platform-common

Implement the upstream patina_boot semantic baseline

Open
#199 0 comments 0 reactions 1 assignee View on GitHub

@kat-perez is already working on this.

Since Aug 31, 2026.

Dominant language
Rust
Stars
1
Forks
5
Avg merge
3d 4h
Merged PRs (30d)
9

Description

Parent roadmap: #190

Goal

Implement the UEFI BDS semantic baseline accepted for upstream patina_boot after the #196 parity review.

Scope

  • turn every planned row selected for the upstream contract into code and tests
  • cover the agreed handling of BootNext, BootCurrent, OptionalData, option categories, and relevant OS indications
  • preserve explicit platform-policy extension points instead of importing product-specific EDK2 behavior
  • update API documentation and the parity matrix as behavior lands

Acceptance criteria

  • maintainers approve the upstream semantic baseline derived from #196
  • every supported row has a host, QEMU, or hardware test
  • unsupported and platform-policy rows remain explicit
  • no generic API requires Maa- or vendor-specific policy
  • the parity matrix contains no unexplained partial behavior in the upstream contract

Dependencies

  • Blocked by #196
  • Coordinates with #191 and #192

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.