public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Boot####, Key####
       [not found] <CAGRSmLunzkLoNGU6T6bGN9KGbTHyiZ3fBeVCi+xAgRnpNJZJpQ@mail.gmail.com>
@ 2017-09-07 20:01 ` David F.
  2017-09-07 20:32   ` Andrew Fish
  0 siblings, 1 reply; 3+ messages in thread
From: David F. @ 2017-09-07 20:01 UTC (permalink / raw)
  To: edk2-devel

Hi,

Implementing support for UEFI inside different OS environments, I
don't see anything in the spec about being able to find the various
Boot#### and Key#### values without trying 0-0xFFFF which is slow
(takes 10+ seconds).    What's the better way?

Thanks.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Boot####, Key####
  2017-09-07 20:01 ` Boot####, Key#### David F.
@ 2017-09-07 20:32   ` Andrew Fish
  2017-09-07 22:12     ` Laszlo Ersek
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Fish @ 2017-09-07 20:32 UTC (permalink / raw)
  To: David F.; +Cc: edk2-devel


> On Sep 7, 2017, at 1:01 PM, David F. <df7729@gmail.com> wrote:
> 
> Hi,
> 
> Implementing support for UEFI inside different OS environments, I
> don't see anything in the spec about being able to find the various
> Boot#### and Key#### values without trying 0-0xFFFF which is slow
> (takes 10+ seconds).    What's the better way?
> 

Usually there is another variable that implies the Boot#### value that is in use, like BootOrder. 

Thanks,

Andrew Fish


> Thanks.
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Boot####, Key####
  2017-09-07 20:32   ` Andrew Fish
@ 2017-09-07 22:12     ` Laszlo Ersek
  0 siblings, 0 replies; 3+ messages in thread
From: Laszlo Ersek @ 2017-09-07 22:12 UTC (permalink / raw)
  To: Andrew Fish, David F.; +Cc: edk2-devel

On 09/07/17 22:32, Andrew Fish wrote:
> 
>> On Sep 7, 2017, at 1:01 PM, David F. <df7729@gmail.com> wrote:
>>
>> Hi,
>>
>> Implementing support for UEFI inside different OS environments, I
>> don't see anything in the spec about being able to find the various
>> Boot#### and Key#### values without trying 0-0xFFFF which is slow
>> (takes 10+ seconds).    What's the better way?
>>
> 
> Usually there is another variable that implies the Boot#### value that is in use, like BootOrder. 

There's also GetNextVariableName() -- iterating through, say, ~50
variables that all exist is likely faster than querying ~65500 that don't.

Laszlo


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-09-07 22:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CAGRSmLunzkLoNGU6T6bGN9KGbTHyiZ3fBeVCi+xAgRnpNJZJpQ@mail.gmail.com>
2017-09-07 20:01 ` Boot####, Key#### David F.
2017-09-07 20:32   ` Andrew Fish
2017-09-07 22:12     ` Laszlo Ersek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox