Re: [PATCH v4 2/2] qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig
Heinrich Schuchardt
xypron.glpk at gmx.de
Tue Mar 24 19:22:52 CET 2026
Am 24. März 2026 18:59:13 MEZ schrieb Aswin Murugan <aswin.murugan at oss.qualcomm.com>:
>From: Aswin Murugan <aswin.murugan at 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 at oss.qualcomm.com>
Acked-by: Heinrich Schuchardt <xypron.glpk at 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
More information about the U-Boot
mailing list