Skip to content

[Task] patina_boot: Implement BootOptionDiscovery component #1226

@kat-perez

Description

@kat-perez

Description

Implement the BootOptionDiscovery component as outlined in the Boot Orchestration RFC.

Requirements

  • Read Boot#### variables containing EFI_LOAD_OPTION structures
  • Read BootOrder variable to determine boot attempt sequence
  • Provide discovered options to BootOrchestrator via Config<BootOptions>
  • Depend on RuntimeVariableServices

Context

This enables the UEFI-compliant boot path. Currently, platforms must provide hardcoded device paths via Config<BootOptions>. With this component, platforms can use standard UEFI boot variables.

Related

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions