Closed vstehle closed 4 days ago
As per EBBR call of Aug 26 this must be respun with better wording for BootOptionsSupport
.
Changes:
Boot*
variables, as per feedbacks during the EBBR call of Aug 26.Driver####
, SysPrep####
, OsRecovery####
and PlatformRecovery####
variables explicitly, to help searching the UEFI spec.BootOptionSupport
will be required in the future.Reworked after @xypron's comments (thanks!) and our call of Oct. 7. Please review and let me know how you like it.
Changes:
LOAD_OPTION_ACTIVE
.EFI_SIMPLE_FILE_SYSTEM_PROTOCOL
, LoadImage()
, SetWatchdogTimer()
, EFI_LOAD_FILE_PROTOCOL
and short-form HDD paths.EFI_BLOCK_IO_PROTOCOL
and ConnectController()
optional.DriverOrder
in Drivers loading description.LOAD_OPTION_ACTIVE
optional.LOAD_OPTION_CATEGORY_BOOT
.BootOptionSupport
(still optional).Key####
in Hot Keys description.SysPrepOrder
in System preparation applications description.OsRecoveryOrder
in Boot option recovery description.EFI_OS_INDICATIONS_START_OS_RECOVERY
and EFI_OS_INDICATIONS_START_PLATFORM_RECOVERY
OsIndications
bits optional.EFI_EVENT_GROUP_READY_TO_BOOT
and EFI_EVENT_GROUP_AFTER_READY_TO_BOOT
optional.LOAD_FILE2
.Rebased on CI fixes.
@vstehle
Concerning BootOptionSupport the UEFI spec has "If the global variable is not present, then an installer or application must act as if a value of 0 was returned."
What relevance has your warning about requiring BootOptionSupport in this context?
What relevance has your warning about requiring BootOptionSupport in this context?
Hi @xypron, I think you are right; all the wording around BootOptionSupport
is confusing. As this variable is optional in UEFI already, let's simply leave it as it is.
While at it, we can do the same for all the other boot manager features, already optional in UEFI.
I think this makes the addition lighter; let me know how you like it.
Changes:
BootOptionSupport
becoming mandatory in the future.BootOptionSupport
Key####
hot keysSysPrep*
system preparation applicationsRebased.
Approved during the EBBR call of Oct 23.
Let's clarify the requirements on the UEFI Boot Manager to address #130.