get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2217099,
    "url": "http://patchwork.ozlabs.org/api/patches/2217099/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260327165042.604105-6-pierrick.bouvier@linaro.org/",
    "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": "<20260327165042.604105-6-pierrick.bouvier@linaro.org>",
    "list_archive_url": null,
    "date": "2026-03-27T16:50:35",
    "name": "[v5,05/12] target/arm/tcg/translate-vfp.c: make compilation unit common",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "4762d16aff1b5ffce7e2d5c90f8708d95f558707",
    "submitter": {
        "id": 85798,
        "url": "http://patchwork.ozlabs.org/api/people/85798/?format=api",
        "name": "Pierrick Bouvier",
        "email": "pierrick.bouvier@linaro.org"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260327165042.604105-6-pierrick.bouvier@linaro.org/mbox/",
    "series": [
        {
            "id": 497798,
            "url": "http://patchwork.ozlabs.org/api/series/497798/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497798",
            "date": "2026-03-27T16:50:36",
            "name": "target/arm: single-binary",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/497798/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2217099/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2217099/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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=lUDek4kG;\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 4fj6BH3MsMz1yFr\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 28 Mar 2026 03:52:07 +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 1w6AOg-00069s-Gp; Fri, 27 Mar 2026 12:50: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 <pierrick.bouvier@linaro.org>)\n id 1w6AOe-00068R-PY\n for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:50:56 -0400",
            "from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <pierrick.bouvier@linaro.org>)\n id 1w6AOc-0005FC-ET\n for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:50:56 -0400",
            "by mail-pg1-x536.google.com with SMTP id\n 41be03b00d2f7-c766a95a72dso1612876a12.1\n for <qemu-devel@nongnu.org>; Fri, 27 Mar 2026 09:50:53 -0700 (PDT)",
            "from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net.\n [216.71.219.44]) by smtp.gmail.com with ESMTPSA id\n 41be03b00d2f7-c767399e0casm5514038a12.31.2026.03.27.09.50.51\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 27 Mar 2026 09:50:52 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1774630253; x=1775235053; 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=9hNSssL71icxnCVZy3/O+/Sz6YGQHHE5H5XHwyq5DTo=;\n b=lUDek4kG33K6msCEAUEKXrO28A95rhB/QBY9KcEB+IYTsZ2tLzI4qfABNxc5pi+LAC\n V/LIS2h9Df/K0kYsSWfypk6ZUksKdZOWCLuKUj+WRV3lpX1ENLqbvAadLZS2NKVea0sw\n RisQXrauj+pcwj3xuNYokXlK0bzbpxSJ6a0KaAZdt+I4uzzI31F5w+Lt5ij3qYJvKlp4\n qbydrMAqskLJazgw0uT4p9+eynIGwBOm/tJUI2FQSuU735jtJtITjpW3vghwsks5ZAgR\n nP2tSte4xv1i2epOCtCJVA+CEWIdwH6UfTL7p95EWm8L5c5G+jXb9JenSPJ/3nq+dwIz\n RWOA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774630253; x=1775235053;\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=9hNSssL71icxnCVZy3/O+/Sz6YGQHHE5H5XHwyq5DTo=;\n b=asakqBy8eJCPl4EI4iOhgrfl9HZqtphGvcWAbWSkHPPmthf9AUzB7I+S+Y/bmt5NAf\n Tobn4j4l88r/cbZyg7rV9vlYdRJ0RGjW1iSwlt2o7THsiyfQWr9hImxH1AmEQlNp9hK9\n RTCzm41EHxpCj7wPa2XPQQFFnHlbXGwHGTJLw7iImB2NmnYnMtDGXmwEzIjv+cTivNoO\n 3mbbJgJWUe76rMmIHSSyWuplEgIr8iXHdStnIqRHAKV0LP1Tpa6ND99QoIXmQHrhtVRe\n 4QC5Pp0aWzbulDU+iQvPf9FKeC1SE1gevnKGIpUcE2m/uwJTeKYxlzdHFkodY5GU8/8v\n QnvA==",
        "X-Gm-Message-State": "AOJu0YxNb1AsO25st5cpiHM963efFcww7lRSpULKIUK9ybpU9k7ql+sb\n vcDHaxXHc7FJa8rOkSJytKbwIa6bbqx8V5AYXo6ZNzpnOmIdYYQYr7KgoG0qG+ovVIEiSc/4xOA\n NMrFqjC8=",
        "X-Gm-Gg": "ATEYQzzZoQHsHd5+yqL+76jiJCvzsfnm6JVy7lwgbwhOKkHYnDiB7MpqRLHPltHIPur\n qt+5tINn5sPPTKrrFGK/4kuU6yMEC4Qhjw4eHqu+W5oxJqD73n1osPAM4hghllzQA4Oo/gCLv2Z\n bkfOvULBOgT36Cv5q0gGyeytaMY7RTSx8vwSN256iB+ZbwBiEs0H18TFmXmJa0do0Imvc4eaLD2\n 8f9mEvcfgg/IPbhOqEnuBaBoWO2J8LgVjXM63tp8cPoOibFzXRZIZYtLl1DPtVzHmaKYO5tbPU8\n Vzp/ACrvY0s6vhKP7p2EjpIgNvoxO/1JoVigfRoO3Dsr+/km69GzWVxMRhDm8A6Ap+z1sjQcUqq\n 8OcC0toDj3riiZuxzUXTr2siHZunY01ThqH4ijW1sp4Gl5xXR696P3rC13TYlLWYu4HpyywEmcu\n R/LLOQ8tBYxKi37q5VgGLstylk+FUQhvJ8jEVOKqU2mfeItXexE2HmSaEO+utp0dTK3WZ5MKXD2\n wgklS5JXMiuK8k=",
        "X-Received": "by 2002:a05:6a20:e292:b0:39b:dea7:562b with SMTP id\n adf61e73a8af0-39c87880250mr3587402637.18.1774630252691;\n Fri, 27 Mar 2026 09:50:52 -0700 (PDT)",
        "From": "Pierrick Bouvier <pierrick.bouvier@linaro.org>",
        "To": "qemu-devel@nongnu.org",
        "Cc": "qemu-arm@nongnu.org, philmd@linaro.org,\n Paolo Bonzini <pbonzini@redhat.com>,\n Richard Henderson <richard.henderson@linaro.org>,\n Peter Maydell <peter.maydell@linaro.org>, jim.macarthur@linaro.org,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>",
        "Subject": "[PATCH v5 05/12] target/arm/tcg/translate-vfp.c: make compilation\n unit common",
        "Date": "Fri, 27 Mar 2026 09:50:35 -0700",
        "Message-ID": "<20260327165042.604105-6-pierrick.bouvier@linaro.org>",
        "X-Mailer": "git-send-email 2.47.3",
        "In-Reply-To": "<20260327165042.604105-1-pierrick.bouvier@linaro.org>",
        "References": "<20260327165042.604105-1-pierrick.bouvier@linaro.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Received-SPF": "pass client-ip=2607:f8b0:4864:20::536;\n envelope-from=pierrick.bouvier@linaro.org; helo=mail-pg1-x536.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=unavailable 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": "Generated decode files must be duplicated between user and system, as\nthey are generated in private folders per libs, and can't be included\notherwise, as meson does not give control on output folder.\nIndeed, meson generator is a different approach than custom_target, and\nthis is a limitation by design.\n\nThey were already duplicated between arch variants anyway, so nothing\nnew here.\n\nReviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>\nSigned-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>\n---\n target/arm/tcg/meson.build | 8 ++++++--\n 1 file changed, 6 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build\nindex 3e96c77df73..46bf4a6d76b 100644\n--- a/target/arm/tcg/meson.build\n+++ b/target/arm/tcg/meson.build\n@@ -30,7 +30,6 @@ arm_ss.add(files(\n   'translate-m-nocp.c',\n   'translate-mve.c',\n   'translate-neon.c',\n-  'translate-vfp.c',\n   'm_helper.c',\n   'mve_helper.c',\n   'op_helper.c',\n@@ -60,7 +59,10 @@ arm_common_ss.add(files(\n   'crypto_helper.c',\n ))\n \n-arm_common_system_ss.add(files(\n+arm_common_system_ss.add(\n+  decodetree.process('vfp.decode', extra_args: '--decode=disas_vfp'),\n+  decodetree.process('vfp-uncond.decode', extra_args: '--decode=disas_vfp_uncond'),\n+  files(\n   'cpregs-at.c',\n   'debug.c',\n   'hflags.c',\n@@ -68,6 +70,7 @@ arm_common_system_ss.add(files(\n   'psci.c',\n   'tlb_helper.c',\n   'tlb-insns.c',\n+  'translate-vfp.c',\n   'vec_helper.c',\n   'vfp_helper.c',\n ))\n@@ -76,6 +79,7 @@ arm_user_ss.add(files(\n   'hflags.c',\n   'neon_helper.c',\n   'tlb_helper.c',\n+  'translate-vfp.c',\n   'vec_helper.c',\n   'vfp_helper.c',\n ))\n",
    "prefixes": [
        "v5",
        "05/12"
    ]
}