public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
@ 2023-10-31 17:37 Neal Gompa
  2023-10-31 22:27 ` Jeremy Linton
  2023-11-02 10:20 ` Laszlo Ersek
  0 siblings, 2 replies; 14+ messages in thread
From: Neal Gompa @ 2023-10-31 17:37 UTC (permalink / raw)
  To: devel
  Cc: Neal Gompa, Pete Batard, Daniel P . Berrangé, Gerd Hoffmann,
	Samer El-Haj-Mahmoud, Laszlo Ersek

From: Neal Gompa <ngompa@fedoraproject.org>

Currently, the ReadyToBoot event is only signaled when a formal Boot
Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).

However, the introduction of Platform Recovery in UEFI 2.5 makes it
necessary to signal ReadyToBoot when a Platform Recovery boot loader
runs because otherwise it may lead to the execution of a boot loader
that has similar requirements to a regular one that is not launched
as a Boot Manager option.

This is especially critical to ensuring that the graphical console
is actually usable during platform recovery, as some platforms do
rely on the ConsolePrefDxe driver, which only performs console
initialization after ReadyToBoot is triggered.

This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
in EfiBootManagerProcessLoadOption () when invoking platform recovery,
which is the function that sets up the platform recovery boot process.

The expected behavior has been clarified in the UEFI 2.10 specification
to explicitly indicate this behavior is required for correct operation.

This is a rebased version of the patch originally written by Pete Batard.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2831

Cc: Pete Batard <pete@akeo.ie>
Cc: Daniel P. Berrangé <berrange@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com>
Cc: Laszlo Ersek <lersek@redhat.com>

Co-authored-by: Pete Batard <pete@akeo.ie>
Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
---
 .../Library/UefiBootManagerLib/BmLoadOption.c         | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
index 2087f0b91d..83a2f893e4 100644
--- a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
+++ b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
@@ -1416,6 +1416,17 @@ EfiBootManagerProcessLoadOption (
     return EFI_SUCCESS;
   }
 
+  if (LoadOption->OptionType == LoadOptionTypePlatformRecovery) {
+    //
+    // Signal the EVT_SIGNAL_READY_TO_BOOT event when we are about to load and execute the boot option.
+    //
+    EfiSignalEventReadyToBoot ();
+    //
+    // Report Status Code to indicate ReadyToBoot was signaled
+    //
+    REPORT_STATUS_CODE (EFI_PROGRESS_CODE, (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT));
+  }
+
   //
   // Load and start the load option.
   //
-- 
2.41.0



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110438): https://edk2.groups.io/g/devel/message/110438
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-10-31 17:37 [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery Neal Gompa
@ 2023-10-31 22:27 ` Jeremy Linton
  2023-11-02 10:35   ` Laszlo Ersek
  2023-11-02 10:20 ` Laszlo Ersek
  1 sibling, 1 reply; 14+ messages in thread
From: Jeremy Linton @ 2023-10-31 22:27 UTC (permalink / raw)
  To: devel, ngompa13
  Cc: Neal Gompa, Pete Batard, Daniel P . Berrangé, Gerd Hoffmann,
	Samer El-Haj-Mahmoud, Laszlo Ersek

On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> From: Neal Gompa <ngompa@fedoraproject.org>
> 
> Currently, the ReadyToBoot event is only signaled when a formal Boot
> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> 
> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> runs because otherwise it may lead to the execution of a boot loader
> that has similar requirements to a regular one that is not launched
> as a Boot Manager option.
> 
> This is especially critical to ensuring that the graphical console
> is actually usable during platform recovery, as some platforms do
> rely on the ConsolePrefDxe driver, which only performs console
> initialization after ReadyToBoot is triggered.
> 
> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> which is the function that sets up the platform recovery boot process.
> 
> The expected behavior has been clarified in the UEFI 2.10 specification
> to explicitly indicate this behavior is required for correct operation.
> 
> This is a rebased version of the patch originally written by Pete Batard.

Took me a bit to swap in that whole conversation again, and recheck the 
spec's and code paths, but this all looks fine to me and should allow 
the PFTF build to drop the similar patch from Pete that has been carried 
downstream for the past couple years.

As for testing the previous patch has been in the field for a couple 
years now and i'm not aware of it causing any issues. The additional 
restriction of limiting it to platform recovery logically makes sense, 
and as far as I can see shouldn't cause any problems.

So,

Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>


As a PS: I also went to check the ready to boot behavior for OsRecovery 
and realized that apparently none of that support was ever merged? That 
seems a bit of an oversight since its been in the spec for a few years now.


> 
> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2831
> 
> Cc: Pete Batard <pete@akeo.ie>
> Cc: Daniel P. Berrangé <berrange@redhat.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com>
> Cc: Laszlo Ersek <lersek@redhat.com>
> 
> Co-authored-by: Pete Batard <pete@akeo.ie>
> Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
> ---
>   .../Library/UefiBootManagerLib/BmLoadOption.c         | 11 +++++++++++
>   1 file changed, 11 insertions(+)
> 
> diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> index 2087f0b91d..83a2f893e4 100644
> --- a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> @@ -1416,6 +1416,17 @@ EfiBootManagerProcessLoadOption (
>       return EFI_SUCCESS;
>     }
>   
> +  if (LoadOption->OptionType == LoadOptionTypePlatformRecovery) {
> +    //
> +    // Signal the EVT_SIGNAL_READY_TO_BOOT event when we are about to load and execute the boot option.
> +    //
> +    EfiSignalEventReadyToBoot ();
> +    //
> +    // Report Status Code to indicate ReadyToBoot was signaled
> +    //
> +    REPORT_STATUS_CODE (EFI_PROGRESS_CODE, (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT));
> +  }
> +
>     //
>     // Load and start the load option.
>     //



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110454): https://edk2.groups.io/g/devel/message/110454
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-10-31 17:37 [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery Neal Gompa
  2023-10-31 22:27 ` Jeremy Linton
@ 2023-11-02 10:20 ` Laszlo Ersek
  1 sibling, 0 replies; 14+ messages in thread
From: Laszlo Ersek @ 2023-11-02 10:20 UTC (permalink / raw)
  To: Neal Gompa, devel
  Cc: Pete Batard, Daniel P . Berrangé, Gerd Hoffmann,
	Samer El-Haj-Mahmoud

On 10/31/23 18:37, Neal Gompa wrote:
> From: Neal Gompa <ngompa@fedoraproject.org>
> 
> Currently, the ReadyToBoot event is only signaled when a formal Boot
> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> 
> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> runs because otherwise it may lead to the execution of a boot loader
> that has similar requirements to a regular one that is not launched
> as a Boot Manager option.
> 
> This is especially critical to ensuring that the graphical console
> is actually usable during platform recovery, as some platforms do
> rely on the ConsolePrefDxe driver, which only performs console
> initialization after ReadyToBoot is triggered.
> 
> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> which is the function that sets up the platform recovery boot process.
> 
> The expected behavior has been clarified in the UEFI 2.10 specification
> to explicitly indicate this behavior is required for correct operation.
> 
> This is a rebased version of the patch originally written by Pete Batard.
> 
> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2831
> 
> Cc: Pete Batard <pete@akeo.ie>
> Cc: Daniel P. Berrangé <berrange@redhat.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com>
> Cc: Laszlo Ersek <lersek@redhat.com>
> 
> Co-authored-by: Pete Batard <pete@akeo.ie>
> Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
> ---
>  .../Library/UefiBootManagerLib/BmLoadOption.c         | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> index 2087f0b91d..83a2f893e4 100644
> --- a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
> @@ -1416,6 +1416,17 @@ EfiBootManagerProcessLoadOption (
>      return EFI_SUCCESS;
>    }
>  
> +  if (LoadOption->OptionType == LoadOptionTypePlatformRecovery) {
> +    //
> +    // Signal the EVT_SIGNAL_READY_TO_BOOT event when we are about to load and execute the boot option.
> +    //
> +    EfiSignalEventReadyToBoot ();
> +    //
> +    // Report Status Code to indicate ReadyToBoot was signaled
> +    //
> +    REPORT_STATUS_CODE (EFI_PROGRESS_CODE, (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT));
> +  }
> +
>    //
>    // Load and start the load option.
>    //

Reviewed-by: Laszlo Ersek <lersek@redhat.com>



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110518): https://edk2.groups.io/g/devel/message/110518
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/1913456212/xyzzy [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-10-31 22:27 ` Jeremy Linton
@ 2023-11-02 10:35   ` Laszlo Ersek
  2023-11-24 23:36     ` Neal Gompa
  0 siblings, 1 reply; 14+ messages in thread
From: Laszlo Ersek @ 2023-11-02 10:35 UTC (permalink / raw)
  To: Jeremy Linton, devel, ngompa13
  Cc: Neal Gompa, Pete Batard, Daniel P . Berrangé, Gerd Hoffmann,
	Samer El-Haj-Mahmoud

On 10/31/23 23:27, Jeremy Linton wrote:
> On 10/31/23 12:37, Neal Gompa via groups.io wrote:
>> From: Neal Gompa <ngompa@fedoraproject.org>
>>
>> Currently, the ReadyToBoot event is only signaled when a formal Boot
>> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
>>
>> However, the introduction of Platform Recovery in UEFI 2.5 makes it
>> necessary to signal ReadyToBoot when a Platform Recovery boot loader
>> runs because otherwise it may lead to the execution of a boot loader
>> that has similar requirements to a regular one that is not launched
>> as a Boot Manager option.
>>
>> This is especially critical to ensuring that the graphical console
>> is actually usable during platform recovery, as some platforms do
>> rely on the ConsolePrefDxe driver, which only performs console
>> initialization after ReadyToBoot is triggered.
>>
>> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
>> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
>> which is the function that sets up the platform recovery boot process.
>>
>> The expected behavior has been clarified in the UEFI 2.10 specification
>> to explicitly indicate this behavior is required for correct operation.
>>
>> This is a rebased version of the patch originally written by Pete Batard.
> 
> Took me a bit to swap in that whole conversation again, and recheck the
> spec's and code paths, but this all looks fine to me and should allow
> the PFTF build to drop the similar patch from Pete that has been carried
> downstream for the past couple years.
> 
> As for testing the previous patch has been in the field for a couple
> years now and i'm not aware of it causing any issues. The additional
> restriction of limiting it to platform recovery logically makes sense,
> and as far as I can see shouldn't cause any problems.
> 
> So,
> 
> Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> 
> 
> As a PS: I also went to check the ready to boot behavior for OsRecovery
> and realized that apparently none of that support was ever merged?

What else is there, outside of this patch, in need of upstreaming?

> That seems a bit of an oversight since its been in the spec for a few years now.

"ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
commit message), which is quite recent ("Aug 29, 2022").

I couldn't find the Mantis ticket in the Revision History (for 2.10) though.

Laszlo


> 
> 
>>
>> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2831
>>
>> Cc: Pete Batard <pete@akeo.ie>
>> Cc: Daniel P. Berrangé <berrange@redhat.com>
>> Cc: Gerd Hoffmann <kraxel@redhat.com>
>> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@arm.com>
>> Cc: Laszlo Ersek <lersek@redhat.com>
>>
>> Co-authored-by: Pete Batard <pete@akeo.ie>
>> Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
>> ---
>>   .../Library/UefiBootManagerLib/BmLoadOption.c         | 11 +++++++++++
>>   1 file changed, 11 insertions(+)
>>
>> diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
>> b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
>> index 2087f0b91d..83a2f893e4 100644
>> --- a/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
>> +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmLoadOption.c
>> @@ -1416,6 +1416,17 @@ EfiBootManagerProcessLoadOption (
>>       return EFI_SUCCESS;
>>     }
>>   +  if (LoadOption->OptionType == LoadOptionTypePlatformRecovery) {
>> +    //
>> +    // Signal the EVT_SIGNAL_READY_TO_BOOT event when we are about to
>> load and execute the boot option.
>> +    //
>> +    EfiSignalEventReadyToBoot ();
>> +    //
>> +    // Report Status Code to indicate ReadyToBoot was signaled
>> +    //
>> +    REPORT_STATUS_CODE (EFI_PROGRESS_CODE,
>> (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT));
>> +  }
>> +
>>     //
>>     // Load and start the load option.
>>     //
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#110519): https://edk2.groups.io/g/devel/message/110519
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/1913456212/xyzzy [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-11-02 10:35   ` Laszlo Ersek
@ 2023-11-24 23:36     ` Neal Gompa
  2023-12-07  4:47       ` Neal Gompa
  0 siblings, 1 reply; 14+ messages in thread
From: Neal Gompa @ 2023-11-24 23:36 UTC (permalink / raw)
  To: Laszlo Ersek
  Cc: Jeremy Linton, devel, Pete Batard, Daniel P . Berrangé,
	Gerd Hoffmann, Samer El-Haj-Mahmoud

On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
>
> On 10/31/23 23:27, Jeremy Linton wrote:
> > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> >> From: Neal Gompa <ngompa@fedoraproject.org>
> >>
> >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> >>
> >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> >> runs because otherwise it may lead to the execution of a boot loader
> >> that has similar requirements to a regular one that is not launched
> >> as a Boot Manager option.
> >>
> >> This is especially critical to ensuring that the graphical console
> >> is actually usable during platform recovery, as some platforms do
> >> rely on the ConsolePrefDxe driver, which only performs console
> >> initialization after ReadyToBoot is triggered.
> >>
> >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> >> which is the function that sets up the platform recovery boot process.
> >>
> >> The expected behavior has been clarified in the UEFI 2.10 specification
> >> to explicitly indicate this behavior is required for correct operation.
> >>
> >> This is a rebased version of the patch originally written by Pete Batard.
> >
> > Took me a bit to swap in that whole conversation again, and recheck the
> > spec's and code paths, but this all looks fine to me and should allow
> > the PFTF build to drop the similar patch from Pete that has been carried
> > downstream for the past couple years.
> >
> > As for testing the previous patch has been in the field for a couple
> > years now and i'm not aware of it causing any issues. The additional
> > restriction of limiting it to platform recovery logically makes sense,
> > and as far as I can see shouldn't cause any problems.
> >
> > So,
> >
> > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> >
> >
> > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > and realized that apparently none of that support was ever merged?
>
> What else is there, outside of this patch, in need of upstreaming?
>
> > That seems a bit of an oversight since its been in the spec for a few years now.
>
> "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> commit message), which is quite recent ("Aug 29, 2022").
>
> I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
>

Is there anything else holding up committing this patch? Jeremy and
you reviewed it earlier in the month...



--
真実はいつも一つ!/ Always, there's only one truth!


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#111703): https://edk2.groups.io/g/devel/message/111703
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-11-24 23:36     ` Neal Gompa
@ 2023-12-07  4:47       ` Neal Gompa
  2023-12-07  7:40         ` Ard Biesheuvel
  0 siblings, 1 reply; 14+ messages in thread
From: Neal Gompa @ 2023-12-07  4:47 UTC (permalink / raw)
  To: Laszlo Ersek
  Cc: Jeremy Linton, devel, Pete Batard, Daniel P . Berrangé,
	Gerd Hoffmann, Samer El-Haj-Mahmoud

On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com> wrote:
>
> On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
> >
> > On 10/31/23 23:27, Jeremy Linton wrote:
> > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > >>
> > >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> > >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> > >>
> > >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> > >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> > >> runs because otherwise it may lead to the execution of a boot loader
> > >> that has similar requirements to a regular one that is not launched
> > >> as a Boot Manager option.
> > >>
> > >> This is especially critical to ensuring that the graphical console
> > >> is actually usable during platform recovery, as some platforms do
> > >> rely on the ConsolePrefDxe driver, which only performs console
> > >> initialization after ReadyToBoot is triggered.
> > >>
> > >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> > >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> > >> which is the function that sets up the platform recovery boot process.
> > >>
> > >> The expected behavior has been clarified in the UEFI 2.10 specification
> > >> to explicitly indicate this behavior is required for correct operation.
> > >>
> > >> This is a rebased version of the patch originally written by Pete Batard.
> > >
> > > Took me a bit to swap in that whole conversation again, and recheck the
> > > spec's and code paths, but this all looks fine to me and should allow
> > > the PFTF build to drop the similar patch from Pete that has been carried
> > > downstream for the past couple years.
> > >
> > > As for testing the previous patch has been in the field for a couple
> > > years now and i'm not aware of it causing any issues. The additional
> > > restriction of limiting it to platform recovery logically makes sense,
> > > and as far as I can see shouldn't cause any problems.
> > >
> > > So,
> > >
> > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > >
> > >
> > > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > > and realized that apparently none of that support was ever merged?
> >
> > What else is there, outside of this patch, in need of upstreaming?
> >
> > > That seems a bit of an oversight since its been in the spec for a few years now.
> >
> > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> > commit message), which is quite recent ("Aug 29, 2022").
> >
> > I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
> >
>
> Is there anything else holding up committing this patch? Jeremy and
> you reviewed it earlier in the month...
>

Friendly ping again? It's been a month now...



-- 
真実はいつも一つ!/ Always, there's only one truth!


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112157): https://edk2.groups.io/g/devel/message/112157
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-07  4:47       ` Neal Gompa
@ 2023-12-07  7:40         ` Ard Biesheuvel
  2023-12-12  8:11           ` Ard Biesheuvel
  0 siblings, 1 reply; 14+ messages in thread
From: Ard Biesheuvel @ 2023-12-07  7:40 UTC (permalink / raw)
  To: devel, ngompa13, Liming Gao (Byosoft address)
  Cc: Laszlo Ersek, Jeremy Linton, Pete Batard,
	Daniel P . Berrangé, Gerd Hoffmann, Samer El-Haj-Mahmoud

(cc Liming)

On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com> wrote:
>
> On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com> wrote:
> >
> > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
> > >
> > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > >>
> > > >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> > > >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> > > >>
> > > >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> > > >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> > > >> runs because otherwise it may lead to the execution of a boot loader
> > > >> that has similar requirements to a regular one that is not launched
> > > >> as a Boot Manager option.
> > > >>
> > > >> This is especially critical to ensuring that the graphical console
> > > >> is actually usable during platform recovery, as some platforms do
> > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > >> initialization after ReadyToBoot is triggered.
> > > >>
> > > >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> > > >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> > > >> which is the function that sets up the platform recovery boot process.
> > > >>
> > > >> The expected behavior has been clarified in the UEFI 2.10 specification
> > > >> to explicitly indicate this behavior is required for correct operation.
> > > >>
> > > >> This is a rebased version of the patch originally written by Pete Batard.
> > > >
> > > > Took me a bit to swap in that whole conversation again, and recheck the
> > > > spec's and code paths, but this all looks fine to me and should allow
> > > > the PFTF build to drop the similar patch from Pete that has been carried
> > > > downstream for the past couple years.
> > > >
> > > > As for testing the previous patch has been in the field for a couple
> > > > years now and i'm not aware of it causing any issues. The additional
> > > > restriction of limiting it to platform recovery logically makes sense,
> > > > and as far as I can see shouldn't cause any problems.
> > > >
> > > > So,
> > > >
> > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > >
> > > >
> > > > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > > > and realized that apparently none of that support was ever merged?
> > >
> > > What else is there, outside of this patch, in need of upstreaming?
> > >
> > > > That seems a bit of an oversight since its been in the spec for a few years now.
> > >
> > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> > > commit message), which is quite recent ("Aug 29, 2022").
> > >
> > > I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
> > >
> >
> > Is there anything else holding up committing this patch? Jeremy and
> > you reviewed it earlier in the month...
> >
>
> Friendly ping again? It's been a month now...
>

Apologies for the delay - Liming, can we progress with this?


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112165): https://edk2.groups.io/g/devel/message/112165
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-07  7:40         ` Ard Biesheuvel
@ 2023-12-12  8:11           ` Ard Biesheuvel
  2023-12-18 21:55             ` Ard Biesheuvel
  0 siblings, 1 reply; 14+ messages in thread
From: Ard Biesheuvel @ 2023-12-12  8:11 UTC (permalink / raw)
  To: devel, ngompa13, Liming Gao (Byosoft address), Michael Kinney,
	Leif Lindholm
  Cc: Laszlo Ersek, Jeremy Linton, Pete Batard,
	Daniel P . Berrangé, Gerd Hoffmann, Samer El-Haj-Mahmoud

(cc Mike, Leif)

On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
>
> (cc Liming)
>
> On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com> wrote:
> >
> > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com> wrote:
> > >
> > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
> > > >
> > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > >>
> > > > >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> > > > >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> > > > >>
> > > > >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> > > > >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> > > > >> runs because otherwise it may lead to the execution of a boot loader
> > > > >> that has similar requirements to a regular one that is not launched
> > > > >> as a Boot Manager option.
> > > > >>
> > > > >> This is especially critical to ensuring that the graphical console
> > > > >> is actually usable during platform recovery, as some platforms do
> > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > >> initialization after ReadyToBoot is triggered.
> > > > >>
> > > > >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> > > > >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> > > > >> which is the function that sets up the platform recovery boot process.
> > > > >>
> > > > >> The expected behavior has been clarified in the UEFI 2.10 specification
> > > > >> to explicitly indicate this behavior is required for correct operation.
> > > > >>
> > > > >> This is a rebased version of the patch originally written by Pete Batard.
> > > > >
> > > > > Took me a bit to swap in that whole conversation again, and recheck the
> > > > > spec's and code paths, but this all looks fine to me and should allow
> > > > > the PFTF build to drop the similar patch from Pete that has been carried
> > > > > downstream for the past couple years.
> > > > >
> > > > > As for testing the previous patch has been in the field for a couple
> > > > > years now and i'm not aware of it causing any issues. The additional
> > > > > restriction of limiting it to platform recovery logically makes sense,
> > > > > and as far as I can see shouldn't cause any problems.
> > > > >
> > > > > So,
> > > > >
> > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > >
> > > > >
> > > > > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > > > > and realized that apparently none of that support was ever merged?
> > > >
> > > > What else is there, outside of this patch, in need of upstreaming?
> > > >
> > > > > That seems a bit of an oversight since its been in the spec for a few years now.
> > > >
> > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> > > > commit message), which is quite recent ("Aug 29, 2022").
> > > >
> > > > I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
> > > >
> > >
> > > Is there anything else holding up committing this patch? Jeremy and
> > > you reviewed it earlier in the month...
> > >
> >
> > Friendly ping again? It's been a month now...
> >
>
> Apologies for the delay - Liming, can we progress with this?

Can we please make some progress with this? This has been in limbo for
far too long.

Thanks,


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112360): https://edk2.groups.io/g/devel/message/112360
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-12  8:11           ` Ard Biesheuvel
@ 2023-12-18 21:55             ` Ard Biesheuvel
  2023-12-19 11:50               ` Leif Lindholm
  0 siblings, 1 reply; 14+ messages in thread
From: Ard Biesheuvel @ 2023-12-18 21:55 UTC (permalink / raw)
  To: devel, ngompa13, Liming Gao (Byosoft address), Michael Kinney,
	Leif Lindholm
  Cc: Laszlo Ersek, Jeremy Linton, Pete Batard,
	Daniel P . Berrangé, Gerd Hoffmann, Samer El-Haj-Mahmoud

Hello all,

Same question again. Could we please make some progress on this?

Full thread here:
https://openfw.io/edk2-devel/20231031173700.647004-1-ngompa@fedoraproject.org/

If nobody objects, I will assume that the change is acceptable and
merge it by the end of the week.

Thanks,
Ard.



On Tue, 12 Dec 2023 at 09:11, Ard Biesheuvel <ardb@kernel.org> wrote:
>
> (cc Mike, Leif)
>
> On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
> >
> > (cc Liming)
> >
> > On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com> wrote:
> > >
> > > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com> wrote:
> > > >
> > > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
> > > > >
> > > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > > >>
> > > > > >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> > > > > >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> > > > > >>
> > > > > >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> > > > > >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> > > > > >> runs because otherwise it may lead to the execution of a boot loader
> > > > > >> that has similar requirements to a regular one that is not launched
> > > > > >> as a Boot Manager option.
> > > > > >>
> > > > > >> This is especially critical to ensuring that the graphical console
> > > > > >> is actually usable during platform recovery, as some platforms do
> > > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > > >> initialization after ReadyToBoot is triggered.
> > > > > >>
> > > > > >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> > > > > >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> > > > > >> which is the function that sets up the platform recovery boot process.
> > > > > >>
> > > > > >> The expected behavior has been clarified in the UEFI 2.10 specification
> > > > > >> to explicitly indicate this behavior is required for correct operation.
> > > > > >>
> > > > > >> This is a rebased version of the patch originally written by Pete Batard.
> > > > > >
> > > > > > Took me a bit to swap in that whole conversation again, and recheck the
> > > > > > spec's and code paths, but this all looks fine to me and should allow
> > > > > > the PFTF build to drop the similar patch from Pete that has been carried
> > > > > > downstream for the past couple years.
> > > > > >
> > > > > > As for testing the previous patch has been in the field for a couple
> > > > > > years now and i'm not aware of it causing any issues. The additional
> > > > > > restriction of limiting it to platform recovery logically makes sense,
> > > > > > and as far as I can see shouldn't cause any problems.
> > > > > >
> > > > > > So,
> > > > > >
> > > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > > >
> > > > > >
> > > > > > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > > > > > and realized that apparently none of that support was ever merged?
> > > > >
> > > > > What else is there, outside of this patch, in need of upstreaming?
> > > > >
> > > > > > That seems a bit of an oversight since its been in the spec for a few years now.
> > > > >
> > > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> > > > > commit message), which is quite recent ("Aug 29, 2022").
> > > > >
> > > > > I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
> > > > >
> > > >
> > > > Is there anything else holding up committing this patch? Jeremy and
> > > > you reviewed it earlier in the month...
> > > >
> > >
> > > Friendly ping again? It's been a month now...
> > >
> >
> > Apologies for the delay - Liming, can we progress with this?
>
> Can we please make some progress with this? This has been in limbo for
> far too long.
>
> Thanks,


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112653): https://edk2.groups.io/g/devel/message/112653
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-18 21:55             ` Ard Biesheuvel
@ 2023-12-19 11:50               ` Leif Lindholm
  2023-12-19 12:59                 ` 回复: " gaoliming via groups.io
  0 siblings, 1 reply; 14+ messages in thread
From: Leif Lindholm @ 2023-12-19 11:50 UTC (permalink / raw)
  To: devel, ardb
  Cc: ngompa13, Liming Gao (Byosoft address), Michael Kinney,
	Laszlo Ersek, Jeremy Linton, Pete Batard,
	Daniel P . Berrangé, Gerd Hoffmann, Samer El-Haj-Mahmoud

On Mon, Dec 18, 2023 at 22:55:21 +0100, Ard Biesheuvel wrote:
> Hello all,
> 
> Same question again. Could we please make some progress on this?
> 
> Full thread here:
> https://openfw.io/edk2-devel/20231031173700.647004-1-ngompa@fedoraproject.org/
> 
> If nobody objects, I will assume that the change is acceptable and
> merge it by the end of the week.

I'm OK with this.

The last comment from Liming in
https://bugzilla.tianocore.org/show_bug.cgi?id=2831
was that the fix could be merged after "the next UEFI is published",
which it was - in August 2022.

Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>

Regards,

Leif


> Thanks,
> Ard.
> 
> 
> 
> On Tue, 12 Dec 2023 at 09:11, Ard Biesheuvel <ardb@kernel.org> wrote:
> >
> > (cc Mike, Leif)
> >
> > On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
> > >
> > > (cc Liming)
> > >
> > > On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com> wrote:
> > > >
> > > > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com> wrote:
> > > > >
> > > > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com> wrote:
> > > > > >
> > > > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > > > >>
> > > > > > >> Currently, the ReadyToBoot event is only signaled when a formal Boot
> > > > > > >> Manager option is executed (in BmBoot.c -> EfiBootManagerBoot ()).
> > > > > > >>
> > > > > > >> However, the introduction of Platform Recovery in UEFI 2.5 makes it
> > > > > > >> necessary to signal ReadyToBoot when a Platform Recovery boot loader
> > > > > > >> runs because otherwise it may lead to the execution of a boot loader
> > > > > > >> that has similar requirements to a regular one that is not launched
> > > > > > >> as a Boot Manager option.
> > > > > > >>
> > > > > > >> This is especially critical to ensuring that the graphical console
> > > > > > >> is actually usable during platform recovery, as some platforms do
> > > > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > > > >> initialization after ReadyToBoot is triggered.
> > > > > > >>
> > > > > > >> This patch fixes that behavior by calling EfiSignalEventReadyToBoot ()
> > > > > > >> in EfiBootManagerProcessLoadOption () when invoking platform recovery,
> > > > > > >> which is the function that sets up the platform recovery boot process.
> > > > > > >>
> > > > > > >> The expected behavior has been clarified in the UEFI 2.10 specification
> > > > > > >> to explicitly indicate this behavior is required for correct operation.
> > > > > > >>
> > > > > > >> This is a rebased version of the patch originally written by Pete Batard.
> > > > > > >
> > > > > > > Took me a bit to swap in that whole conversation again, and recheck the
> > > > > > > spec's and code paths, but this all looks fine to me and should allow
> > > > > > > the PFTF build to drop the similar patch from Pete that has been carried
> > > > > > > downstream for the past couple years.
> > > > > > >
> > > > > > > As for testing the previous patch has been in the field for a couple
> > > > > > > years now and i'm not aware of it causing any issues. The additional
> > > > > > > restriction of limiting it to platform recovery logically makes sense,
> > > > > > > and as far as I can see shouldn't cause any problems.
> > > > > > >
> > > > > > > So,
> > > > > > >
> > > > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > > > >
> > > > > > >
> > > > > > > As a PS: I also went to check the ready to boot behavior for OsRecovery
> > > > > > > and realized that apparently none of that support was ever merged?
> > > > > >
> > > > > > What else is there, outside of this patch, in need of upstreaming?
> > > > > >
> > > > > > > That seems a bit of an oversight since its been in the spec for a few years now.
> > > > > >
> > > > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to the
> > > > > > commit message), which is quite recent ("Aug 29, 2022").
> > > > > >
> > > > > > I couldn't find the Mantis ticket in the Revision History (for 2.10) though.
> > > > > >
> > > > >
> > > > > Is there anything else holding up committing this patch? Jeremy and
> > > > > you reviewed it earlier in the month...
> > > > >
> > > >
> > > > Friendly ping again? It's been a month now...
> > > >
> > >
> > > Apologies for the delay - Liming, can we progress with this?
> >
> > Can we please make some progress with this? This has been in limbo for
> > far too long.
> >
> > Thanks,
> 
> 
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112718): https://edk2.groups.io/g/devel/message/112718
Mute This Topic: https://groups.io/mt/102302654/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/1913456212/xyzzy [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* 回复: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-19 11:50               ` Leif Lindholm
@ 2023-12-19 12:59                 ` gaoliming via groups.io
  2023-12-19 13:59                   ` Ard Biesheuvel
  0 siblings, 1 reply; 14+ messages in thread
From: gaoliming via groups.io @ 2023-12-19 12:59 UTC (permalink / raw)
  To: devel, quic_llindhol, ardb
  Cc: ngompa13, 'Michael Kinney', 'Laszlo Ersek',
	'Jeremy Linton', 'Pete Batard',
	'Daniel P . Berrangé', 'Gerd Hoffmann',
	'Samer El-Haj-Mahmoud'

Yes. The latest spec has clarified this behavior. So, this change is OK. Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>

Thanks
Liming
> -----邮件原件-----
> 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Leif Lindholm
> 发送时间: 2023年12月19日 19:51
> 收件人: devel@edk2.groups.io; ardb@kernel.org
> 抄送: ngompa13@gmail.com; Liming Gao (Byosoft address)
> <gaoliming@byosoft.com.cn>; Michael Kinney <michael.d.kinney@intel.com>;
> Laszlo Ersek <lersek@redhat.com>; Jeremy Linton <jeremy.linton@arm.com>;
> Pete Batard <pete@akeo.ie>; Daniel P . Berrangé <berrange@redhat.com>;
> Gerd Hoffmann <kraxel@redhat.com>; Samer El-Haj-Mahmoud
> <samer.el-haj-mahmoud@arm.com>
> 主题: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib:
> Signal ReadyToBoot on platform recovery
> 
> On Mon, Dec 18, 2023 at 22:55:21 +0100, Ard Biesheuvel wrote:
> > Hello all,
> >
> > Same question again. Could we please make some progress on this?
> >
> > Full thread here:
> >
> https://openfw.io/edk2-devel/20231031173700.647004-1-ngompa@fedorap
> roject.org/
> >
> > If nobody objects, I will assume that the change is acceptable and
> > merge it by the end of the week.
> 
> I'm OK with this.
> 
> The last comment from Liming in
> https://bugzilla.tianocore.org/show_bug.cgi?id=2831
> was that the fix could be merged after "the next UEFI is published",
> which it was - in August 2022.
> 
> Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
> 
> Regards,
> 
> Leif
> 
> 
> > Thanks,
> > Ard.
> >
> >
> >
> > On Tue, 12 Dec 2023 at 09:11, Ard Biesheuvel <ardb@kernel.org> wrote:
> > >
> > > (cc Mike, Leif)
> > >
> > > On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
> > > >
> > > > (cc Liming)
> > > >
> > > > On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com>
> wrote:
> > > > >
> > > > > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com>
> wrote:
> > > > > >
> > > > > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com>
> wrote:
> > > > > > >
> > > > > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > > > > >>
> > > > > > > >> Currently, the ReadyToBoot event is only signaled when a formal
> Boot
> > > > > > > >> Manager option is executed (in BmBoot.c ->
> EfiBootManagerBoot ()).
> > > > > > > >>
> > > > > > > >> However, the introduction of Platform Recovery in UEFI 2.5
> makes it
> > > > > > > >> necessary to signal ReadyToBoot when a Platform Recovery
> boot loader
> > > > > > > >> runs because otherwise it may lead to the execution of a boot
> loader
> > > > > > > >> that has similar requirements to a regular one that is not
> launched
> > > > > > > >> as a Boot Manager option.
> > > > > > > >>
> > > > > > > >> This is especially critical to ensuring that the graphical console
> > > > > > > >> is actually usable during platform recovery, as some platforms
> do
> > > > > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > > > > >> initialization after ReadyToBoot is triggered.
> > > > > > > >>
> > > > > > > >> This patch fixes that behavior by calling
> EfiSignalEventReadyToBoot ()
> > > > > > > >> in EfiBootManagerProcessLoadOption () when invoking platform
> recovery,
> > > > > > > >> which is the function that sets up the platform recovery boot
> process.
> > > > > > > >>
> > > > > > > >> The expected behavior has been clarified in the UEFI 2.10
> specification
> > > > > > > >> to explicitly indicate this behavior is required for correct
> operation.
> > > > > > > >>
> > > > > > > >> This is a rebased version of the patch originally written by Pete
> Batard.
> > > > > > > >
> > > > > > > > Took me a bit to swap in that whole conversation again, and
> recheck the
> > > > > > > > spec's and code paths, but this all looks fine to me and should
> allow
> > > > > > > > the PFTF build to drop the similar patch from Pete that has been
> carried
> > > > > > > > downstream for the past couple years.
> > > > > > > >
> > > > > > > > As for testing the previous patch has been in the field for a couple
> > > > > > > > years now and i'm not aware of it causing any issues. The
> additional
> > > > > > > > restriction of limiting it to platform recovery logically makes
> sense,
> > > > > > > > and as far as I can see shouldn't cause any problems.
> > > > > > > >
> > > > > > > > So,
> > > > > > > >
> > > > > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > > > > >
> > > > > > > >
> > > > > > > > As a PS: I also went to check the ready to boot behavior for
> OsRecovery
> > > > > > > > and realized that apparently none of that support was ever
> merged?
> > > > > > >
> > > > > > > What else is there, outside of this patch, in need of upstreaming?
> > > > > > >
> > > > > > > > That seems a bit of an oversight since its been in the spec for a
> few years now.
> > > > > > >
> > > > > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to
> the
> > > > > > > commit message), which is quite recent ("Aug 29, 2022").
> > > > > > >
> > > > > > > I couldn't find the Mantis ticket in the Revision History (for 2.10)
> though.
> > > > > > >
> > > > > >
> > > > > > Is there anything else holding up committing this patch? Jeremy and
> > > > > > you reviewed it earlier in the month...
> > > > > >
> > > > >
> > > > > Friendly ping again? It's been a month now...
> > > > >
> > > >
> > > > Apologies for the delay - Liming, can we progress with this?
> > >
> > > Can we please make some progress with this? This has been in limbo for
> > > far too long.
> > >
> > > Thanks,
> >
> >
> >
> >
> >
> 
> 
> 
> 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112722): https://edk2.groups.io/g/devel/message/112722
Mute This Topic: https://groups.io/mt/103261639/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-19 12:59                 ` 回复: " gaoliming via groups.io
@ 2023-12-19 13:59                   ` Ard Biesheuvel
  2023-12-19 14:11                     ` Samer El-Haj-Mahmoud
  0 siblings, 1 reply; 14+ messages in thread
From: Ard Biesheuvel @ 2023-12-19 13:59 UTC (permalink / raw)
  To: devel, gaoliming
  Cc: quic_llindhol, ngompa13, Michael Kinney, Laszlo Ersek,
	Jeremy Linton, Pete Batard, Daniel P . Berrangé,
	Gerd Hoffmann, Samer El-Haj-Mahmoud

On Tue, 19 Dec 2023 at 14:00, gaoliming via groups.io
<gaoliming=byosoft.com.cn@groups.io> wrote:
>
> Yes. The latest spec has clarified this behavior. So, this change is OK. Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
>

Merged as #5165

Thanks all

> > -----邮件原件-----
> > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Leif Lindholm
> > 发送时间: 2023年12月19日 19:51
> > 收件人: devel@edk2.groups.io; ardb@kernel.org
> > 抄送: ngompa13@gmail.com; Liming Gao (Byosoft address)
> > <gaoliming@byosoft.com.cn>; Michael Kinney <michael.d.kinney@intel.com>;
> > Laszlo Ersek <lersek@redhat.com>; Jeremy Linton <jeremy.linton@arm.com>;
> > Pete Batard <pete@akeo.ie>; Daniel P . Berrangé <berrange@redhat.com>;
> > Gerd Hoffmann <kraxel@redhat.com>; Samer El-Haj-Mahmoud
> > <samer.el-haj-mahmoud@arm.com>
> > 主题: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib:
> > Signal ReadyToBoot on platform recovery
> >
> > On Mon, Dec 18, 2023 at 22:55:21 +0100, Ard Biesheuvel wrote:
> > > Hello all,
> > >
> > > Same question again. Could we please make some progress on this?
> > >
> > > Full thread here:
> > >
> > https://openfw.io/edk2-devel/20231031173700.647004-1-ngompa@fedorap
> > roject.org/
> > >
> > > If nobody objects, I will assume that the change is acceptable and
> > > merge it by the end of the week.
> >
> > I'm OK with this.
> >
> > The last comment from Liming in
> > https://bugzilla.tianocore.org/show_bug.cgi?id=2831
> > was that the fix could be merged after "the next UEFI is published",
> > which it was - in August 2022.
> >
> > Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
> >
> > Regards,
> >
> > Leif
> >
> >
> > > Thanks,
> > > Ard.
> > >
> > >
> > >
> > > On Tue, 12 Dec 2023 at 09:11, Ard Biesheuvel <ardb@kernel.org> wrote:
> > > >
> > > > (cc Mike, Leif)
> > > >
> > > > On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
> > > > >
> > > > > (cc Liming)
> > > > >
> > > > > On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com>
> > wrote:
> > > > > >
> > > > > > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa <ngompa13@gmail.com>
> > wrote:
> > > > > > >
> > > > > > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com>
> > wrote:
> > > > > > > >
> > > > > > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > > > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > > > > > >>
> > > > > > > > >> Currently, the ReadyToBoot event is only signaled when a formal
> > Boot
> > > > > > > > >> Manager option is executed (in BmBoot.c ->
> > EfiBootManagerBoot ()).
> > > > > > > > >>
> > > > > > > > >> However, the introduction of Platform Recovery in UEFI 2.5
> > makes it
> > > > > > > > >> necessary to signal ReadyToBoot when a Platform Recovery
> > boot loader
> > > > > > > > >> runs because otherwise it may lead to the execution of a boot
> > loader
> > > > > > > > >> that has similar requirements to a regular one that is not
> > launched
> > > > > > > > >> as a Boot Manager option.
> > > > > > > > >>
> > > > > > > > >> This is especially critical to ensuring that the graphical console
> > > > > > > > >> is actually usable during platform recovery, as some platforms
> > do
> > > > > > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > > > > > >> initialization after ReadyToBoot is triggered.
> > > > > > > > >>
> > > > > > > > >> This patch fixes that behavior by calling
> > EfiSignalEventReadyToBoot ()
> > > > > > > > >> in EfiBootManagerProcessLoadOption () when invoking platform
> > recovery,
> > > > > > > > >> which is the function that sets up the platform recovery boot
> > process.
> > > > > > > > >>
> > > > > > > > >> The expected behavior has been clarified in the UEFI 2.10
> > specification
> > > > > > > > >> to explicitly indicate this behavior is required for correct
> > operation.
> > > > > > > > >>
> > > > > > > > >> This is a rebased version of the patch originally written by Pete
> > Batard.
> > > > > > > > >
> > > > > > > > > Took me a bit to swap in that whole conversation again, and
> > recheck the
> > > > > > > > > spec's and code paths, but this all looks fine to me and should
> > allow
> > > > > > > > > the PFTF build to drop the similar patch from Pete that has been
> > carried
> > > > > > > > > downstream for the past couple years.
> > > > > > > > >
> > > > > > > > > As for testing the previous patch has been in the field for a couple
> > > > > > > > > years now and i'm not aware of it causing any issues. The
> > additional
> > > > > > > > > restriction of limiting it to platform recovery logically makes
> > sense,
> > > > > > > > > and as far as I can see shouldn't cause any problems.
> > > > > > > > >
> > > > > > > > > So,
> > > > > > > > >
> > > > > > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > As a PS: I also went to check the ready to boot behavior for
> > OsRecovery
> > > > > > > > > and realized that apparently none of that support was ever
> > merged?
> > > > > > > >
> > > > > > > > What else is there, outside of this patch, in need of upstreaming?
> > > > > > > >
> > > > > > > > > That seems a bit of an oversight since its been in the spec for a
> > few years now.
> > > > > > > >
> > > > > > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to
> > the
> > > > > > > > commit message), which is quite recent ("Aug 29, 2022").
> > > > > > > >
> > > > > > > > I couldn't find the Mantis ticket in the Revision History (for 2.10)
> > though.
> > > > > > > >
> > > > > > >
> > > > > > > Is there anything else holding up committing this patch? Jeremy and
> > > > > > > you reviewed it earlier in the month...
> > > > > > >
> > > > > >
> > > > > > Friendly ping again? It's been a month now...
> > > > > >
> > > > >
> > > > > Apologies for the delay - Liming, can we progress with this?
> > > >
> > > > Can we please make some progress with this? This has been in limbo for
> > > > far too long.
> > > >
> > > > Thanks,
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>
>
>
>
>
> 
>
>


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112729): https://edk2.groups.io/g/devel/message/112729
Mute This Topic: https://groups.io/mt/103262405/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-19 13:59                   ` Ard Biesheuvel
@ 2023-12-19 14:11                     ` Samer El-Haj-Mahmoud
  2023-12-22  3:03                       ` Neal Gompa
  0 siblings, 1 reply; 14+ messages in thread
From: Samer El-Haj-Mahmoud @ 2023-12-19 14:11 UTC (permalink / raw)
  To: Ard Biesheuvel, devel@edk2.groups.io, gaoliming@byosoft.com.cn
  Cc: quic_llindhol@quicinc.com, ngompa13@gmail.com, Michael Kinney,
	Laszlo Ersek, Jeremy Linton, Pete Batard,
	Daniel P . Berrangé, Gerd Hoffmann

Thank you all!

> -----Original Message-----
> From: Ard Biesheuvel <ardb@kernel.org>
> Sent: Tuesday, December 19, 2023 8:59 AM
> To: devel@edk2.groups.io; gaoliming@byosoft.com.cn
> Cc: quic_llindhol@quicinc.com; ngompa13@gmail.com; Michael Kinney
> <michael.d.kinney@intel.com>; Laszlo Ersek <lersek@redhat.com>; Jeremy Linton
> <Jeremy.Linton@arm.com>; Pete Batard <pete@akeo.ie>; Daniel P . Berrangé
> <berrange@redhat.com>; Gerd Hoffmann <kraxel@redhat.com>; Samer El-Haj-
> Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
> Subject: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib:
> Signal ReadyToBoot on platform recovery
>
> On Tue, 19 Dec 2023 at 14:00, gaoliming via groups.io
> <gaoliming=byosoft.com.cn@groups.io> wrote:
> >
> > Yes. The latest spec has clarified this behavior. So, this change is OK. Reviewed-
> by: Liming Gao <gaoliming@byosoft.com.cn>
> >
>
> Merged as #5165
>
> Thanks all
>
> > > -----邮件原件-----
> > > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Leif Lindholm
> > > 发送时间: 2023年12月19日 19:51
> > > 收件人: devel@edk2.groups.io; ardb@kernel.org
> > > 抄送: ngompa13@gmail.com; Liming Gao (Byosoft address)
> > > <gaoliming@byosoft.com.cn>; Michael Kinney
> <michael.d.kinney@intel.com>;
> > > Laszlo Ersek <lersek@redhat.com>; Jeremy Linton <jeremy.linton@arm.com>;
> > > Pete Batard <pete@akeo.ie>; Daniel P . Berrangé <berrange@redhat.com>;
> > > Gerd Hoffmann <kraxel@redhat.com>; Samer El-Haj-Mahmoud
> > > <samer.el-haj-mahmoud@arm.com>
> > > 主题: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib:
> > > Signal ReadyToBoot on platform recovery
> > >
> > > On Mon, Dec 18, 2023 at 22:55:21 +0100, Ard Biesheuvel wrote:
> > > > Hello all,
> > > >
> > > > Same question again. Could we please make some progress on this?
> > > >
> > > > Full thread here:
> > > >
> > > https://openfw.io/edk2-devel/20231031173700.647004-1-
> ngompa@fedorap
> > > roject.org/
> > > >
> > > > If nobody objects, I will assume that the change is acceptable and
> > > > merge it by the end of the week.
> > >
> > > I'm OK with this.
> > >
> > > The last comment from Liming in
> > > https://bugzilla.tianocore.org/show_bug.cgi?id=2831
> > > was that the fix could be merged after "the next UEFI is published",
> > > which it was - in August 2022.
> > >
> > > Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
> > >
> > > Regards,
> > >
> > > Leif
> > >
> > >
> > > > Thanks,
> > > > Ard.
> > > >
> > > >
> > > >
> > > > On Tue, 12 Dec 2023 at 09:11, Ard Biesheuvel <ardb@kernel.org> wrote:
> > > > >
> > > > > (cc Mike, Leif)
> > > > >
> > > > > On Thu, 7 Dec 2023 at 08:40, Ard Biesheuvel <ardb@kernel.org> wrote:
> > > > > >
> > > > > > (cc Liming)
> > > > > >
> > > > > > On Thu, 7 Dec 2023 at 05:48, Neal Gompa <ngompa13@gmail.com>
> > > wrote:
> > > > > > >
> > > > > > > On Fri, Nov 24, 2023 at 6:36 PM Neal Gompa
> <ngompa13@gmail.com>
> > > wrote:
> > > > > > > >
> > > > > > > > On Thu, Nov 2, 2023 at 6:35 AM Laszlo Ersek <lersek@redhat.com>
> > > wrote:
> > > > > > > > >
> > > > > > > > > On 10/31/23 23:27, Jeremy Linton wrote:
> > > > > > > > > > On 10/31/23 12:37, Neal Gompa via groups.io wrote:
> > > > > > > > > >> From: Neal Gompa <ngompa@fedoraproject.org>
> > > > > > > > > >>
> > > > > > > > > >> Currently, the ReadyToBoot event is only signaled when a
> formal
> > > Boot
> > > > > > > > > >> Manager option is executed (in BmBoot.c ->
> > > EfiBootManagerBoot ()).
> > > > > > > > > >>
> > > > > > > > > >> However, the introduction of Platform Recovery in UEFI 2.5
> > > makes it
> > > > > > > > > >> necessary to signal ReadyToBoot when a Platform Recovery
> > > boot loader
> > > > > > > > > >> runs because otherwise it may lead to the execution of a boot
> > > loader
> > > > > > > > > >> that has similar requirements to a regular one that is not
> > > launched
> > > > > > > > > >> as a Boot Manager option.
> > > > > > > > > >>
> > > > > > > > > >> This is especially critical to ensuring that the graphical console
> > > > > > > > > >> is actually usable during platform recovery, as some platforms
> > > do
> > > > > > > > > >> rely on the ConsolePrefDxe driver, which only performs console
> > > > > > > > > >> initialization after ReadyToBoot is triggered.
> > > > > > > > > >>
> > > > > > > > > >> This patch fixes that behavior by calling
> > > EfiSignalEventReadyToBoot ()
> > > > > > > > > >> in EfiBootManagerProcessLoadOption () when invoking
> platform
> > > recovery,
> > > > > > > > > >> which is the function that sets up the platform recovery boot
> > > process.
> > > > > > > > > >>
> > > > > > > > > >> The expected behavior has been clarified in the UEFI 2.10
> > > specification
> > > > > > > > > >> to explicitly indicate this behavior is required for correct
> > > operation.
> > > > > > > > > >>
> > > > > > > > > >> This is a rebased version of the patch originally written by Pete
> > > Batard.
> > > > > > > > > >
> > > > > > > > > > Took me a bit to swap in that whole conversation again, and
> > > recheck the
> > > > > > > > > > spec's and code paths, but this all looks fine to me and should
> > > allow
> > > > > > > > > > the PFTF build to drop the similar patch from Pete that has been
> > > carried
> > > > > > > > > > downstream for the past couple years.
> > > > > > > > > >
> > > > > > > > > > As for testing the previous patch has been in the field for a
> couple
> > > > > > > > > > years now and i'm not aware of it causing any issues. The
> > > additional
> > > > > > > > > > restriction of limiting it to platform recovery logically makes
> > > sense,
> > > > > > > > > > and as far as I can see shouldn't cause any problems.
> > > > > > > > > >
> > > > > > > > > > So,
> > > > > > > > > >
> > > > > > > > > > Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > As a PS: I also went to check the ready to boot behavior for
> > > OsRecovery
> > > > > > > > > > and realized that apparently none of that support was ever
> > > merged?
> > > > > > > > >
> > > > > > > > > What else is there, outside of this patch, in need of upstreaming?
> > > > > > > > >
> > > > > > > > > > That seems a bit of an oversight since its been in the spec for a
> > > few years now.
> > > > > > > > >
> > > > > > > > > "ready-to-boot for OsRecovery" is new in UEFI 2.10 (according to
> > > the
> > > > > > > > > commit message), which is quite recent ("Aug 29, 2022").
> > > > > > > > >
> > > > > > > > > I couldn't find the Mantis ticket in the Revision History (for 2.10)
> > > though.
> > > > > > > > >
> > > > > > > >
> > > > > > > > Is there anything else holding up committing this patch? Jeremy and
> > > > > > > > you reviewed it earlier in the month...
> > > > > > > >
> > > > > > >
> > > > > > > Friendly ping again? It's been a month now...
> > > > > > >
> > > > > >
> > > > > > Apologies for the delay - Liming, can we progress with this?
> > > > >
> > > > > Can we please make some progress with this? This has been in limbo for
> > > > > far too long.
> > > > >
> > > > > Thanks,
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> >
> > 
> >
> >
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112731): https://edk2.groups.io/g/devel/message/112731
Mute This Topic: https://groups.io/mt/103262405/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

* Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
  2023-12-19 14:11                     ` Samer El-Haj-Mahmoud
@ 2023-12-22  3:03                       ` Neal Gompa
  0 siblings, 0 replies; 14+ messages in thread
From: Neal Gompa @ 2023-12-22  3:03 UTC (permalink / raw)
  To: Samer El-Haj-Mahmoud
  Cc: Ard Biesheuvel, devel@edk2.groups.io, gaoliming@byosoft.com.cn,
	quic_llindhol@quicinc.com, Michael Kinney, Laszlo Ersek,
	Jeremy Linton, Pete Batard, Daniel P . Berrangé,
	Gerd Hoffmann

On Tue, Dec 19, 2023 at 9:11 AM Samer El-Haj-Mahmoud
<Samer.El-Haj-Mahmoud@arm.com> wrote:
>
> Thank you all!
>

Thank you everyone, I see that it has landed in the repository now:
https://github.com/tianocore/edk2/commit/8c1e9f9c6fa7b5137003b0cfa6d54a6bada16d8e



-- 
真実はいつも一つ!/ Always, there's only one truth!


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#112828): https://edk2.groups.io/g/devel/message/112828
Mute This Topic: https://groups.io/mt/103262405/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



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

end of thread, other threads:[~2023-12-22  3:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-31 17:37 [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery Neal Gompa
2023-10-31 22:27 ` Jeremy Linton
2023-11-02 10:35   ` Laszlo Ersek
2023-11-24 23:36     ` Neal Gompa
2023-12-07  4:47       ` Neal Gompa
2023-12-07  7:40         ` Ard Biesheuvel
2023-12-12  8:11           ` Ard Biesheuvel
2023-12-18 21:55             ` Ard Biesheuvel
2023-12-19 11:50               ` Leif Lindholm
2023-12-19 12:59                 ` 回复: " gaoliming via groups.io
2023-12-19 13:59                   ` Ard Biesheuvel
2023-12-19 14:11                     ` Samer El-Haj-Mahmoud
2023-12-22  3:03                       ` Neal Gompa
2023-11-02 10:20 ` Laszlo Ersek

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