Skip to content

Q35: Integrate boot orchestrator trait#130

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

Q35: Integrate boot orchestrator trait#130
kat-perez wants to merge 1 commit intoOpenDevicePartnership:mainfrom
kat-perez:feature/boot-orchestrator-trait

Conversation

@kat-perez
Copy link
Copy Markdown
Contributor

Description

Integrate patina_boot BootDispatcher into Q35 DXE Core binary.

  • Add patina_boot dependency and unstable-device-path feature
  • Configure boot with partial device path HD(1,GPT,...)/\EFI\Boot\BOOTX64.efi
  • Add F12 hotkey for alternate boot path and failure handler

Depends on OpenDevicePartnership/patina#1333.

  • 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. Partial device path expansion, LoadImage, and StartImage all succeeded.

Integration Instructions

Requires patina release containing patina_boot boot orchestrator changes. Cargo.lock update needed after release.

@kat-perez kat-perez force-pushed the feature/boot-orchestrator-trait branch from 6039f84 to 7463add Compare March 9, 2026 15:42
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