get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2197062,
    "url": "http://patchwork.ozlabs.org/api/patches/2197062/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-ppc/patch/20260216225228.53959-5-philmd@linaro.org/",
    "project": {
        "id": 69,
        "url": "http://patchwork.ozlabs.org/api/projects/69/?format=api",
        "name": "QEMU powerpc development",
        "link_name": "qemu-ppc",
        "list_id": "qemu-ppc.nongnu.org",
        "list_email": "qemu-ppc@nongnu.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260216225228.53959-5-philmd@linaro.org>",
    "list_archive_url": null,
    "date": "2026-02-16T22:52:20",
    "name": "[04/11] target/sparc: Restore 'gdb-xml/sparc64-cpu.xml'",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "f88260c6359a302858ddf9827a570a6a0e59cf1f",
    "submitter": {
        "id": 85046,
        "url": "http://patchwork.ozlabs.org/api/people/85046/?format=api",
        "name": "Philippe Mathieu-Daudé",
        "email": "philmd@linaro.org"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-ppc/patch/20260216225228.53959-5-philmd@linaro.org/mbox/",
    "series": [
        {
            "id": 492360,
            "url": "http://patchwork.ozlabs.org/api/series/492360/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-ppc/list/?series=492360",
            "date": "2026-02-16T22:52:16",
            "name": "monitor/hmp: Automatically handle gdb-xml exposed registers",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/492360/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2197062/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2197062/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<qemu-ppc-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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=vFhr3Vhd;\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=lists.gnu.org;\n envelope-from=qemu-ppc-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.gnu.org (lists.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 4fFJ361bXzz1xwD\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 09:53:22 +1100 (AEDT)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-ppc-bounces@nongnu.org>)\n\tid 1vs7Sj-0001sm-Ti; Mon, 16 Feb 2026 17:53:05 -0500",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1vs7Si-0001sR-Tj\n for qemu-ppc@nongnu.org; Mon, 16 Feb 2026 17:53:04 -0500",
            "from mail-wm1-x341.google.com ([2a00:1450:4864:20::341])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1vs7Sh-0006Tn-4t\n for qemu-ppc@nongnu.org; Mon, 16 Feb 2026 17:53:04 -0500",
            "by mail-wm1-x341.google.com with SMTP id\n 5b1f17b1804b1-48336a6e932so21556145e9.3\n for <qemu-ppc@nongnu.org>; Mon, 16 Feb 2026 14:53:02 -0800 (PST)",
            "from localhost.localdomain (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-4834d5ebd34sm517632845e9.7.2026.02.16.14.53.00\n (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256);\n Mon, 16 Feb 2026 14:53:01 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1771282382; x=1771887182; 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=GIGCvk/A3zg3qv54SzmMuZKtcmoN9IeYb84vKb2TUio=;\n b=vFhr3VhdcZHxL9PBjbvie+vcLsHz6aXhqp7W7AYIrtDm4mX/89/oFUQf7pDYJWU3jM\n wt26wlU2mWtJdS6gx4B2QzoLmmFf3oPVNDyq0ShMF0+xpfHD3Lnny2yin78fEpDO0+/A\n GGbADuyBrOv0oopYefArnaiP261g8+AZLTwmKdMWqtgJRpgJqknRWFLJG4n/w4k3saRp\n ycExFYBue5TNAjzybub3uN55D08pSwPv9WICtzPefep0sn4OwEhEjVC+eH2a/inIivrW\n BVBZUhb9DBDIlAqoL9DNkQadkAhwLYk/8EMTEcRBuh8gYkDbqr7ypWqP/jktK53sjXew\n 6oSQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771282382; x=1771887182;\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=GIGCvk/A3zg3qv54SzmMuZKtcmoN9IeYb84vKb2TUio=;\n b=vQ6nLh7n8YUBycvebBJA3okcYs+DpGAUYTH040IybfbbFRrXmKm58CdYN+fGJFSVvN\n /p91i1XKMl2UhZx+ozc03Ph7G7KzBrv7JR1e+mrJ7YDAJmDt/bjKWmz+m1j3AtIFu/OE\n 6SSEe/TpPE5WrD2fIVUQY6A4YtPvjfzIa6cmZwcCHvk7bDRZkyqmQ1vxcfG10uv8vpBo\n GquyvFseMOo1EttoOUkoHYKKHGhOYXRjNLg+tF9PtDMkNjRCBNPrCS5IaFIhKuFXcaE9\n dPESr7pMYckKWYcCFQvj+PCE1SSWb7VkR0gOH6gjsOvOCJOqJeeUPzRl3dmK0WBMeBJW\n UqPg==",
        "X-Forwarded-Encrypted": "i=1;\n AJvYcCXm+GRjkzF9cRKZv7n+TB7DLLfbNXqcIlnOkvFPsx/IzoMQ79Q3SBm7JZlUCXzaRL3MCxG7kkcPgg==@nongnu.org",
        "X-Gm-Message-State": "AOJu0YwWU7W+7bfazsTejXAGIK8eGOAyCcFuNlcKB1rH96U2nkG/Z8A6\n i+GKFp+qMeZ3KTCNEy9SBU3UrkLUbzfFqpEG0LZTQVwsT9W8NiM982wMJCbJ/m17qp4=",
        "X-Gm-Gg": "AZuq6aLgCVN84SJVkXbdKQ6tBvl50mDuZZv7CkjyCTwLhJCWYSah0f3WeMlxAUF0ZSj\n X9xad+HcHZS1/Wt+VdeT2I5z5wkJ5wxhiVPTRTZBm+07/wzca9UVd09uVTktvkjJbID1l4LCFRG\n 20ymTYajMCp60OQNxQ665jlEzSutyLEJ9SBxi+TtnYC/jNQawQiIqj573/Ym3oGaS5FHkZGDrR4\n QujX4bpR4OtFdlobJ8s3aIjdlnPNWTICk5IKW1suG5vcPaeLA9h8MzteBy1BR5IUQKYpq+pPMF3\n yiqilX35OSgGEZh1A3ddyrkDpR+kReAXXez5+N7TX1DTT+i1dkhl66XyWE5bb4q8XCJc32rVDsT\n KYgBE2EmDc74CmOv2KA/kOWlU4/02uawZkuFO129HtstwnKBA7pYFVS9i+3ZdbJOr/5Da+Js5h7\n NZUUTn/d9paTtUA9WqS1L7s606FrOHQQcR+xo593hkeniiqhf2LwHRZ+1M8LVTv9xMzIWfxEja",
        "X-Received": "by 2002:a05:600c:6814:b0:483:43da:6c87 with SMTP id\n 5b1f17b1804b1-48379c14894mr162485845e9.33.1771282381629;\n Mon, 16 Feb 2026 14:53:01 -0800 (PST)",
        "From": "=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>",
        "To": "qemu-devel@nongnu.org",
        "Cc": "Laurent Vivier <laurent@vivier.eu>,\n \"Dr. David Alan Gilbert\" <dave@treblig.org>,\n Nicholas Piggin <npiggin@gmail.com>, Chinmay Rath <rathc@linux.ibm.com>,\n\t=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,\n Zhao Liu <zhao1.liu@intel.com>,\n Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>,\n Artyom Tarasenko <atar4qemu@gmail.com>,\n Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>,\n Gustavo Romero <gustavo.romero@linaro.org>,\n Paolo Bonzini <pbonzini@redhat.com>, unisono@quyllur.org, =?utf-8?q?Philipp?=\n\t=?utf-8?q?e_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, qemu-ppc@nongnu.org",
        "Subject": "[PATCH 04/11] target/sparc: Restore 'gdb-xml/sparc64-cpu.xml'",
        "Date": "Mon, 16 Feb 2026 23:52:20 +0100",
        "Message-ID": "<20260216225228.53959-5-philmd@linaro.org>",
        "X-Mailer": "git-send-email 2.52.0",
        "In-Reply-To": "<20260216225228.53959-1-philmd@linaro.org>",
        "References": "<20260216225228.53959-1-philmd@linaro.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Received-SPF": "pass client-ip=2a00:1450:4864:20::341;\n envelope-from=philmd@linaro.org; helo=mail-wm1-x341.google.com",
        "X-Spam_score_int": "-20",
        "X-Spam_score": "-2.1",
        "X-Spam_bar": "--",
        "X-Spam_report": "(-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no",
        "X-Spam_action": "no action",
        "X-BeenThere": "qemu-ppc@nongnu.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "<qemu-ppc.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-ppc>,\n <mailto:qemu-ppc-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-ppc>",
        "List-Post": "<mailto:qemu-ppc@nongnu.org>",
        "List-Help": "<mailto:qemu-ppc-request@nongnu.org?subject=help>",
        "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-ppc>,\n <mailto:qemu-ppc-request@nongnu.org?subject=subscribe>",
        "Errors-To": "qemu-ppc-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-ppc-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "Restore gdb-xml/sparc64-cpu.xml from mainstream binutils, tag\n'binutils-2_46', found in the gdb/features/sparc/folder [*].\n\n[*] https://sourceware.org/git/?p=binutils-gdb.git;a=tree;f=gdb/features/sparc;hb=refs/tags/binutils-2_46\n\nSigned-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n---\n configs/targets/sparc64-linux-user.mak        | 2 +-\n configs/targets/sparc64-softmmu.mak           | 2 +-\n target/sparc/cpu.c                            | 2 +-\n gdb-xml/{sparc64-core.xml => sparc64-cpu.xml} | 4 ++--\n 4 files changed, 5 insertions(+), 5 deletions(-)\n rename gdb-xml/{sparc64-core.xml => sparc64-cpu.xml} (95%)",
    "diff": "diff --git a/configs/targets/sparc64-linux-user.mak b/configs/targets/sparc64-linux-user.mak\nindex a5f8f8d51a2..81d18fcc85b 100644\n--- a/configs/targets/sparc64-linux-user.mak\n+++ b/configs/targets/sparc64-linux-user.mak\n@@ -4,6 +4,6 @@ TARGET_ABI_DIR=sparc\n TARGET_SYSTBL_ABI=common,64\n TARGET_SYSTBL=syscall.tbl\n TARGET_BIG_ENDIAN=y\n-TARGET_XML_FILES=gdb-xml/sparc64-core.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml\n+TARGET_XML_FILES=gdb-xml/sparc64-cpu.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml\n TARGET_LONG_BITS=64\n TARGET_NOT_USING_LEGACY_NATIVE_ENDIAN_API=y\ndiff --git a/configs/targets/sparc64-softmmu.mak b/configs/targets/sparc64-softmmu.mak\nindex c35b6b1bb8a..602783ef0f6 100644\n--- a/configs/targets/sparc64-softmmu.mak\n+++ b/configs/targets/sparc64-softmmu.mak\n@@ -1,7 +1,7 @@\n TARGET_ARCH=sparc64\n TARGET_BASE_ARCH=sparc\n TARGET_BIG_ENDIAN=y\n-TARGET_XML_FILES=gdb-xml/sparc64-core.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml\n+TARGET_XML_FILES=gdb-xml/sparc64-cpu.xml gdb-xml/sparc64-fpu.xml gdb-xml/sparc64-cp0.xml\n TARGET_LONG_BITS=64\n TARGET_NOT_USING_LEGACY_LDST_PHYS_API=y\n TARGET_NOT_USING_LEGACY_NATIVE_ENDIAN_API=y\ndiff --git a/target/sparc/cpu.c b/target/sparc/cpu.c\nindex 2db34d88b97..08ebbd3640b 100644\n--- a/target/sparc/cpu.c\n+++ b/target/sparc/cpu.c\n@@ -1093,7 +1093,7 @@ static void sparc_cpu_class_init(ObjectClass *oc, const void *data)\n     cc->disas_set_info = cpu_sparc_disas_set_info;\n \n #if defined(TARGET_SPARC64) && !defined(TARGET_ABI32)\n-    cc->gdb_core_xml_file = \"sparc64-core.xml\";\n+    cc->gdb_core_xml_file = \"sparc64-cpu.xml\";\n     cc->gdb_num_core_regs = 32;\n #else\n     cc->gdb_num_core_regs = 72;\ndiff --git a/gdb-xml/sparc64-core.xml b/gdb-xml/sparc64-cpu.xml\nsimilarity index 95%\nrename from gdb-xml/sparc64-core.xml\nrename to gdb-xml/sparc64-cpu.xml\nindex 85b0820a408..a9bfc95ea65 100644\n--- a/gdb-xml/sparc64-core.xml\n+++ b/gdb-xml/sparc64-cpu.xml\n@@ -1,12 +1,12 @@\n <?xml version=\"1.0\"?>\n-<!-- Copyright (C) 2013-2025 Free Software Foundation, Inc.\n+<!-- Copyright (C) 2013-2026 Free Software Foundation, Inc.\n \n      Copying and distribution of this file, with or without modification,\n      are permitted in any medium without royalty provided the copyright\n      notice and this notice are preserved.  -->\n \n <!DOCTYPE feature SYSTEM \"gdb-target.dtd\">\n-<feature name=\"org.gnu.gdb.sparc.core\">\n+<feature name=\"org.gnu.gdb.sparc.cpu\">\n   <reg name=\"g0\" bitsize=\"64\" type=\"uint64\" regnum=\"0\"/>\n   <reg name=\"g1\" bitsize=\"64\" type=\"uint64\" regnum=\"1\"/>\n   <reg name=\"g2\" bitsize=\"64\" type=\"uint64\" regnum=\"2\"/>\n",
    "prefixes": [
        "04/11"
    ]
}