get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2224117/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2224117,
    "url": "http://patchwork.ozlabs.org/api/patches/2224117/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260416210305.2255579-7-brian.cain@oss.qualcomm.com/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api",
        "name": "QEMU Development",
        "link_name": "qemu-devel",
        "list_id": "qemu-devel.nongnu.org",
        "list_email": "qemu-devel@nongnu.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260416210305.2255579-7-brian.cain@oss.qualcomm.com>",
    "list_archive_url": null,
    "date": "2026-04-16T21:03:02",
    "name": "[v5,6/9] hw/hexagon: Modify \"Standalone\" symbols",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "4e5982b66de52460f446c82271ad3b6aec688a9b",
    "submitter": {
        "id": 89839,
        "url": "http://patchwork.ozlabs.org/api/people/89839/?format=api",
        "name": "Brian Cain",
        "email": "brian.cain@oss.qualcomm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260416210305.2255579-7-brian.cain@oss.qualcomm.com/mbox/",
    "series": [
        {
            "id": 500204,
            "url": "http://patchwork.ozlabs.org/api/series/500204/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=500204",
            "date": "2026-04-16T21:03:01",
            "name": "Hexagon system emulation - Part 3/3",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/500204/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224117/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224117/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>",
        "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=Kczv6EX8;\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=Hi4MdxIe;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxVs309fbz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 07:05:11 +1000 (AEST)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wDTsC-00008u-1G; Thu, 16 Apr 2026 17:03:40 -0400",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <brian.cain@oss.qualcomm.com>)\n id 1wDTs2-0008Up-E6\n for qemu-devel@nongnu.org; Thu, 16 Apr 2026 17:03:32 -0400",
            "from mx0a-0031df01.pphosted.com ([205.220.168.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <brian.cain@oss.qualcomm.com>)\n id 1wDTs0-000106-8l\n for qemu-devel@nongnu.org; Thu, 16 Apr 2026 17:03:30 -0400",
            "from pps.filterd (m0279863.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63GGRqj13197850\n for <qemu-devel@nongnu.org>; Thu, 16 Apr 2026 21:03:27 GMT",
            "from mail-dy1-f199.google.com (mail-dy1-f199.google.com\n [74.125.82.199])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dk3af0xag-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Thu, 16 Apr 2026 21:03:26 +0000 (GMT)",
            "by mail-dy1-f199.google.com with SMTP id\n 5a478bee46e88-2ba9a744f7dso11051303eec.0\n for <qemu-devel@nongnu.org>; Thu, 16 Apr 2026 14:03:26 -0700 (PDT)",
            "from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com.\n [129.46.96.20]) by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2de8c90cd7esm11176277eec.13.2026.04.16.14.03.24\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 16 Apr 2026 14:03:24 -0700 (PDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n LEWN7D4QBDCm/3YwyXJ1nbi+9jJyq8HjarAU/LQbQ9I=; b=Kczv6EX8tmVdsp9O\n A+U6LG7DTrZNnf17F9eOHvV++t9YoeuPSC5KvSD6scD0vDFqnTNKg3f1QS9ue6ew\n sgR+bkyiK6GbKslg7aRC+hLozmToV43W0IPVwJ6boTDV+O8AiBdvwOrBaOwAKpu7\n 2AO+ANRRTwEiKcEAfeLfJfsldq0iCDfPzmeQ0s2uUaCN82pBewPedygw3Xy/QP5i\n OPlPyg9VqWwGy2sZkEYoi0g92H0DqdFlB2/mekPfg1zOQHRzS7dE9+gBehY+Vx2N\n u/Shw2pXxzyU218hT1d7j5jhK0vyyJoCMHgALgxxlXy1dx68lLprJ0XZE3bUzMga\n VRSMzQ==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776373406; x=1776978206; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=LEWN7D4QBDCm/3YwyXJ1nbi+9jJyq8HjarAU/LQbQ9I=;\n b=Hi4MdxIeVtoiK/x6GgxvAawDQN1Viw/vuQV1P9UlzTSt5eZX85FUPesOSzgJwN9xGk\n mCI3XdaM7NlOnDzd4y06NMgAAAZMMPkarE2+/ZlRQ/eCf3Pb9gy+k4M2MP+oiLeEFLrQ\n JRp4vW8wJ8uECOtkalNplJBUxKVlyMeqeBWokOisY9EcUix/ptvK2A5Ld0X7Jof32WPA\n mPC819pv0kR+RzN9ls6niYdL5Bw8kEud6v9rZio4/MOTvBxDlZw4plNGY+knt4WFDkiw\n 3qrtKMWIiyPJG8x2xp6Yauew9FmgeR5RRvcwlkgCZOsnczgExh52uNomywwDYCwjwkjU\n Fyjw=="
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776373406; x=1776978206;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=LEWN7D4QBDCm/3YwyXJ1nbi+9jJyq8HjarAU/LQbQ9I=;\n b=lqkxUaS6J5G44RU3ZTUaYOufu/4p2lnrMRhm/vSOFEbNXPLCbNuySlOBgR02Xr1YFs\n 6OQNAljXqMWAPbdP4OwdpSz+kr7+ILLfjHHsQ+aOtSSxuBOlnnovnAJwaRU9YV3vthY1\n 6nWSEgdfiBTQ7DNKTgxR5lpy2UiHwpqGim101CxfY92h3PvYiGHBOuSndoLqyfp7r75G\n iEdHNLHWF4N3we2BeIzye26joetxc6PuePugItFW7kChQA58LiPHE2cGD7hQmQEoUip9\n 2EG4sFrD+8Cel6PpDV7JUL7IXw7PnMw27cGOm4JgxUVODNWHy9Nl2LX2JQnIawQCq0X4\n rWAg==",
        "X-Gm-Message-State": "AOJu0YyfJ5w8F3S8buaC/PBMoZrfuWUvZK0uXnM+TBUCoy1RqcqqEeTM\n n+Jm5iMnY1huQ6qWmT4J8GG7h+A4x4hvybYPK2RL80QBP0XXxoIw2kHvo/j/vJ8xtmPdj3/6Xoh\n NiKuZBPZfX2d1SoiIH31d8MvgtZqh24Io4p/GGVo6EmDHmGrpWAuzevJZSURY2GIuog==",
        "X-Gm-Gg": "AeBDietUxf/PCYlRlE/ZznB8Rtv2FEzy4Kp00vIh30Q4AuZWX9cQbWMdk/E1Ch8eeg3\n VvGREUb2vVvTtsA0T6o+wfh4t25o1EEWxtAIMmaMqq3DFkTkrrSJqvOAGmex4rNFnOR/x1T/Sun\n URriQWg1SzTiyHLzp0xya/KA6Nt8fnKmCk2G2I4XyU1BtRlJW3KOxtyTtrvbJOG5sy20zWRg82/\n N2TlhkIrsTpc1cCrmse3vJ3kPhLCf2K6UhLQd5KeWBZSIeUSaWXj8LFw3HmnF5oCoQy4uIpdzHU\n Dc3d5G4eZ3RAR/CAFP6/vr/HN7lDS4VlH8rVAazXrwLg1x3VFmXZ7TLnC5A+KJDUX5T0P+9IrCj\n 45n42XzXULRcMlCP/Z6CtbraHJS0/AgpTDWigMuQd6ftB0RYGyDW13osPPB/Uov8CxZ34fM6W/L\n oBhz/o",
        "X-Received": [
            "by 2002:a05:7301:607:b0:2dd:649d:750c with SMTP id\n 5a478bee46e88-2e2e35842femr570004eec.9.1776373405773;\n Thu, 16 Apr 2026 14:03:25 -0700 (PDT)",
            "by 2002:a05:7301:607:b0:2dd:649d:750c with SMTP id\n 5a478bee46e88-2e2e35842femr569979eec.9.1776373405117;\n Thu, 16 Apr 2026 14:03:25 -0700 (PDT)"
        ],
        "From": "Brian Cain <brian.cain@oss.qualcomm.com>",
        "To": "qemu-devel@nongnu.org",
        "Cc": "brian.cain@oss.qualcomm.com, philmd@linaro.org, ltaylorsimpson@gmail.com,\n matheus.bernardino@oss.qualcomm.com, marco.liebel@oss.qualcomm.com,\n quic_mburton@quicinc.com, sid.manning@oss.qualcomm.com, ale@rev.ng,\n anjo@rev.ng, pierrick.bouvier@oss.qualcomm.com,\n Brian Cain <bcain@quicinc.com>",
        "Subject": "[PATCH v5 6/9] hw/hexagon: Modify \"Standalone\" symbols",
        "Date": "Thu, 16 Apr 2026 14:03:02 -0700",
        "Message-Id": "<20260416210305.2255579-7-brian.cain@oss.qualcomm.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260416210305.2255579-1-brian.cain@oss.qualcomm.com>",
        "References": "<20260416210305.2255579-1-brian.cain@oss.qualcomm.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDE2MDE5OSBTYWx0ZWRfX14JnnZ00cZa7\n rBV2qn4VUWTwfjENlS6UsED4ooUCRaiRoWZLdhoDIPNE3b8TzWKXiUnLnGfQoGzCvD1NCnhrEMK\n TGuTz70gdzCa/moAkx5lbZa3aqqaU2QzBpdRed1Wn9jwpUEkb8BZVJ1wz7YIGsePqZ7jBfl+xSn\n XD2pOzCpw6NaGKPLRdekj4P+meyLVoHTy3Y8Z9pr6lKANnAk4KuV2q1xtKIvTmnKv5cBCKl90Dg\n dBpeGvE1L/SeoCJclXyvGWRWltQ8SxN+2b9dMpj0aqZr/XiLiKneyzQd2AEyONsHAGYkVhfnF41\n ptdAYB33HZFW/5roBePHG8G1OtxDvtSunQkC4i9PRJyK/pqaHdL6mcm7NrDRDASSXiPN614jRpw\n K2Y2Pw5uSnRahPhlVH4IDZe7ZsyqCdVrnT4Gls4f8zn/Slq8CFAKXXysKyRS010iBStIvk+t/zU\n u4XWpvkfVHhjP412R4A==",
        "X-Proofpoint-ORIG-GUID": "DBCzoehXLhY4RmLH1IhJ_q42wLmLlyTO",
        "X-Proofpoint-GUID": "DBCzoehXLhY4RmLH1IhJ_q42wLmLlyTO",
        "X-Authority-Analysis": "v=2.4 cv=DfInbPtW c=1 sm=1 tr=0 ts=69e14e9e cx=c_pps\n a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22\n a=COk6AnOGAAAA:8 a=pGLkceISAAAA:8 a=EUspDBNiAAAA:8 a=QhYL57-57G4zB7GrFpIA:9\n a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 a=TjNXssC_j7lpFel5tvFf:22",
        "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-04-16_03,2026-04-16_03,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n impostorscore=0 adultscore=0 clxscore=1015 priorityscore=1501 phishscore=0\n lowpriorityscore=0 malwarescore=0 bulkscore=0 spamscore=0 suspectscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604160199",
        "Received-SPF": "pass client-ip=205.220.168.131;\n envelope-from=brian.cain@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com",
        "X-Spam_score_int": "-27",
        "X-Spam_score": "-2.8",
        "X-Spam_bar": "--",
        "X-Spam_report": "(-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no",
        "X-Spam_action": "no action",
        "X-BeenThere": "qemu-devel@nongnu.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "qemu development <qemu-devel.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>",
        "List-Post": "<mailto:qemu-devel@nongnu.org>",
        "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>",
        "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "From: Brian Cain <bcain@quicinc.com>\n\nThese symbols are used by Hexagon Standalone OS to indicate whether\nthe program should halt and wait for interrupts at startup.  For QEMU,\nwe want these programs to just continue crt0 startup through to the user\nprogram's main().\n\n\nReviewed-by: Taylor Simpson <ltaylorsimpson@gmail.com>\nSigned-off-by: Brian Cain <brian.cain@oss.qualcomm.com>\n---\n hw/hexagon/hexagon_dsp.c | 16 ++++++++++++++++\n 1 file changed, 16 insertions(+)",
    "diff": "diff --git a/hw/hexagon/hexagon_dsp.c b/hw/hexagon/hexagon_dsp.c\nindex 649cafcf8ec..3c269feed28 100644\n--- a/hw/hexagon/hexagon_dsp.c\n+++ b/hw/hexagon/hexagon_dsp.c\n@@ -28,9 +28,17 @@\n \n #include \"machine_cfg_v66g_1024.h.inc\"\n \n+static hwaddr isdb_secure_flag;\n+static hwaddr isdb_trusted_flag;\n static void hex_symbol_callback(const char *st_name, int st_info,\n                                 uint64_t st_value, uint64_t st_size)\n {\n+    if (!g_strcmp0(\"isdb_secure_flag\", st_name)) {\n+        isdb_secure_flag = st_value;\n+    }\n+    if (!g_strcmp0(\"isdb_trusted_flag\", st_name)) {\n+        isdb_trusted_flag = st_value;\n+    }\n }\n \n /* Board init.  */\n@@ -58,7 +66,15 @@ static void hexagon_load_kernel(HexagonCPU *cpu)\n static void hexagon_init_bootstrap(MachineState *machine, HexagonCPU *cpu)\n {\n     if (machine->kernel_filename) {\n+        uint32_t mem = 1;\n+\n         hexagon_load_kernel(cpu);\n+        if (isdb_secure_flag) {\n+            cpu_physical_memory_write(isdb_secure_flag, &mem, sizeof(mem));\n+        }\n+        if (isdb_trusted_flag) {\n+            cpu_physical_memory_write(isdb_trusted_flag, &mem, sizeof(mem));\n+        }\n     }\n }\n \n",
    "prefixes": [
        "v5",
        "6/9"
    ]
}