Re: UiApp
Andrew Fish
Fabrice,
toggle quoted messageShow quoted text
Any NVRAM variable in the gEfiGlobalVariableGuid namespace is defined in the UEFI Spec[1]. You can look at chapter 3 - Boot Manager in the UEFI Specification to get a detailed description of how they work. The general idea is the OS installer will write the Boot#### and inject it into the BootOrder variable list. The BDS may create default options if no NVRAM is present or may enforce some rules like having a fallback option of booting the UEFI Shell as the last thing in the list. The UEFI spec only defines how nvram variables work, but not how the platform policy works. The generic BDS driver generally implements the UEFI Spec behavior and the libraries help configuring the platform defaults. [1] https://uefi.org/specifications Thanks, Andrew Fish
On Nov 25, 2021, at 10:46 AM, PierreGondois <pierre.gondois@arm.com> wrote:
|
|