Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2227244/?format=api
{ "id": 2227244, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2227244/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260423100229.2941820-15-peter.maydell@linaro.org/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/1.1/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": "" }, "msgid": "<20260423100229.2941820-15-peter.maydell@linaro.org>", "date": "2026-04-23T10:01:44", "name": "[PULL,14/59] target/arm/tcg/translate-vfp.c: make compilation unit common", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": false, "hash": "cde4717b5c7d514433f54be5eab6396222c2f772", "submitter": { "id": 5111, "url": "http://patchwork.ozlabs.org/api/1.1/people/5111/?format=api", "name": "Peter Maydell", "email": "peter.maydell@linaro.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260423100229.2941820-15-peter.maydell@linaro.org/mbox/", "series": [ { "id": 501172, "url": "http://patchwork.ozlabs.org/api/1.1/series/501172/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=501172", "date": "2026-04-23T10:01:35", "name": "[PULL,01/59] target/arm/tcg: increase cache level for cpu=max", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/501172/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2227244/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2227244/checks/", "tags": {}, "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=rtFoemHu;\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 4g1X0c4vcpz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 20:10:40 +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 1wFqta-0006OV-Hp; Thu, 23 Apr 2026 06:02:54 -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 <peter.maydell@linaro.org>)\n id 1wFqtW-0006LW-QB\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:51 -0400", "from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wFqtU-00022B-5S\n for qemu-devel@nongnu.org; Thu, 23 Apr 2026 06:02:50 -0400", "by mail-wr1-x42e.google.com with SMTP id\n ffacd0b85a97d-43d7645adbdso3509332f8f.1\n for <qemu-devel@nongnu.org>; Thu, 23 Apr 2026 03:02:47 -0700 (PDT)", "from lanath.. (wildly.archaic.org.uk. [81.2.115.145])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43fe4e4eec9sm49323930f8f.34.2026.04.23.03.02.45\n for <qemu-devel@nongnu.org>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 23 Apr 2026 03:02:45 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776938566; x=1777543366; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:from:to:cc:subject:date:message-id\n :reply-to; bh=GP7zINidX0alauIbPBcoImfXTpXjnaXesFDiZ3dF3Ls=;\n b=rtFoemHuTP7JvymushbG1a47OFtdr3spNAKgQa7LArzv/buAT3YOvEezjMKfMSe3sp\n XqnDZ57XUUsBYJBsDLf7qrDXRZ0wF5/POYAfHMUUDmBl5893XFCWBICEZCELafpOgMe+\n mqyksmsEBPIZEcr6/y+BMEpKrGV4mmBcwnc5L0gu01tVezM87Cx27fQPvyQFUD2cYGR4\n 0YO9vw6d1KQvpBp3XZO+YwfZGc1spnNbvewTpieuYnG2LPJnE04XtOtze0HcxTzktsFC\n t157UBBz7Jxr+FpyHmJOsxvlodBPc8Xo5CY5UDQeGDRWCL/ziLffhWXhzCrA2qFYjbnu\n vJEg==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776938566; x=1777543366;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=GP7zINidX0alauIbPBcoImfXTpXjnaXesFDiZ3dF3Ls=;\n b=qBrDyQtwBNPaHDn1asZsVpmeK8+KAmmcTCJjLYbueKpxi5w9e9UY6Nk9S4TFocl+sh\n RJ0bS7KjTdeFaYhVwjUK3bbC42qWu6GXYkh8oH9XFIPQpbZx6VUbSNr2rbo5YrQ/jl7o\n Ldvz0EZiMX9MIcLb3tyN7Nm5QYWzpc6sEcTELVr2djUr1Y9s+Cm7ZMIlZNykM7B7xNvi\n iCkyUwc+kUEtzpaAjZbgQEZ0SbELOMQ5HPXnbhpGpFRRqqt/oYOGzD/zn5+JdTMOdMS2\n DvgDP75JUvHvUehC3V6FrGckZbhmuOunigEP6eT9GWe49/WQX6ew1y+vElfiOIUuD/JP\n 7HqQ==", "X-Gm-Message-State": "AOJu0YxSAKXYO7fzITFRI+oHUBFO0ay2ZlmlRwCqHS4DqWezy+pQO7W2\n ta4eQUmUH31vpgY4clGi4auYBus4LeGKVRqcjS21Fu3oHtF43JE3pt0kjlsaL10q/u+uiBS3Tcc\n /qjbp", "X-Gm-Gg": "AeBDiet0zHwferDY8LOKaq6Ln9X1NURCXDFSmZXB5KCExzJ3Wu+Gj9xh/8D1OWyE5AZ\n dWVQdKQ7bAYerL8AlypeR7qW0snvNThSID8xztz84qPSwpSWfW50LgEidkBO/EsdD+1jlzSo1JD\n PX36cXa2mljFGeEvEtvxQs4TDx7ZKdELjQjiSpXjTiq6JQuDtLYN3HXiiNI7npgLE8V65ZaIiT0\n 1Egbiv39k0Z+VPEnSQHMPgAWY5t6AuzmE1QF6HabzLMyeSAkjSnactwMdHe1UwP8t2L3cScYU+j\n RwceDemUDvWira+j3JLFx1pflDo25C5Taa1hKfyvMYGaYRMtmOfjDHSdT2SASuKyOvTr/VROQr4\n ykzyct+2d/KZYHcijRiTvyoSBJ4LyKpDauxQWGIsupQv0cx8PjGFn3Vp0kHEon/aGRuH81vskLH\n zL3icdb4y+n+HosbLZlNnkIDZ/fGznv6wdzLrX2CZsxHamqR69vnwS2aarwgjRYcBbaB4dfyc/r\n wNET1ZyofEeMRGqUdnKWwEyRTL3FHWltg0lw+7FzA==", "X-Received": "by 2002:a05:6000:24ca:b0:43d:4a43:53db with SMTP id\n ffacd0b85a97d-43fe3df2552mr40118994f8f.26.1776938566244;\n Thu, 23 Apr 2026 03:02:46 -0700 (PDT)", "From": "Peter Maydell <peter.maydell@linaro.org>", "To": "qemu-devel@nongnu.org", "Subject": "[PULL 14/59] target/arm/tcg/translate-vfp.c: make compilation unit\n common", "Date": "Thu, 23 Apr 2026 11:01:44 +0100", "Message-ID": "<20260423100229.2941820-15-peter.maydell@linaro.org>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260423100229.2941820-1-peter.maydell@linaro.org>", "References": "<20260423100229.2941820-1-peter.maydell@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::42e;\n envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.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-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: Pierrick Bouvier <pierrick.bouvier@linaro.org>\n\nGenerated 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. They will now be compiled once for system binaries, and still\nper target for user binaries.\n\nReviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>\nReviewed-by: Richard Henderson <richard.henderson@linaro.org>\nTested-by: Richard Henderson <richard.henderson@linaro.org>\nSigned-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>\nMessage-id: 20260407222208.271838-6-pierrick.bouvier@linaro.org\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\n---\n target/arm/tcg/meson.build | 18 +++++++++++++-----\n 1 file changed, 13 insertions(+), 5 deletions(-)", "diff": "diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build\nindex 3e96c77df7..5f33ecd76e 100644\n--- a/target/arm/tcg/meson.build\n+++ b/target/arm/tcg/meson.build\n@@ -5,12 +5,15 @@ gen_a64 = [\n decodetree.process('sme-fa64.decode', extra_args: '--static-decode=disas_sme_fa64'),\n ]\n \n+vfp_d = [\n+ decodetree.process('vfp.decode', extra_args: '--decode=disas_vfp'),\n+ decodetree.process('vfp-uncond.decode', extra_args: '--decode=disas_vfp_uncond'),\n+]\n+\n gen_a32 = [\n decodetree.process('neon-shared.decode', extra_args: '--decode=disas_neon_shared'),\n decodetree.process('neon-dp.decode', extra_args: '--decode=disas_neon_dp'),\n decodetree.process('neon-ls.decode', extra_args: '--decode=disas_neon_ls'),\n- decodetree.process('vfp.decode', extra_args: '--decode=disas_vfp'),\n- decodetree.process('vfp-uncond.decode', extra_args: '--decode=disas_vfp_uncond'),\n decodetree.process('m-nocp.decode', extra_args: '--decode=disas_m_nocp'),\n decodetree.process('mve.decode', extra_args: '--decode=disas_mve'),\n decodetree.process('a32.decode', extra_args: '--static-decode=disas_a32'),\n@@ -30,7 +33,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 +62,9 @@ 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+ vfp_d,\n+ files(\n 'cpregs-at.c',\n 'debug.c',\n 'hflags.c',\n@@ -68,14 +72,18 @@ 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-arm_user_ss.add(files(\n+arm_user_ss.add(\n+ vfp_d,\n+ files(\n 'debug.c',\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": [ "PULL", "14/59" ] }