From nobody Thu Apr 2 17:21:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1774630114; cv=none; d=zohomail.com; s=zohoarc; b=jPBu/QVoy2tJzFvzDeeqRT6X/w3DhYaCKM8JchZrY7ITi9j0ATgqma8ZWDMBXNdfpcAcWOPcMpAs+2AdJ3eaG+OEdQq0DZpdg7/XDWMIqaKxgbCyPTnHjQpd5KuSUWINwcDyou9Nr97Cd7xfAbiuQ+b/ZCEqTBjc4xYX88VoKr0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774630114; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=9hNSssL71icxnCVZy3/O+/Sz6YGQHHE5H5XHwyq5DTo=; b=NJv5gelJm8bK6uKK0ncVpjz96S0QESeMDgVJ2ijnABF02qXX/BTFW8FU8N5NjnKAJgY6y0mu8KW6NAsouNUpe0rCSf8MOlep2PKZp0YSvF3NaT0wTUMqkPAZTrQF8XLqj7sWSSpTc+6QtX9p9/U6zsb92PGvnfi7v+ZntCJkSB0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1774630114704871.0409562748939; Fri, 27 Mar 2026 09:48:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w6AMJ-0001Sz-3p; Fri, 27 Mar 2026 12:48:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w6AJ7-0006fx-VP for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:45:14 -0400 Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w6AJ1-00039U-A5 for qemu-devel@nongnu.org; Fri, 27 Mar 2026 12:45:13 -0400 Received: by mail-pg1-x52d.google.com with SMTP id 41be03b00d2f7-c757a9251faso1065699a12.1 for ; Fri, 27 Mar 2026 09:45:01 -0700 (PDT) Received: from pc.taild8403c.ts.net (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b0bc882339sm63890655ad.43.2026.03.27.09.44.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Mar 2026 09:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1774629900; x=1775234700; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9hNSssL71icxnCVZy3/O+/Sz6YGQHHE5H5XHwyq5DTo=; b=C1BKg5DH32E0JY4mPKpgv40U42GxmiSfIlZxbkWUFgqWnaakQG/ZrvRzsKT3poR9ox YCwvw6tGzYX7O3LFhxzr79WyDhvZ0JqshHOOUHgIWWlIjptIS5szOTUz6HcrQQXMwfy2 rpN4HPTqmMYV3CYFtsw092mr8OOlNkteOdsrBWlA8H+10B79IoyhddH+vS0c0txtmx8r XLVHCZiznwlRMSSmRX5W0OvcFGx90n1Z5XMb3Q9yDUhlgxm/fx46o4mnpWsnVFldWMdT XpL3rnMk3IaP7So4scdW96hzdkH35ge1Z4jZOwFLVx1TDZPiqZ4X7HSr8YqkUlX7cbHZ Tnnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774629900; x=1775234700; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9hNSssL71icxnCVZy3/O+/Sz6YGQHHE5H5XHwyq5DTo=; b=MT+SVbmS/D591DobEfGWOezLDww+UbyiKEFzRbzZz2lKbMBeUSVT4Wyl0H2udbwOXr QicGgWthqOuEDul9pT4Wxbgc0y8rMUFLXWDDpwPTns6VSl7voTVXPylA0adh0vx4QUAg 43H1v1poaLD7CFTjSHbZMutsJz9zsIAnaPu8Vg50ldXFu4YjNSHHDfFxpEPzQPUR/NrK kHSiEEcHnEbWbIwk09KjVqlGEeFm3uY2lapPQN5IujHiEDHg+XbAevkLK7phxeaAAWDy ktqCDSfiSwkg2QD3lliUeyvJpxVlZiOssmblBlwsGhonZ3GjGi0ppw4yU6Y8DzscbgqX C1/Q== X-Gm-Message-State: AOJu0YyrDQ4R13W6FIVkBqwHGvnMR5+32GJ83PPEApskByXTTdDWnY+S vy5+2LZxjPeaeIkHgiTM4gXwrDzbv4H49MybeMwDbsQ66oB84LghBRmhMpialot1/EcLKlkcy+M lrLPn5wo= X-Gm-Gg: ATEYQzwlyfH1RZ8awUiyYpGQqrAhq0osmHZdTTfU6C0EqkPcjO9KHTCykptqPuLFFk4 7nYKPawd016buzKpWhf56fwOZElO8YOWkNw0pHjkFjnSQlrCBwPy84c2gP2mVa117Rwc+d/AQWg 8Y1CMnTox/8gzzvLV6vdZn3VI4y2nYly43sKYegpeyONaqvtNURec0WjB5kfkOQYXgcDXLCxR/b Ufod7Tdo3566AQ2qVZOYZDCb4IeX4lqqTngkZ0bcvuezkMtOYQ20IEO+MKXqNwcOOS8Ox2RIeta MWb7v7KPGnj7pOS1MPeImPi4fE1YUWH0Qa7hAGbE9YQFnoo4vb6CNe3qvvghtgnceAOArFEPrhY DFN+M4VICxypous+NzaMfnybMxgnKIGaToHX8Vn4v1DXXodR3NIyuRaJ1I3wEgZkBAbD4zyJy6S 03tULqKX8KmVbOQblgg5sjqanZE3s4G0WpC6iwZ3ErZhnHL9D9j4wz59PdACt+Bj9WyapUWxO8z VM3 X-Received: by 2002:a17:903:1a2f:b0:2b0:6a3d:36e9 with SMTP id d9443c01a7336-2b0cdcb73d7mr33260445ad.33.1774629899859; Fri, 27 Mar 2026 09:44:59 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Paolo Bonzini , jim.macarthur@linaro.org, qemu-arm@nongnu.org, philmd@linaro.org, Peter Maydell , Richard Henderson , Pierrick Bouvier Subject: [PATCH 05/12] target/arm/tcg/translate-vfp.c: make compilation unit 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: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::52d; 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, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1774630116430154100 Generated decode files must be duplicated between user and system, as they are generated in private folders per libs, and can't be included otherwise, as meson does not give control on output folder. Indeed, meson generator is a different approach than custom_target, and this is a limitation by design. They were already duplicated between arch variants anyway, so nothing new here. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Pierrick Bouvier --- target/arm/tcg/meson.build | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build index 3e96c77df73..46bf4a6d76b 100644 --- a/target/arm/tcg/meson.build +++ b/target/arm/tcg/meson.build @@ -30,7 +30,6 @@ arm_ss.add(files( 'translate-m-nocp.c', 'translate-mve.c', 'translate-neon.c', - 'translate-vfp.c', 'm_helper.c', 'mve_helper.c', 'op_helper.c', @@ -60,7 +59,10 @@ arm_common_ss.add(files( 'crypto_helper.c', )) =20 -arm_common_system_ss.add(files( +arm_common_system_ss.add( + decodetree.process('vfp.decode', extra_args: '--decode=3Ddisas_vfp'), + decodetree.process('vfp-uncond.decode', extra_args: '--decode=3Ddisas_vf= p_uncond'), + files( 'cpregs-at.c', 'debug.c', 'hflags.c', @@ -68,6 +70,7 @@ arm_common_system_ss.add(files( 'psci.c', 'tlb_helper.c', 'tlb-insns.c', + 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) @@ -76,6 +79,7 @@ arm_user_ss.add(files( 'hflags.c', 'neon_helper.c', 'tlb_helper.c', + 'translate-vfp.c', 'vec_helper.c', 'vfp_helper.c', )) --=20 2.47.3