public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update
@ 2026-03-24 17:59 Aswin Murugan
  2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Aswin Murugan @ 2026-03-24 17:59 UTC (permalink / raw)
  To: casey.connolly, neil.armstrong, sumit.garg, trini, xypron.glpk,
	ilias.apalodimas, aswin.murugan, marek.vasut+renesas,
	michal.simek, sjg, mkorpershoek, jan.kiszka, paul.liu,
	j-humphreys, u-boot-qcom, u-boot

From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

With CONFIG_PSCI_RESET enabled, EFI runtime resets always use PSCI, but since
it cannot pass the arguments needed for special reboot modes, requests like
bootloader or EDL fall back to a normal reboot.

This version updates the earlier series that introduced configuration control
over EFI PSCI-based runtime reset handling.

During review [1], it was pointed out that modifying only the Kconfig option
was incomplete, as the EFI runtime configuration table in
lib/efi_loader/efi_runtime.c also needs to be updated to reflect whether
runtime reset support is enabled.

Additionally, the reviewer suggested that instead of introducing a new
EFI_PSCI_RESET_RUNTIME option, we should reuse the existing
EFI_HAVE_RUNTIME_RESET knob, making it user-configurable so platforms can
opt out when the kernel must retain full control of specialized reboot
modes.

This version implements that feedback:

1. EFI_HAVE_RUNTIME_RESET is now a proper Kconfig configurable option
   This allows individual platforms, such as Qualcomm boards, to 
   explicitly disable U-Boot’s EFI runtime reset callbacks when required.

2. The Qualcomm defconfig disables EFI_HAVE_RUNTIME_RESET so that the
   kernel can manage advanced reboot flows (EDL, bootloader entry, etc.)
   without U-Boot overriding those reset modes through EFI runtime
   services.

3. The EFI runtime table is updated accordingly to conditionally
   advertise reset support only when EFI_HAVE_RUNTIME_RESET is enabled.

These changes maintain existing default behavior for platforms that rely
on U-Boot’s EFI reset services, while enabling platforms with more
complex reboot semantics to opt out cleanly.

[1] https://lore.kernel.org/all/CAC_iWjKZXsE86J_wJ=JTE0TGL=MqGm8YRYsq4BrkU2ba3me6OQ@mail.gmail.com/

Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
---
Changes in v4:
- Made EFI_HAVE_RUNTIME_RESET user configurable & used it to disable U-Boot’s EFI runtime reset
  for qualcomm platforms
- Link to v3: https://lore.kernel.org/all/20260213110527.1254098-1-aswin.murugan@oss.qualcomm.com/

Changes in v3:
- Updated the commit message
- Changed 'CONFIG_EFI_PSCI_RESET_RUNTIME=n' to '# CONFIG_EFI_PSCI_RESET_RUNTIME is not set'
- Link to v2: https://lore.kernel.org/all/20260114111624.2321852-1-aswin.murugan@oss.qualcomm.com/

Changes in v2:
- As per review comments made default y for EFI_PSCI_RESET_RUNTIME config
- Disabled the EFI_PSCI_RESET_RUNTIME config for qualcomm platforms
- Link to v1: https://lore.kernel.org/all/20260108105146.1285450-1-aswin.murugan@oss.qualcomm.com/
---
Aswin Murugan (2):
  efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
  qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig

 configs/qcom_defconfig | 1 +
 lib/efi_loader/Kconfig | 3 +--
 2 files changed, 2 insertions(+), 2 deletions(-)

-- 
2.34.1


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

* [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
  2026-03-24 17:59 [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Aswin Murugan
@ 2026-03-24 17:59 ` Aswin Murugan
  2026-03-24 18:21   ` Heinrich Schuchardt
  2026-03-25  6:59   ` Ilias Apalodimas
  2026-03-24 17:59 ` [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig Aswin Murugan
  2026-03-26  8:54 ` [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Sumit Garg
  2 siblings, 2 replies; 8+ messages in thread
From: Aswin Murugan @ 2026-03-24 17:59 UTC (permalink / raw)
  To: casey.connolly, neil.armstrong, sumit.garg, trini, xypron.glpk,
	ilias.apalodimas, aswin.murugan, marek.vasut+renesas,
	michal.simek, sjg, mkorpershoek, jan.kiszka, paul.liu,
	j-humphreys, u-boot-qcom, u-boot

From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Expose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt
so platforms can explicitly enable or disable advertising the EFI reset
runtime service.

The current PSCI-based EFI runtime reset implementation is always
enabled whenever CONFIG_PSCI_RESET is selected, but it does not support
passing the additional arguments required for specialized reset modes.
As a result, reboot requests such as bootloader mode or EDL mode cannot
be propagated correctly and instead fall back to a normal reboot.

By making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that
depend on extended PSCI reset can now explicitly disable EFI runtime
reset handling even when CONFIG_PSCI_RESET is enabled, ensuring
that the kernel retains full control of advanced reboot paths.

Default behavior for existing platforms remains unchanged.

Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
---
 lib/efi_loader/Kconfig | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
index 13e44be1d06..31d1c4fc257 100644
--- a/lib/efi_loader/Kconfig
+++ b/lib/efi_loader/Kconfig
@@ -100,8 +100,7 @@ config EFI_SET_TIME
 	  can be used by an EFI application to adjust the real time clock.
 
 config EFI_HAVE_RUNTIME_RESET
-	# bool "Reset runtime service is available"
-	bool
+	bool "Reset runtime service"
 	default y
 	depends on ARCH_BCM283X || FSL_LAYERSCAPE || PSCI_RESET || \
 		   SANDBOX || SYSRESET_SBI || SYSRESET_X86
-- 
2.34.1


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

* [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
  2026-03-24 17:59 [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Aswin Murugan
  2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
@ 2026-03-24 17:59 ` Aswin Murugan
  2026-03-24 18:22   ` Heinrich Schuchardt
  2026-03-25  6:59   ` Ilias Apalodimas
  2026-03-26  8:54 ` [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Sumit Garg
  2 siblings, 2 replies; 8+ messages in thread
From: Aswin Murugan @ 2026-03-24 17:59 UTC (permalink / raw)
  To: casey.connolly, neil.armstrong, sumit.garg, trini, xypron.glpk,
	ilias.apalodimas, aswin.murugan, marek.vasut+renesas,
	michal.simek, sjg, mkorpershoek, jan.kiszka, paul.liu,
	j-humphreys, u-boot-qcom, u-boot

From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Qualcomm platforms rely on the kernel to manage specialized reboot modes
such as EDL, bootloader entry, and other vendor-specific reset flows.
Allowing U-Boot to override these via EFI runtime reset services leads to
incorrect behavior when the kernel issues advanced reboot requests.

Now that EFI_HAVE_RUNTIME_RESET is exposed as a user-configurable Kconfig
option, disable it for qcom_defconfig so that the kernel retains full
control over reboot handling on Qualcomm SoCs.

This ensures that EFI runtime reboot callbacks are not registered on
these platforms, preventing conflicts with kernel-managed PSCI reset
paths.

Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
---
 configs/qcom_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
index 314fc0c4903..8042855bae1 100644
--- a/configs/qcom_defconfig
+++ b/configs/qcom_defconfig
@@ -6,6 +6,7 @@ CONFIG_ARCH_SNAPDRAGON=y
 CONFIG_NR_DRAM_BANKS=24
 CONFIG_DEFAULT_DEVICE_TREE="qcom/sdm845-db845c"
 CONFIG_SYS_LOAD_ADDR=0xA0000000
+# CONFIG_EFI_HAVE_RUNTIME_RESET is not set
 CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
 CONFIG_EFI_CAPSULE_ON_DISK=y
 CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
-- 
2.34.1


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

* Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
  2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
@ 2026-03-24 18:21   ` Heinrich Schuchardt
  2026-03-25  6:59   ` Ilias Apalodimas
  1 sibling, 0 replies; 8+ messages in thread
From: Heinrich Schuchardt @ 2026-03-24 18:21 UTC (permalink / raw)
  To: Aswin Murugan, casey.connolly, neil.armstrong, sumit.garg, trini,
	ilias.apalodimas, aswin.murugan, marek.vasut+renesas,
	michal.simek, sjg, mkorpershoek, jan.kiszka, paul.liu,
	j-humphreys, u-boot-qcom, u-boot

Am 24. März 2026 18:59:12 MEZ schrieb Aswin Murugan <aswin.murugan@oss.qualcomm.com>:
>From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
>
>Expose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt
>so platforms can explicitly enable or disable advertising the EFI reset
>runtime service.
>
>The current PSCI-based EFI runtime reset implementation is always
>enabled whenever CONFIG_PSCI_RESET is selected, but it does not support
>passing the additional arguments required for specialized reset modes.
>As a result, reboot requests such as bootloader mode or EDL mode cannot
>be propagated correctly and instead fall back to a normal reboot.
>
>By making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that
>depend on extended PSCI reset can now explicitly disable EFI runtime
>reset handling even when CONFIG_PSCI_RESET is enabled, ensuring
>that the kernel retains full control of advanced reboot paths.
>
>Default behavior for existing platforms remains unchanged.
>
>Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>


>---
> lib/efi_loader/Kconfig | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
>diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
>index 13e44be1d06..31d1c4fc257 100644
>--- a/lib/efi_loader/Kconfig
>+++ b/lib/efi_loader/Kconfig
>@@ -100,8 +100,7 @@ config EFI_SET_TIME
> 	  can be used by an EFI application to adjust the real time clock.
> 
> config EFI_HAVE_RUNTIME_RESET
>-	# bool "Reset runtime service is available"
>-	bool
>+	bool "Reset runtime service"
> 	default y
> 	depends on ARCH_BCM283X || FSL_LAYERSCAPE || PSCI_RESET || \
> 		   SANDBOX || SYSRESET_SBI || SYSRESET_X86


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

* Re: [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
  2026-03-24 17:59 ` [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig Aswin Murugan
@ 2026-03-24 18:22   ` Heinrich Schuchardt
  2026-03-25  6:59   ` Ilias Apalodimas
  1 sibling, 0 replies; 8+ messages in thread
From: Heinrich Schuchardt @ 2026-03-24 18:22 UTC (permalink / raw)
  To: Aswin Murugan, casey.connolly, neil.armstrong, sumit.garg, trini,
	ilias.apalodimas, aswin.murugan, marek.vasut+renesas,
	michal.simek, sjg, mkorpershoek, jan.kiszka, paul.liu,
	j-humphreys, u-boot-qcom, u-boot

Am 24. März 2026 18:59:13 MEZ schrieb Aswin Murugan <aswin.murugan@oss.qualcomm.com>:
>From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
>
>Qualcomm platforms rely on the kernel to manage specialized reboot modes
>such as EDL, bootloader entry, and other vendor-specific reset flows.
>Allowing U-Boot to override these via EFI runtime reset services leads to
>incorrect behavior when the kernel issues advanced reboot requests.
>
>Now that EFI_HAVE_RUNTIME_RESET is exposed as a user-configurable Kconfig
>option, disable it for qcom_defconfig so that the kernel retains full
>control over reboot handling on Qualcomm SoCs.
>
>This ensures that EFI runtime reboot callbacks are not registered on
>these platforms, preventing conflicts with kernel-managed PSCI reset
>paths.
>
>Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de>

>---
> configs/qcom_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
>diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
>index 314fc0c4903..8042855bae1 100644
>--- a/configs/qcom_defconfig
>+++ b/configs/qcom_defconfig
>@@ -6,6 +6,7 @@ CONFIG_ARCH_SNAPDRAGON=y
> CONFIG_NR_DRAM_BANKS=24
> CONFIG_DEFAULT_DEVICE_TREE="qcom/sdm845-db845c"
> CONFIG_SYS_LOAD_ADDR=0xA0000000
>+# CONFIG_EFI_HAVE_RUNTIME_RESET is not set
> CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
> CONFIG_EFI_CAPSULE_ON_DISK=y
> CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y


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

* Re: [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
  2026-03-24 17:59 ` [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig Aswin Murugan
  2026-03-24 18:22   ` Heinrich Schuchardt
@ 2026-03-25  6:59   ` Ilias Apalodimas
  1 sibling, 0 replies; 8+ messages in thread
From: Ilias Apalodimas @ 2026-03-25  6:59 UTC (permalink / raw)
  To: Aswin Murugan
  Cc: casey.connolly, neil.armstrong, sumit.garg, trini, xypron.glpk,
	marek.vasut+renesas, michal.simek, sjg, mkorpershoek, jan.kiszka,
	paul.liu, j-humphreys, u-boot-qcom, u-boot

On Tue, 24 Mar 2026 at 19:59, Aswin Murugan
<aswin.murugan@oss.qualcomm.com> wrote:
>
> From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
>
> Qualcomm platforms rely on the kernel to manage specialized reboot modes
> such as EDL, bootloader entry, and other vendor-specific reset flows.
> Allowing U-Boot to override these via EFI runtime reset services leads to
> incorrect behavior when the kernel issues advanced reboot requests.
>
> Now that EFI_HAVE_RUNTIME_RESET is exposed as a user-configurable Kconfig
> option, disable it for qcom_defconfig so that the kernel retains full
> control over reboot handling on Qualcomm SoCs.
>
> This ensures that EFI runtime reboot callbacks are not registered on
> these platforms, preventing conflicts with kernel-managed PSCI reset
> paths.
>
> Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


> ---
>  configs/qcom_defconfig | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/configs/qcom_defconfig b/configs/qcom_defconfig
> index 314fc0c4903..8042855bae1 100644
> --- a/configs/qcom_defconfig
> +++ b/configs/qcom_defconfig
> @@ -6,6 +6,7 @@ CONFIG_ARCH_SNAPDRAGON=y
>  CONFIG_NR_DRAM_BANKS=24
>  CONFIG_DEFAULT_DEVICE_TREE="qcom/sdm845-db845c"
>  CONFIG_SYS_LOAD_ADDR=0xA0000000
> +# CONFIG_EFI_HAVE_RUNTIME_RESET is not set
>  CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
>  CONFIG_EFI_CAPSULE_ON_DISK=y
>  CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
> --
> 2.34.1
>

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

* Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
  2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
  2026-03-24 18:21   ` Heinrich Schuchardt
@ 2026-03-25  6:59   ` Ilias Apalodimas
  1 sibling, 0 replies; 8+ messages in thread
From: Ilias Apalodimas @ 2026-03-25  6:59 UTC (permalink / raw)
  To: Aswin Murugan
  Cc: casey.connolly, neil.armstrong, sumit.garg, trini, xypron.glpk,
	marek.vasut+renesas, michal.simek, sjg, mkorpershoek, jan.kiszka,
	paul.liu, j-humphreys, u-boot-qcom, u-boot

Thanks Ashwin

On Tue, 24 Mar 2026 at 19:59, Aswin Murugan
<aswin.murugan@oss.qualcomm.com> wrote:
>
> From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
>
> Expose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt
> so platforms can explicitly enable or disable advertising the EFI reset
> runtime service.
>
> The current PSCI-based EFI runtime reset implementation is always
> enabled whenever CONFIG_PSCI_RESET is selected, but it does not support
> passing the additional arguments required for specialized reset modes.
> As a result, reboot requests such as bootloader mode or EDL mode cannot
> be propagated correctly and instead fall back to a normal reboot.
>
> By making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that
> depend on extended PSCI reset can now explicitly disable EFI runtime
> reset handling even when CONFIG_PSCI_RESET is enabled, ensuring
> that the kernel retains full control of advanced reboot paths.
>
> Default behavior for existing platforms remains unchanged.
>
> Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>

Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>


> ---
>  lib/efi_loader/Kconfig | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
> index 13e44be1d06..31d1c4fc257 100644
> --- a/lib/efi_loader/Kconfig
> +++ b/lib/efi_loader/Kconfig
> @@ -100,8 +100,7 @@ config EFI_SET_TIME
>           can be used by an EFI application to adjust the real time clock.
>
>  config EFI_HAVE_RUNTIME_RESET
> -       # bool "Reset runtime service is available"
> -       bool
> +       bool "Reset runtime service"
>         default y
>         depends on ARCH_BCM283X || FSL_LAYERSCAPE || PSCI_RESET || \
>                    SANDBOX || SYSRESET_SBI || SYSRESET_X86
> --
> 2.34.1
>

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

* Re: [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update
  2026-03-24 17:59 [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Aswin Murugan
  2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
  2026-03-24 17:59 ` [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig Aswin Murugan
@ 2026-03-26  8:54 ` Sumit Garg
  2 siblings, 0 replies; 8+ messages in thread
From: Sumit Garg @ 2026-03-26  8:54 UTC (permalink / raw)
  To: Aswin Murugan
  Cc: casey.connolly, neil.armstrong, trini, xypron.glpk,
	ilias.apalodimas, marek.vasut+renesas, michal.simek, sjg,
	mkorpershoek, jan.kiszka, paul.liu, j-humphreys, u-boot-qcom,
	u-boot

On Tue, Mar 24, 2026 at 11:29:11PM +0530, Aswin Murugan wrote:
> From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
> 
> With CONFIG_PSCI_RESET enabled, EFI runtime resets always use PSCI, but since
> it cannot pass the arguments needed for special reboot modes, requests like
> bootloader or EDL fall back to a normal reboot.
> 
> This version updates the earlier series that introduced configuration control
> over EFI PSCI-based runtime reset handling.
> 
> During review [1], it was pointed out that modifying only the Kconfig option
> was incomplete, as the EFI runtime configuration table in
> lib/efi_loader/efi_runtime.c also needs to be updated to reflect whether
> runtime reset support is enabled.
> 
> Additionally, the reviewer suggested that instead of introducing a new
> EFI_PSCI_RESET_RUNTIME option, we should reuse the existing
> EFI_HAVE_RUNTIME_RESET knob, making it user-configurable so platforms can
> opt out when the kernel must retain full control of specialized reboot
> modes.
> 
> This version implements that feedback:
> 
> 1. EFI_HAVE_RUNTIME_RESET is now a proper Kconfig configurable option
>    This allows individual platforms, such as Qualcomm boards, to 
>    explicitly disable U-Boot’s EFI runtime reset callbacks when required.
> 
> 2. The Qualcomm defconfig disables EFI_HAVE_RUNTIME_RESET so that the
>    kernel can manage advanced reboot flows (EDL, bootloader entry, etc.)
>    without U-Boot overriding those reset modes through EFI runtime
>    services.
> 
> 3. The EFI runtime table is updated accordingly to conditionally
>    advertise reset support only when EFI_HAVE_RUNTIME_RESET is enabled.
> 
> These changes maintain existing default behavior for platforms that rely
> on U-Boot’s EFI reset services, while enabling platforms with more
> complex reboot semantics to opt out cleanly.
> 
> [1] https://lore.kernel.org/all/CAC_iWjKZXsE86J_wJ=JTE0TGL=MqGm8YRYsq4BrkU2ba3me6OQ@mail.gmail.com/
> 
> Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
> ---
> Changes in v4:
> - Made EFI_HAVE_RUNTIME_RESET user configurable & used it to disable U-Boot’s EFI runtime reset
>   for qualcomm platforms
> - Link to v3: https://lore.kernel.org/all/20260213110527.1254098-1-aswin.murugan@oss.qualcomm.com/

For the series:

Reviewed-by: Sumit Garg <sumit.garg@oss.qualcomm.com>

-Sumit

> 
> Changes in v3:
> - Updated the commit message
> - Changed 'CONFIG_EFI_PSCI_RESET_RUNTIME=n' to '# CONFIG_EFI_PSCI_RESET_RUNTIME is not set'
> - Link to v2: https://lore.kernel.org/all/20260114111624.2321852-1-aswin.murugan@oss.qualcomm.com/
> 
> Changes in v2:
> - As per review comments made default y for EFI_PSCI_RESET_RUNTIME config
> - Disabled the EFI_PSCI_RESET_RUNTIME config for qualcomm platforms
> - Link to v1: https://lore.kernel.org/all/20260108105146.1285450-1-aswin.murugan@oss.qualcomm.com/
> ---
> Aswin Murugan (2):
>   efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
>   qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
> 
>  configs/qcom_defconfig | 1 +
>  lib/efi_loader/Kconfig | 3 +--
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> -- 
> 2.34.1
> 

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

end of thread, other threads:[~2026-03-26  8:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24 17:59 [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Aswin Murugan
2026-03-24 17:59 ` [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option Aswin Murugan
2026-03-24 18:21   ` Heinrich Schuchardt
2026-03-25  6:59   ` Ilias Apalodimas
2026-03-24 17:59 ` [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig Aswin Murugan
2026-03-24 18:22   ` Heinrich Schuchardt
2026-03-25  6:59   ` Ilias Apalodimas
2026-03-26  8:54 ` [PATCH v4 0/2] qcom: EFI PSCI runtime reset handling and config update Sumit Garg

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