get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2219001,
    "url": "http://patchwork.ozlabs.org/api/patches/2219001/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402095132.29245-4-thuth@redhat.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": "<20260402095132.29245-4-thuth@redhat.com>",
    "list_archive_url": null,
    "date": "2026-04-02T09:51:25",
    "name": "[03/10] target-info: Add functions for querying whether the target is i386 or x86_64",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "d93e965b92a2a3c2e07602ed2d8e557775920ed8",
    "submitter": {
        "id": 66152,
        "url": "http://patchwork.ozlabs.org/api/people/66152/?format=api",
        "name": "Thomas Huth",
        "email": "thuth@redhat.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402095132.29245-4-thuth@redhat.com/mbox/",
    "series": [
        {
            "id": 498459,
            "url": "http://patchwork.ozlabs.org/api/series/498459/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=498459",
            "date": "2026-04-02T09:51:22",
            "name": "Deprecate the qemu-system-i386 binary",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498459/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2219001/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2219001/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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=dv1YI4Xr;\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-devel-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 4fmcbK4BrSz1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 02 Apr 2026 20:52:29 +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-devel-bounces@nongnu.org>)\n\tid 1w8EiU-0006vD-OL; Thu, 02 Apr 2026 05:51:58 -0400",
            "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 <thuth@redhat.com>) id 1w8EiT-0006uw-Da\n for qemu-devel@nongnu.org; Thu, 02 Apr 2026 05:51:57 -0400",
            "from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <thuth@redhat.com>) id 1w8EiS-0008R9-1f\n for qemu-devel@nongnu.org; Thu, 02 Apr 2026 05:51:57 -0400",
            "from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-224-7nke4crjMUKsWlTaIIdl0Q-1; Thu,\n 02 Apr 2026 05:51:52 -0400",
            "from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 4FAB818002C9; Thu,  2 Apr 2026 09:51:51 +0000 (UTC)",
            "from thuth-p1g4.redhat.com (unknown [10.44.34.44])\n by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 92CDB196B088; Thu,  2 Apr 2026 09:51:48 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1775123515;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=ifGxciXy4r1cBFdgwsNUn3esmmMxTsd1o+9eR3AZdCY=;\n b=dv1YI4XrKEmMX/Zt2Oo13rUJH4BE6rgNyaSFSxxmRGMPiWmiHiZ3s2/X0VrU4W2rypdUYy\n lfUPm3NCwulFrj4pjCA1TYlulPAYZ5jfOgypX/0NyyFPAmtm+gSRPmvIKymJt0rk0IgTVO\n q/ClnUfj9sgv5oDQfZcBKJOtz4STjp8=",
        "X-MC-Unique": "7nke4crjMUKsWlTaIIdl0Q-1",
        "X-Mimecast-MFC-AGG-ID": "7nke4crjMUKsWlTaIIdl0Q_1775123511",
        "From": "Thomas Huth <thuth@redhat.com>",
        "To": "Paolo Bonzini <pbonzini@redhat.com>,\n\tqemu-devel@nongnu.org",
        "Cc": "Pierrick Bouvier <pierrick.bouvier@linaro.org>,\n \"Michael S. Tsirkin\" <mst@redhat.com>,\n Richard Henderson <richard.henderson@linaro.org>, =?utf-8?q?Philippe_Mathie?=\n\t=?utf-8?q?u-Daud=C3=A9?= <philmd@linaro.org>, Zhao Liu <zhao1.liu@intel.com>,\n Thomas Huth <thuth@redhat.com>",
        "Subject": "[PATCH 03/10] target-info: Add functions for querying whether the\n target is i386 or x86_64",
        "Date": "Thu,  2 Apr 2026 11:51:25 +0200",
        "Message-ID": "<20260402095132.29245-4-thuth@redhat.com>",
        "In-Reply-To": "<20260402095132.29245-1-thuth@redhat.com>",
        "References": "<20260402095132.29245-1-thuth@redhat.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Scanned-By": "MIMEDefang 3.0 on 10.30.177.17",
        "Received-SPF": "pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com",
        "X-Spam_score_int": "-6",
        "X-Spam_score": "-0.7",
        "X-Spam_bar": "/",
        "X-Spam_report": "(-0.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.01,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=1, RCVD_IN_VALIDITY_RPBL_BLOCKED=1,\n SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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: Thomas Huth <thuth@redhat.com>\n\nAs we already have functions for querying whether the target architecture\nis one of the various ppc, arm or s390x flavours, add now some functions\nfor x86, too, which will come in handy to decide during runtime whether\nwe are running in 32 or 64-bit mode in the x86 targets.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\n---\n include/qemu/target-info.h | 21 +++++++++++++++++++++\n target-info.c              | 21 +++++++++++++++++++++\n 2 files changed, 42 insertions(+)",
    "diff": "diff --git a/include/qemu/target-info.h b/include/qemu/target-info.h\nindex 23c997de541..0713ab4bb16 100644\n--- a/include/qemu/target-info.h\n+++ b/include/qemu/target-info.h\n@@ -99,4 +99,25 @@ bool target_ppc64(void);\n  */\n bool target_s390x(void);\n \n+/**\n+ * target_base_x86:\n+ *\n+ * Returns whether the target architecture is x86 (32-bit or 64-bit).\n+ */\n+bool target_base_x86(void);\n+\n+/**\n+ * target_i386:\n+ *\n+ * Returns whether the target architecture is x86 32-bit.\n+ */\n+bool target_i386(void);\n+\n+/**\n+ * target_x86_64:\n+ *\n+ * Returns whether the target architecture is x86 64-bit.\n+ */\n+bool target_x86_64(void);\n+\n #endif\ndiff --git a/target-info.c b/target-info.c\nindex 28c458fc7a7..dea73b5fbca 100644\n--- a/target-info.c\n+++ b/target-info.c\n@@ -93,3 +93,24 @@ bool target_s390x(void)\n {\n     return target_arch() == SYS_EMU_TARGET_S390X;\n }\n+\n+bool target_base_x86(void)\n+{\n+    switch (target_arch()) {\n+    case SYS_EMU_TARGET_I386:\n+    case SYS_EMU_TARGET_X86_64:\n+        return true;\n+    default:\n+        return false;\n+    }\n+}\n+\n+bool target_i386(void)\n+{\n+    return target_arch() == SYS_EMU_TARGET_I386;\n+}\n+\n+bool target_x86_64(void)\n+{\n+    return target_arch() == SYS_EMU_TARGET_X86_64;\n+}\n",
    "prefixes": [
        "03/10"
    ]
}