[{"id":3668634,"web_url":"http://patchwork.ozlabs.org/comment/3668634/","msgid":"<7C8B85DA-6439-41DF-A2CC-ED51BF42752D@gmx.de>","list_archive_url":null,"date":"2026-03-24T18:21:44","subject":"Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a\n user-selectable option","submitter":{"id":61270,"url":"http://patchwork.ozlabs.org/api/people/61270/","name":"Heinrich Schuchardt","email":"xypron.glpk@gmx.de"},"content":"Am 24. März 2026 18:59:12 MEZ schrieb Aswin Murugan <aswin.murugan@oss.qualcomm.com>:\n>From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n>\n>Expose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt\n>so platforms can explicitly enable or disable advertising the EFI reset\n>runtime service.\n>\n>The current PSCI-based EFI runtime reset implementation is always\n>enabled whenever CONFIG_PSCI_RESET is selected, but it does not support\n>passing the additional arguments required for specialized reset modes.\n>As a result, reboot requests such as bootloader mode or EDL mode cannot\n>be propagated correctly and instead fall back to a normal reboot.\n>\n>By making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that\n>depend on extended PSCI reset can now explicitly disable EFI runtime\n>reset handling even when CONFIG_PSCI_RESET is enabled, ensuring\n>that the kernel retains full control of advanced reboot paths.\n>\n>Default behavior for existing platforms remains unchanged.\n>\n>Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n\nReviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>\n\n\n>---\n> lib/efi_loader/Kconfig | 3 +--\n> 1 file changed, 1 insertion(+), 2 deletions(-)\n>\n>diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig\n>index 13e44be1d06..31d1c4fc257 100644\n>--- a/lib/efi_loader/Kconfig\n>+++ b/lib/efi_loader/Kconfig\n>@@ -100,8 +100,7 @@ config EFI_SET_TIME\n> \t  can be used by an EFI application to adjust the real time clock.\n> \n> config EFI_HAVE_RUNTIME_RESET\n>-\t# bool \"Reset runtime service is available\"\n>-\tbool\n>+\tbool \"Reset runtime service\"\n> \tdefault y\n> \tdepends on ARCH_BCM283X || FSL_LAYERSCAPE || PSCI_RESET || \\\n> \t\t   SANDBOX || SYSRESET_SBI || SYSRESET_X86","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=gmx.de header.i=xypron.glpk@gmx.de header.a=rsa-sha256\n header.s=s31663417 header.b=Q4/KtqEo;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=gmx.de","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n secure) header.d=gmx.de header.i=xypron.glpk@gmx.de header.b=\"Q4/KtqEo\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=gmx.de","phobos.denx.de;\n spf=pass smtp.mailfrom=xypron.glpk@gmx.de"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgJKq53B8z1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 05:22:23 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id BCF8B80517;\n\tTue, 24 Mar 2026 19:22:20 +0100 (CET)","by phobos.denx.de (Postfix, from userid 109)\n id C86EE807C0; Tue, 24 Mar 2026 19:22:19 +0100 (CET)","from mout.gmx.net (mout.gmx.net [212.227.17.22])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 8C2DA80087\n for <u-boot@lists.denx.de>; Tue, 24 Mar 2026 19:22:17 +0100 (CET)","from client.hidden.invalid by mail.gmx.net (mrgmx104\n [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNKhm-1vtTPi1aWI-00XVB7; Tue, 24\n Mar 2026 19:21:48 +0100"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;\n s=s31663417; t=1774376508; x=1774981308; i=xypron.glpk@gmx.de;\n bh=A2sUXTLCGF3E/3GVj5GSjx1GKpNSYkF05BiQTJYTqYk=;\n h=X-UI-Sender-Class:Date:From:To:Subject:In-Reply-To:References:\n Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:\n content-transfer-encoding:content-type:date:from:message-id:\n mime-version:reply-to:subject:to;\n b=Q4/KtqEoNC13vnH3w9aDYV8ib5R7/U+DyPm28E9hLHYWsEwpDdL/cNy6vtsoF5WO\n OdF934QSH1hnFPFQTKWPbAhwEY/LQSNbNIC1tw4AI6C1PfFWw33m1eJjWUYW+zWR5\n J/pPXb4EfFShNA0nA9Ov4dvBDemh5k3nXY8pw7Rkn0s0zCCAIOGraPTPFAAMIfAOd\n xIXVUydNCRWAzMeoxBX0vLV5uv2MkMSU8SnUSbyrfYJrOorN0XqkOPm2s0M1QzxKt\n SCAeD+2sJZi0VfCVCcDUk/3oB84hAD8MgylVBtOxfjqr9y+5MWHw6U6hPWMtRsVNP\n WYFfKvqMvWNxK5sRrg==","X-UI-Sender-Class":"724b4f7f-cbec-4199-ad4e-598c01a50d3a","Date":"Tue, 24 Mar 2026 19:21:44 +0100","From":"Heinrich Schuchardt <xypron.glpk@gmx.de>","To":"Aswin Murugan <aswin.murugan@oss.qualcomm.com>, casey.connolly@linaro.org,\n neil.armstrong@linaro.org, sumit.garg@kernel.org, trini@konsulko.com,\n ilias.apalodimas@linaro.org, aswin.murugan@oss.qualcomm.com,\n marek.vasut+renesas@mailbox.org, michal.simek@amd.com, sjg@chromium.org,\n mkorpershoek@kernel.org, jan.kiszka@siemens.com, paul.liu@linaro.org,\n j-humphreys@ti.com, u-boot-qcom@groups.io, u-boot@lists.denx.de","Subject":"Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a\n user-selectable option","User-Agent":"Thunderbird for Android","In-Reply-To":"<20260324175913.92858-2-aswinm@qti.qualcomm.com>","References":"<20260324175913.92858-1-aswinm@qti.qualcomm.com>\n <20260324175913.92858-2-aswinm@qti.qualcomm.com>","Message-ID":"<7C8B85DA-6439-41DF-A2CC-ED51BF42752D@gmx.de>","MIME-Version":"1.0","Content-Type":"text/plain;\n charset=utf-8","Content-Transfer-Encoding":"quoted-printable","X-Provags-ID":"V03:K1:OC9YFcasetvGXkcCZmdeUCUB61b5f8kBGopXmgQe+L1TVYksn6B\n G2z1eUalOCQEbvkLKy4E3Kmv1tZy/Ej5teJaOwtYbsYUQELOZtYEC/y0b7u2tHQxJwfhLYn\n n9GC+YEZlZVtQQWkN7iACaOWogIDiz+3BeeNwjLWkYdysDYdvp+xbdfxcrigse4qOwDoBp9\n l79bs8eV4xDLaA+71OdJA==","UI-OutboundReport":"notjunk:1;M01:P0:VagwA4WtdyQ=;Af9gF/7R4ar6oEhLWzEKfUkw5Ij\n 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\n kzzoJu9PySQcN4Q==","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3668846,"web_url":"http://patchwork.ozlabs.org/comment/3668846/","msgid":"<CAC_iWjKvA15bfk-V-LdcigkYwQuEe6LMt1ax0FFFYYVeKs4Ghg@mail.gmail.com>","list_archive_url":null,"date":"2026-03-25T06:59:55","subject":"Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a\n user-selectable option","submitter":{"id":74147,"url":"http://patchwork.ozlabs.org/api/people/74147/","name":"Ilias Apalodimas","email":"ilias.apalodimas@linaro.org"},"content":"Thanks Ashwin\n\nOn Tue, 24 Mar 2026 at 19:59, Aswin Murugan\n<aswin.murugan@oss.qualcomm.com> wrote:\n>\n> From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n>\n> Expose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt\n> so platforms can explicitly enable or disable advertising the EFI reset\n> runtime service.\n>\n> The current PSCI-based EFI runtime reset implementation is always\n> enabled whenever CONFIG_PSCI_RESET is selected, but it does not support\n> passing the additional arguments required for specialized reset modes.\n> As a result, reboot requests such as bootloader mode or EDL mode cannot\n> be propagated correctly and instead fall back to a normal reboot.\n>\n> By making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that\n> depend on extended PSCI reset can now explicitly disable EFI runtime\n> reset handling even when CONFIG_PSCI_RESET is enabled, ensuring\n> that the kernel retains full control of advanced reboot paths.\n>\n> Default behavior for existing platforms remains unchanged.\n>\n> Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n\nReviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>\n\n\n> ---\n>  lib/efi_loader/Kconfig | 3 +--\n>  1 file changed, 1 insertion(+), 2 deletions(-)\n>\n> diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig\n> index 13e44be1d06..31d1c4fc257 100644\n> --- a/lib/efi_loader/Kconfig\n> +++ b/lib/efi_loader/Kconfig\n> @@ -100,8 +100,7 @@ config EFI_SET_TIME\n>           can be used by an EFI application to adjust the real time clock.\n>\n>  config EFI_HAVE_RUNTIME_RESET\n> -       # bool \"Reset runtime service is available\"\n> -       bool\n> +       bool \"Reset runtime service\"\n>         default y\n>         depends on ARCH_BCM283X || FSL_LAYERSCAPE || PSCI_RESET || \\\n>                    SANDBOX || SYSRESET_SBI || SYSRESET_X86\n> --\n> 2.34.1\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=h/osidCl;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.b=\"h/osidCl\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org","phobos.denx.de;\n spf=pass smtp.mailfrom=ilias.apalodimas@linaro.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgd8s2ZLVz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 18:00:45 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 8599183AAB;\n\tWed, 25 Mar 2026 08:00:37 +0100 (CET)","by phobos.denx.de (Postfix, from userid 109)\n id 4199281E18; Wed, 25 Mar 2026 08:00:36 +0100 (CET)","from mail-yx1-xb131.google.com (mail-yx1-xb131.google.com\n [IPv6:2607:f8b0:4864:20::b131])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 2200D83AAB\n for <u-boot@lists.denx.de>; Wed, 25 Mar 2026 08:00:34 +0100 (CET)","by mail-yx1-xb131.google.com with SMTP id\n 956f58d0204a3-64edf260b49so964184d50.0\n for <u-boot@lists.denx.de>; Wed, 25 Mar 2026 00:00:34 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1774422032; cv=none;\n d=google.com; s=arc-20240605;\n b=OhqDMOXCu9lMG13BIT2vIBzObH74qxZluyB4LO7NXJFx/ML/e6Lbxxzhu44xv7YS1V\n onhDkyqzXarX5bYdWgZReeyqXlnyiZjRx1wzasgmpmuKi49e83O5uzjNqwdwxxM2jgfZ\n ufv6zUJ8/yOF78M34MaA5Y5KdObmsscTTHKRwCKjoDuUlDzJgcKFUo1QR+xoqgaRjBSi\n Qvbcb+uO6H/dVnxviN4MwhCobVE0QINjIPrYXl5EQa1Unltt635IWktyf5wVnKHOskd2\n FIObB1DpuEv6iouqqqBJhOajDcGDwWy9ggtR1FuVgKNbyNXLRstWfRIN4aX6luG2RAAA\n UxCQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=87f32ShnSKgwCzTXdKD/z2Xa4muj4QhrtE2wNIIo7ZU=;\n fh=Bs3bnp6Z3KPQsGemnocq7AI7U8tXCSj4Rr/xfsuStJM=;\n b=gn++nlE6/0QpVr6GRmOJV5euG2UIDi18fqIMYGJ9wdiMXuQ9sdclhEADw7EStYonpm\n dRRKtq44Qr7L8uB/rE456oE94fqVDf1wZcqBSz5QSKyD6/WRW043UdHmUStmePpPbBEx\n lIyMTgiqRl75CWZZaEwY/JGvJrbf6kOoEeNImaJlxMtdX5sAfxAGQgU9RE+zS9XKbO+8\n H0p8EWdI00MzJkYepuPAzMgpnggFIePIQFBMMiUh8VjRYd5KoL+0YOvl1NBaNtgeXyBG\n l8fHAaOoeMLg/eZ5sOazgEmwFFCfij8czEl5cv3BDwpphMl2gyk6to1ThC5kVJfNQrLF\n lAWQ==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1774422032; x=1775026832; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=87f32ShnSKgwCzTXdKD/z2Xa4muj4QhrtE2wNIIo7ZU=;\n b=h/osidClqUFshxnUaU9tJ+uX0H8BrWmZnMLKDeHFqUGUR5KfcFkd8UWPKZWHmrfyfy\n wpmRuglyV5jGST/oTihW4xXuYD2KsRBRhA0w4ssAv7WlCNxIOdWLK7larWEkEOjVFlJj\n tSRtbQ4hRlJziHWCUGHZN/9tXyuFblOaMeoMYR1eP61Kvr32o+U957S97wXx77pL7el/\n 48VZKC7igOcesaPCFN0nD0EXGGP/hFoBRf4fRXAt2ffZCRRZ/pl+vvS15bmott2ONOJD\n DbWtXSbhep2NdV+qi1YjuESoOfsgYXnWW7uophM7/xvKAnio7ETnYoP3B5Rtyw9s0lDC\n /E0g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774422032; x=1775026832;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=87f32ShnSKgwCzTXdKD/z2Xa4muj4QhrtE2wNIIo7ZU=;\n b=qT94qpc5/LR+jLaN9HAXcmqZUwzBnvTOp1zJW2ZOh+FzSTWpFAFcqse2i4/s1YDR/P\n SBcOHng+fbymayGNHCbHMUuiKVC4yGSLnWsfcDUA5+zffSAaNLF+L2sjN8JdP9FW9IpJ\n n1+7xwtD+0j8lJHNaa8lKBHnW8fPjmFJHo9PAuuUR2h5yweOEEOvAi8SkEx5j1CEkJ6j\n JnuuVDaXK/Q159/uC1W0ejbLm4/0OtrSIuBaerYmTTMx3KrO4XV/bbnxxv7nnlbklbt0\n bFSfVB9004+mlj7hcwuyEFzJRIJoxJb7Bsm5eyXF3bfqPPqIIrKb2+7U23qIUF4FwUWy\n AanA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVh6C1CqgAaaccWL+zJPniXMCkogY6qrdkuEb6wbOL3V5NZEAjZWkl8iEklYIjChVU97qBoFuU=@lists.denx.de","X-Gm-Message-State":"AOJu0Yxvw0d+BabuHrjWXNtptyJzB9gEHeEYYJzBAXV1xWkGOeUiW9Jw\n GVie+ooKYL6MJxCHIJHyW0NvbSyahJ10JEGSMFb2AcfyCnKttd+35CLNaLTeFV4xSw4ibZWKLaJ\n YcNEpRZDNsg3Acr91kQR6H2rRyahfMoR4jhrlL3aypQ==","X-Gm-Gg":"ATEYQzyKCsXDhtE0+8i//WhtGmyL+jRgXP4gvzqS3+Wls1ibbKjqdVJh73YiyAEEXHo\n 3+SEX6kPlSQnGsVvnFWSkijDdZrwVO6ipDglRM0Si3GZ6qrBtGXD7Vy3SPyPl9rEhDNzbJ5dCF1\n Y8LltJkIbhddPkpVVEMBrZNXbBlhCuXpnbssJUA181Q0qEAU7DIJAgVeZyecipJcW1Ig+ZE7ye7\n kGpRvaBWsPnmJ+qP/dpzqOoNPXssX6k0vU9efIanfC24hHz+COS2dGN4cpbJKYnFFKuzPxEDGe6\n qv0Ces7XdGOrIYPoikhVl/lS7g7G3DQfXtA5sjMOQvwjZ94Gvtp/hU+JGgc9BW4h3v47c4YZKR0\n F3ciAmIeptOe5AkX6w+Qnh6U9MKt/fJbaDWlLfOTt/KCjbjv2WoqQuRYuXlN2A+Si83nyjuXcjc\n H80pOXcehLxMTClT66aPHZzIvA5fbcwsQ0CGU5BoRsGJSei8McmXCDT0bPvW0V5OKFmdBeyhFOV\n Cg7Btz9wu230pHJCj5Pv/FjXmlL0nSLGh87supzQkGm0IAaP6MKuqWgntb4qOC5/N7WGPXsYtmS\n aDKhnzSRsua56D14znSYO0Nk6lIWuPMyWd9xxQj7e8Nx","X-Received":"by 2002:a05:690e:24d4:b0:64e:dc28:c752 with SMTP id\n 956f58d0204a3-64ee5492a04mr1689927d50.23.1774422032196; Wed, 25 Mar 2026\n 00:00:32 -0700 (PDT)","MIME-Version":"1.0","References":"<20260324175913.92858-1-aswinm@qti.qualcomm.com>\n <20260324175913.92858-2-aswinm@qti.qualcomm.com>","In-Reply-To":"<20260324175913.92858-2-aswinm@qti.qualcomm.com>","From":"Ilias Apalodimas <ilias.apalodimas@linaro.org>","Date":"Wed, 25 Mar 2026 08:59:55 +0200","X-Gm-Features":"AaiRm53bMjGWLadKUC2F1P4AL9BL55orZPNOAtSMJH7NsuI8KBQHjdjC_4o9jkk","Message-ID":"\n <CAC_iWjKvA15bfk-V-LdcigkYwQuEe6LMt1ax0FFFYYVeKs4Ghg@mail.gmail.com>","Subject":"Re: [PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a\n user-selectable option","To":"Aswin Murugan <aswin.murugan@oss.qualcomm.com>","Cc":"casey.connolly@linaro.org, neil.armstrong@linaro.org,\n sumit.garg@kernel.org, trini@konsulko.com, xypron.glpk@gmx.de,\n marek.vasut+renesas@mailbox.org, michal.simek@amd.com, sjg@chromium.org,\n mkorpershoek@kernel.org, jan.kiszka@siemens.com, paul.liu@linaro.org,\n j-humphreys@ti.com, u-boot-qcom@groups.io, u-boot@lists.denx.de","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]