Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217089/?format=api
{ "id": 2217089, "url": "http://patchwork.ozlabs.org/api/patches/2217089/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260327164449.596767-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": "<20260327164449.596767-6-pierrick.bouvier@linaro.org>", "list_archive_url": null, "date": "2026-03-27T16:44:42", "name": "[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/20260327164449.596767-6-pierrick.bouvier@linaro.org/mbox/", "series": [ { "id": 497795, "url": "http://patchwork.ozlabs.org/api/series/497795/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497795", "date": "2026-03-27T16:44:39", "name": "This series tackles (most of) the rest of target/arm, especially tcg folder.", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497795/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217089/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217089/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=C1BKg5DH;\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 4fj66D04Dlz1y1P\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 28 Mar 2026 03:48:36 +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 1w6AMJ-0001Sz-3p; Fri, 27 Mar 2026 12:48:31 -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 1w6AJ7-0006fx-VP\n for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:45:14 -0400", "from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d])\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 1w6AJ1-00039U-A5\n for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:45:13 -0400", "by mail-pg1-x52d.google.com with SMTP id\n 41be03b00d2f7-c757a9251faso1065699a12.1\n for <qemu-devel@nongnu.org>; Fri, 27 Mar 2026 09:45:01 -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 d9443c01a7336-2b0bc882339sm63890655ad.43.2026.03.27.09.44.59\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 27 Mar 2026 09:44:59 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1774629900; x=1775234700; 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=C1BKg5DH32E0JY4mPKpgv40U42GxmiSfIlZxbkWUFgqWnaakQG/ZrvRzsKT3poR9ox\n YCwvw6tGzYX7O3LFhxzr79WyDhvZ0JqshHOOUHgIWWlIjptIS5szOTUz6HcrQQXMwfy2\n rpN4HPTqmMYV3CYFtsw092mr8OOlNkteOdsrBWlA8H+10B79IoyhddH+vS0c0txtmx8r\n XLVHCZiznwlRMSSmRX5W0OvcFGx90n1Z5XMb3Q9yDUhlgxm/fx46o4mnpWsnVFldWMdT\n XpL3rnMk3IaP7So4scdW96hzdkH35ge1Z4jZOwFLVx1TDZPiqZ4X7HSr8YqkUlX7cbHZ\n Tnnw==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774629900; x=1775234700;\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=MT+SVbmS/D591DobEfGWOezLDww+UbyiKEFzRbzZz2lKbMBeUSVT4Wyl0H2udbwOXr\n QicGgWthqOuEDul9pT4Wxbgc0y8rMUFLXWDDpwPTns6VSl7voTVXPylA0adh0vx4QUAg\n 43H1v1poaLD7CFTjSHbZMutsJz9zsIAnaPu8Vg50ldXFu4YjNSHHDfFxpEPzQPUR/NrK\n kHSiEEcHnEbWbIwk09KjVqlGEeFm3uY2lapPQN5IujHiEDHg+XbAevkLK7phxeaAAWDy\n ktqCDSfiSwkg2QD3lliUeyvJpxVlZiOssmblBlwsGhonZ3GjGi0ppw4yU6Y8DzscbgqX\n C1/Q==", "X-Gm-Message-State": "AOJu0YyrDQ4R13W6FIVkBqwHGvnMR5+32GJ83PPEApskByXTTdDWnY+S\n vy5+2LZxjPeaeIkHgiTM4gXwrDzbv4H49MybeMwDbsQ66oB84LghBRmhMpialot1/EcLKlkcy+M\n lrLPn5wo=", "X-Gm-Gg": "ATEYQzwlyfH1RZ8awUiyYpGQqrAhq0osmHZdTTfU6C0EqkPcjO9KHTCykptqPuLFFk4\n 7nYKPawd016buzKpWhf56fwOZElO8YOWkNw0pHjkFjnSQlrCBwPy84c2gP2mVa117Rwc+d/AQWg\n 8Y1CMnTox/8gzzvLV6vdZn3VI4y2nYly43sKYegpeyONaqvtNURec0WjB5kfkOQYXgcDXLCxR/b\n Ufod7Tdo3566AQ2qVZOYZDCb4IeX4lqqTngkZ0bcvuezkMtOYQ20IEO+MKXqNwcOOS8Ox2RIeta\n MWb7v7KPGnj7pOS1MPeImPi4fE1YUWH0Qa7hAGbE9YQFnoo4vb6CNe3qvvghtgnceAOArFEPrhY\n DFN+M4VICxypous+NzaMfnybMxgnKIGaToHX8Vn4v1DXXodR3NIyuRaJ1I3wEgZkBAbD4zyJy6S\n 03tULqKX8KmVbOQblgg5sjqanZE3s4G0WpC6iwZ3ErZhnHL9D9j4wz59PdACt+Bj9WyapUWxO8z\n VM3", "X-Received": "by 2002:a17:903:1a2f:b0:2b0:6a3d:36e9 with SMTP id\n d9443c01a7336-2b0cdcb73d7mr33260445ad.33.1774629899859;\n Fri, 27 Mar 2026 09:44:59 -0700 (PDT)", "From": "Pierrick Bouvier <pierrick.bouvier@linaro.org>", "To": "qemu-devel@nongnu.org", "Cc": "Paolo Bonzini <pbonzini@redhat.com>, jim.macarthur@linaro.org,\n qemu-arm@nongnu.org, philmd@linaro.org,\n Peter Maydell <peter.maydell@linaro.org>,\n Richard Henderson <richard.henderson@linaro.org>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>", "Subject": "[PATCH 05/12] target/arm/tcg/translate-vfp.c: make compilation unit\n common", "Date": "Fri, 27 Mar 2026 09:44:42 -0700", "Message-ID": "<20260327164449.596767-6-pierrick.bouvier@linaro.org>", "X-Mailer": "git-send-email 2.47.3", "In-Reply-To": "<20260327164449.596767-1-pierrick.bouvier@linaro.org>", "References": "<20260327164449.596767-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::52d;\n envelope-from=pierrick.bouvier@linaro.org; helo=mail-pg1-x52d.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": [ "05/12" ] }