Skip to content

Q35: Remove BdsDxe, now provided by Patina BootDispatcher#194

Draft
kat-perez wants to merge 1 commit intoOpenDevicePartnership:mainfrom
kat-perez:feature/boot-orchestrator-trait
Draft

Q35: Remove BdsDxe, now provided by Patina BootDispatcher#194
kat-perez wants to merge 1 commit intoOpenDevicePartnership:mainfrom
kat-perez:feature/boot-orchestrator-trait

Conversation

@kat-perez
Copy link
Copy Markdown
Contributor

@kat-perez kat-perez commented Mar 3, 2026

Description

Remove TianoCore BdsDxe from Q35 build. BDS arch protocol is now provided by Patina BootDispatcher in the Rust DXE Core.

Depends on OpenDevicePartnership/patina#1333 and corresponding patina-dxe-core-qemu change.

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

How This Was Tested

End-to-end boot on QEMU Q35 with UEFI Shell on GPT/NVMe disk. BDS phase handled by Patina BootDispatcher. Clean shutdown.

Integration Instructions

Must be paired with patina-dxe-core-qemu Q35 boot orchestrator integration (OpenDevicePartnership/patina-dxe-core-qemu#130)

@kat-perez kat-perez force-pushed the feature/boot-orchestrator-trait branch from 21e96e3 to 13a225c Compare March 9, 2026 15:43
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.

1 participant