OpenDevicePartnership / OpenDevicePartnership/odp-platform-common
Build a UEFI BDS semantic parity matrix for patina_boot
Open
@kat-perez is already working on this.
Since Aug 14, 2026.
- Dominant language
- Rust
- Stars
- 1
- Forks
- 5
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 9
Description
Parent: #190
Goal
Make supported behavior and intentional policy differences explicit relative to EDK2 BdsDxe/UefiBootManagerLib.
Coverage
- BootOrder, BootNext, BootCurrent, active/inactive and duplicate options
- OptionalData and maximum-size variables
- Driver, SysPrep, Boot, and PlatformRecovery option categories
- EndOfDxe, ReadyToBoot, Before/AfterConsole, and platform event ordering
- watchdog, console, OS indications, deferred images, and failure behavior
Acceptance criteria
- matrix labels each behavior supported, platform-policy, intentionally unsupported, or planned
- every supported row links to a host, QEMU, or hardware test
- upstream API documentation defines compatibility expectations
- OEMs can identify migration gaps without reading implementation source
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.