Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2215489/?format=api
{ "id": 2215489, "url": "http://patchwork.ozlabs.org/api/patches/2215489/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260324175913.92858-2-aswinm@qti.qualcomm.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260324175913.92858-2-aswinm@qti.qualcomm.com>", "list_archive_url": null, "date": "2026-03-24T17:59:12", "name": "[v4,1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option", "commit_ref": null, "pull_url": null, "state": "under-review", "archived": false, "hash": "48d2fb4734442349f485716bdf236190fc333910", "submitter": { "id": 90811, "url": "http://patchwork.ozlabs.org/api/people/90811/?format=api", "name": "Aswin Murugan", "email": "aswin.murugan@oss.qualcomm.com" }, "delegate": { "id": 151538, "url": "http://patchwork.ozlabs.org/api/users/151538/?format=api", "username": "kcxt", "first_name": "Casey", "last_name": "Connolly", "email": "casey.connolly@linaro.org" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260324175913.92858-2-aswinm@qti.qualcomm.com/mbox/", "series": [ { "id": 497324, "url": "http://patchwork.ozlabs.org/api/series/497324/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=497324", "date": "2026-03-24T17:59:11", "name": "qcom: EFI PSCI runtime reset handling and config update", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/497324/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2215489/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2215489/checks/", "tags": {}, "related": [], "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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=kOqy1d9e;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=YPNuK114;\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=none (p=none dis=none) header.from=oss.qualcomm.com", "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=qualcomm.com header.i=@qualcomm.com\n header.b=\"kOqy1d9e\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"YPNuK114\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=aswin.murugan@oss.qualcomm.com" ], "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 4fgHr05HXxz1y1g\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 05:00:00 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 58AF683A91;\n\tTue, 24 Mar 2026 18:59:54 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 56D4E807C0; Tue, 24 Mar 2026 18:59:53 +0100 (CET)", "from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\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 50B6480087\n for <u-boot@lists.denx.de>; Tue, 24 Mar 2026 18:59:50 +0100 (CET)", "from pps.filterd (m0279866.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62OCqYJg127487\n for <u-boot@lists.denx.de>; Tue, 24 Mar 2026 17:59:48 GMT", "from mail-pf1-f198.google.com (mail-pf1-f198.google.com\n [209.85.210.198])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3u0m18k9-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Tue, 24 Mar 2026 17:59:48 +0000 (GMT)", "by mail-pf1-f198.google.com with SMTP id\n d2e1a72fcca58-82c38b85c25so4692026b3a.3\n for <u-boot@lists.denx.de>; Tue, 24 Mar 2026 10:59:48 -0700 (PDT)", "from hu-aswinm-blr.qualcomm.com\n (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82c212ac8a2sm15503901b3a.17.2026.03.24.10.59.42\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 24 Mar 2026 10:59:46 -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 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=qualcomm.com; h=\n content-transfer-encoding:date:from:in-reply-to:message-id\n :mime-version:references:subject:to; s=qcppdkim1; bh=mUUzI6LytuP\n N6kSg0m/prYsHjYELy9QNhlvvfnOUzlc=; b=kOqy1d9ehzg0ZqGqs/G/DOwiO13\n v5RDg5tjndLHjd+qfJXHYZr0TszaVM7Tx/mCtWbctA9Rh7AWmr9PgBeTGB5959Mz\n VNgDpRnofJjw7SRkihA+5Ge2HKRRdVJkhzBe71QJQStcQrCS2RemByoP+V5tfrRr\n 0HFUizOYYmg29W1ddT9dOGXJHE/uZ1OYmgBUpv2uhjrmfbrAzxl68XSFqujizhMg\n EQef+xbcYrgM+ppvrSlSXELXdrvgnWqcJ0r4gWCOzaT1cnGFekG/oJShCdWub8oJ\n CS00CoZ+DS1Oj6Rg0Us2crJkuFegTeV4ksmT/kaCwLnxSt+0EFZ7m4AzifA==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1774375188; x=1774979988; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:from:to:cc:subject:date:message-id\n :reply-to; bh=mUUzI6LytuPN6kSg0m/prYsHjYELy9QNhlvvfnOUzlc=;\n b=YPNuK1146RGUpBYXXYV7WSGD+F+vsG7Dc9afoF+7SuFw7MoQ3qAabXrFszRox7oMvH\n QQM+RnBIitLoaven978crghRpKx7+Zt29RSgo8vpP7MLgraNm77eBBY0PJaJ59OQbuEr\n Ybtpernur9axmV10BzLACKXH0VG3eGTJIVpbFeaP44jcxmmbSMLNitMl/cdhq/lKO83j\n yseXGlGsRvuPrRiZmzX7e+HVsJMa1kwLfrCnl+UH4wkpSXDh62p5C6N8iyvsR3yfeair\n /+TEWA4dp6DJBHgQrw7WoAIuPk2X+FX1Smew4dUWRofsYVtp17z81UcXO6EVEtRmOaxa\n FNgg==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774375188; x=1774979988;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=mUUzI6LytuPN6kSg0m/prYsHjYELy9QNhlvvfnOUzlc=;\n b=p259HLvXmb5d4XywOfxfzsKhNEZPsS0t6LIhSiI6U39hnqpNNEnrVjWswpcJV1xhDh\n Cev2H1gq5lgGPH76PwrfMYpXmvJ1Kle+KLNdxGj/XR1OJsijhM+HTSnC3ogagzasqY8I\n mH3+9uDfmUtgz4ydnyD4yFR8NWfAinDGkg97kY3/a241o0nEEOY5mylZR5+qXbDDgOX8\n 9ApRcq6mKkai4o6beVjKDMQpz4ZGRvy/1iZm/5rWiSCTq6vpLA0iFBo52hfEC/tKefuT\n ID6pTvKnQnGw2FJAD3U3Xb6YTesp9PKDaowrn7K1DpifOYAYuniFPZbtNG27RIfIHSHV\n qUoA==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCV2ZlNtsSqTT7T+JKQ7c8RWC0PVt3K7VcRl/reSm6mvbv3RLqtj+YMiH+/8VpNPQevMw84OZiY=@lists.denx.de", "X-Gm-Message-State": "AOJu0YwXvIJJ31NiruLoGj6VoaK2JowzgH3BCrEV2JX5LOu5NmvIgHOv\n LsQcMjkaOObve7ty0CEogtUlID6l1Nea4gR9Cge721qxmOkuhC5i1r7wZsJYVZuD3/SGWCsFS9j\n ceyOvU8jHJuJxPhbg5NtIZ+5D4au6nacN/aduIk5nB1Y3UdyirAwFfPuy", "X-Gm-Gg": "ATEYQzyw4+95mEKJmao+HyDvrbsvdwYMHPgLvV6WteHqEWOW7H1dpw/oN9Q86JjF5SE\n 3sLZNX2ErYDWLBXJ72agHyJ7IckUJCSSOWPrSE2Z7MVsDQtIsCi73ZXl247WN7mFeiCEqeAc641\n 1huP3awqriHYNsYBDl41G6yv3+WjxEQeo4HGmLcnICbqwNMNJcaMKxYStCQ5bUgBvelnHPpkbiG\n h36b8JAH+FvnpS6TTUVAp/B9OTAkSvnQ8CZLzRiUPP2Xf/bq0CUOEzInjUji5pM2qdINfgsIt93\n 0LTFLTBlNTDzXMih1lSI9z2Np42ynEKMXW2EY7dogK9LP05/5F2t1ZGmWZjoUPaRljMR19EgOJO\n p7nxedxfK1TNZVhDxAYE1QIhgF75WixLyrmRmt9tJfLpD4nKnYaXN1XoF4cL7Ow+Bv0HBMYEVsX\n 2zt8ls64nsXfzFRYv5jx3NxBb1AGGWneE=", "X-Received": [ "by 2002:a05:6a00:9089:b0:82c:2647:eeea with SMTP id\n d2e1a72fcca58-82c6df8e900mr491824b3a.38.1774375187690;\n Tue, 24 Mar 2026 10:59:47 -0700 (PDT)", "by 2002:a05:6a00:9089:b0:82c:2647:eeea with SMTP id\n d2e1a72fcca58-82c6df8e900mr491803b3a.38.1774375187235;\n Tue, 24 Mar 2026 10:59:47 -0700 (PDT)" ], "From": "Aswin Murugan <aswin.murugan@oss.qualcomm.com>", "X-Google-Original-From": "Aswin Murugan <aswinm@qti.qualcomm.com>", "To": "casey.connolly@linaro.org, neil.armstrong@linaro.org,\n sumit.garg@kernel.org, trini@konsulko.com, xypron.glpk@gmx.de,\n ilias.apalodimas@linaro.org, aswin.murugan@oss.qualcomm.com,\n marek.vasut+renesas@mailbox.org, michal.simek@amd.com,\n sjg@chromium.org, mkorpershoek@kernel.org, jan.kiszka@siemens.com,\n paul.liu@linaro.org, j-humphreys@ti.com, u-boot-qcom@groups.io,\n u-boot@lists.denx.de", "Subject": "[PATCH v4 1/2] efi_loader: make EFI_HAVE_RUNTIME_RESET a\n user-selectable option", "Date": "Tue, 24 Mar 2026 23:29:12 +0530", "Message-Id": "<20260324175913.92858-2-aswinm@qti.qualcomm.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20260324175913.92858-1-aswinm@qti.qualcomm.com>", "References": "<20260324175913.92858-1-aswinm@qti.qualcomm.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-Authority-Analysis": "v=2.4 cv=IY6KmGqa c=1 sm=1 tr=0 ts=69c2d114 cx=c_pps\n a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8\n a=2wRzn4P2ctwTsMK90zoA:9 a=IoOABgeZipijB_acs4fv:22", "X-Proofpoint-ORIG-GUID": "-r0_74ijvB4knSWozSPiEwu6ekKyQBF8", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI0MDEzOSBTYWx0ZWRfX72p+W2sMestT\n aenJsy/TJ5on1QApH0Jkw2wb0Lv9K8rREdVS9YzZF6jY9XeZpssOfUy+ayxkf5sHSnJLzbP7Plz\n FwjAwG2yGKYP0pJXhNgk1ADGfT0+FPDIXjUFCKBRONptTNuM/zj+qjPUpHQO2DxNIgymJO1CAvu\n HV2rjYuY2kVVzdt/bLb4i1FyaPNKB7cxguM5e3x7OGvjenCfp+6UobIM3Jb2m3uyvn31YxLhhA1\n fLIAqyr8MkO/o+5WGR/lADZR2e9xobDFsJdcfGHaPIcSiCLJNs+Qb8wIkp+tdn/JUTn7KlfhgEB\n xnM1Qh4J3Da+EjRWcBPg9Q8IPBr4xhj9pkbZY2oNclCS25kplglWbYfGBHlbTl8CYqEuL5DWFj/\n cmbnLkcOvIzETEfSwbapop98TBzv7fhtbvUDfw3a2bNCw/NTHw+9GY1jer3LdFW+RLhVbeQPS9s\n DCvZnVj0r7WvjkxhKqw==", "X-Proofpoint-GUID": "-r0_74ijvB4knSWozSPiEwu6ekKyQBF8", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-24_03,2026-03-24_01,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n bulkscore=0 clxscore=1015 phishscore=0 malwarescore=0 suspectscore=0\n adultscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0\n impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001\n definitions=main-2603240139", "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" }, "content": "From: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n\nExpose EFI_HAVE_RUNTIME_RESET as a proper Kconfig boolean with a prompt\nso platforms can explicitly enable or disable advertising the EFI reset\nruntime service.\n\nThe current PSCI-based EFI runtime reset implementation is always\nenabled whenever CONFIG_PSCI_RESET is selected, but it does not support\npassing the additional arguments required for specialized reset modes.\nAs a result, reboot requests such as bootloader mode or EDL mode cannot\nbe propagated correctly and instead fall back to a normal reboot.\n\nBy making EFI_HAVE_RUNTIME_RESET user-configurable, platforms that\ndepend on extended PSCI reset can now explicitly disable EFI runtime\nreset handling even when CONFIG_PSCI_RESET is enabled, ensuring\nthat the kernel retains full control of advanced reboot paths.\n\nDefault behavior for existing platforms remains unchanged.\n\nSigned-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>\n---\n lib/efi_loader/Kconfig | 3 +--\n 1 file changed, 1 insertion(+), 2 deletions(-)", "diff": "diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig\nindex 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\n", "prefixes": [ "v4", "1/2" ] }