From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945550; cv=none; d=zohomail.com; s=zohoarc; b=c3OR7YwOylydYBznCXdCI98TBSdDKfgCWmqENp7+YpTr2Xt6xFhgJyhykdP1x1+Lclix81PKtEo74PqiHa38gcEHzSqqEE/s7fu6aboj2afUX8UW12Q4o0jvwG4AGHOGRNSHNsvGcXJOnWo6Fr47zvt/qzlaZ8CRl/GuEcUEgvU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945550; h=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=pUXCyHJRsjbwimqvrgesToHDduCIQ67SQJqg4nfGx3k=; b=nvVKn7tVXRb9egc/GNuQGJuUNrlN0jU/GfMroBjuE2dYRtCv+2dxjT429IhzqvLueiZolSwwITPAATX9j77siMEYi8tUG0JXm+KpBYnU8z1nqKE2WZkkgNFm5I+lan3+HgsBAt1jwUQiLMNmhoAr7V4rJvkBvwMXGjNGd+smsB4= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945550740284.64249110259254; Wed, 27 May 2026 22:19:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST7V-0001jL-3j; Thu, 28 May 2026 01:17:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7N-0001g1-05 for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:17 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7J-0003b5-8F for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:16 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKliRr2931477 for ; Thu, 28 May 2026 05:17:12 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7yahdbu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:12 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-304627c66ddso5363835eec.0 for ; Wed, 27 May 2026 22:17:11 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=pUXCyHJRsjb wimqvrgesToHDduCIQ67SQJqg4nfGx3k=; b=hnDMgBC8Rbq02fy3lDqzLYzghJ8 kkGfgq66plrFxSsSjX16843Qzxw4CN5zPMtzeUTQhShNvRaOL/goxI07kAWY76xV abcvL7M65R8mE05jg+bOU17Z6qyRnljZnGOK+gdsmB7DOkrfVBIh7wjzD2adPa+6 +rsvgr0/0DheW8Oigbpr+vyonhDJGqBqCi6QB6vorltGjMkdy+bQekp918w1/aEL 2/KE/0i4YutZxJoGQvmnHXtK0EXQo9EXFm3ZCU5bTsZ3ppBnG+hqAE4Xt5hbRhlG DX8bJIoDvW+Uwobx8YR1gI0ryejwzXSxYqzAG4m5rs8GiOmxYgNOy6Plh/A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945431; x=1780550231; 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=pUXCyHJRsjbwimqvrgesToHDduCIQ67SQJqg4nfGx3k=; b=VkWobf8QYcnEJK3AGARyB8wGimwCYvXlTdg5c9aqDuCaGP+Kjx7P1udo/oSUB00PfI 9altdBtJy+tedjfwMesaSXBk+mVW78TKa2Dwh2UHOlkgWyZJt/qUtetUiRgJbr9ZHK5S jHoq7oXZyNsRDZKm2Pm67Pu++EKi4UNbkKKa7acPDUAzMMstZ2LJGc4OA6oVOqwQlPCc kXAic8ZB6+lvAfOVSIOfgCd9Pu0DeHmg7PpMlZ6+9xi+PwXR3ePYUUzrAN+F68eYs9ny sVIwSP3lYhJB5OHs74itEKUzBZlRVTLGzkgi2AsPWV23LD4lJaffUJh2ffq5AzxZP91U sAhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945431; x=1780550231; 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=pUXCyHJRsjbwimqvrgesToHDduCIQ67SQJqg4nfGx3k=; b=iP3FCBk1MfWLAqweePIOuU4LbWLsoKKSQ1jMyxZ7Y/jyFbs2vJFjivPW9YYtZf8Suc oo4+o2FuPNvMWW7PadPtLIvW81tokrLFBFupZ/ZJPLQNti7rEVg8AzwUGF0D17Rc8uRJ +LEGq/R+5zDbbYbdf2JyhyDClZ0d+mbZTxFmGM0Mwvkbw4+qp0396a42sG5+MBoIp32X WVNjJeJqO97vFmH8LpNcm9PBeq5BIDq4CifNRkOjNZ8LQJ8v9HJfOlzY6sYCed7dnGxM ptgJDI3uInTo0S4+F3ipj/W3+HfhNdIvQHbM/cFe4dqoaYnbC2IWyCen5uwimgw6h7ir 9zkw== X-Gm-Message-State: AOJu0YyMvUXNFciiOI1IbQOX3CCsrYAIhDJ+gFb8oPx/Wb6rJvMwgQPu rUxG67HILVQIEwVbNm45bn3e+KBfI4o0dkW1g1uEa2yePGu9WqPSyqGDIDhfuufYn6EW7DLwIpM WvFaZzTCfTCTelZwu3AWyieoqn7dlbAsCnqTTzQ5w2u3y1kJlB/IZsRKGnOoLXIiYCRmw X-Gm-Gg: Acq92OHGlrl/PS8m+blN8XVjgXF7W9AeBX6nltVNZOFRBISmda1CGMWxQy0sSL9G0Pq Zc9pTE2L0jqis7CzwOwM2EDH+/RP5dexvKC6qejygC9cgE7zLRm2mZPIZFLA4EF4aFvaUjJxfNI M+V5UzQ8I8nQRDGCYMj2cmIF2u/s8TGyFK5eZRXbXzPf08zKCIpto9LOHcPrAQntLwvC7883v8O 5tqQY+vbsCuA50DlCcxpslUo1suA/JjV6EDnl+iGvCxIAOCazCxw3nMTReuTNZPi2/iqSWHitNp jfWeIg1MOHAFNaj3H8TjJeg9mrzKmnN01QV598ByaQsK6dT1AY9CfiwX05+eF3Hrcnx2OUXAcVV A96BkxWV2kqviXKZ2akdCpu0YCpqo9hPeeHV+ZLqLmsO/s69uJ1ZrqV6s34zfvD7ucvVlvKWLRS QiNv+mcOvJhB4s46j0 X-Received: by 2002:a05:7300:cd85:b0:2d9:ad46:4a92 with SMTP id 5a478bee46e88-3044905ce1emr10510275eec.13.1779945431115; Wed, 27 May 2026 22:17:11 -0700 (PDT) X-Received: by 2002:a05:7300:cd85:b0:2d9:ad46:4a92 with SMTP id 5a478bee46e88-3044905ce1emr10510233eec.13.1779945430617; Wed, 27 May 2026 22:17:10 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 01/10] target/arm/meson: move kvm-stub to arm_stubs_ss Date: Thu, 28 May 2026 05:16:33 +0000 Message-ID: <20260528051642.115721-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: kLDnG36mDM733F0Ejxfn8Icl5Sr82fUq X-Proofpoint-ORIG-GUID: kLDnG36mDM733F0Ejxfn8Icl5Sr82fUq X-Authority-Analysis: v=2.4 cv=CaE4Irrl c=1 sm=1 tr=0 ts=6a17cfd8 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=rLAB-7AxZL2Av_YYLNYA:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX1imJ5YBNHGCR C0EPfEUHFXOCRInaGLXxYv9YZ9hJuBTUtBeuLjt+cV/tMN31kn0NsUZ73sn+xG5y8LHQj4HECpJ cYm5yUQYtF0rnGtx4tE+wtvw74tFDWEkV7D3nM94h+TdVbyNfsyksghMQl6SNOxZmDfl8XYd2v5 AenwQXoTD//Xp7qj/YP8rV/zYnrLfBFIYQ1AS4DLGoe2nMjmhdAdmiyJUVrLhv+E2N+Ji4CYaYo gaTB+Oy1XW6ATprK03Qwsm84DSKEprgtM4ZdB/nq8M78uzUO8WidT1Jm9x/XvZEA0iCZSa2HOn1 9r5BVhmjNDMI+ZskrB5NBJi3hEgi5ta9S+pu47H4IKrJuOIFSL8zPR1snZxEqiAiEiVCcbwvQbP ATczFlia0INVOURVg5hKb7ra1x6DxOXkPZpK+CcDExugOIp/FkDIVuxn0aj62ax9qlDk2s86uqj czlb5rPY9uaLDEqBIfA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 impostorscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945551359158500 Content-Type: text/plain; charset="utf-8" This eliminates symbol conflicts for kvm symbols on linux-aarch64 host. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- target/arm/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/target/arm/meson.build b/target/arm/meson.build index 9408131d178..4412fde065f 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -35,7 +35,10 @@ arm_system_ss.add(when: 'CONFIG_KVM', if_true: files('hy= p_gdbstub.c', 'kvm.c')) arm_system_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c')) =20 arm_user_ss.add(files('cpu.c')) -arm_stubs_ss.add(files('cpu32-stubs.c')) +arm_stubs_ss.add(files( + 'cpu32-stubs.c', + 'kvm-stub.c' +)) arm_user_ss.add(files( 'el2-stubs.c', 'cpregs-omap-stub.c', @@ -44,7 +47,6 @@ arm_user_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) =20 arm_common_system_ss.add(files('cpu.c')) -arm_common_system_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) arm_common_system_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) arm_common_system_ss.add(files( --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945550; cv=none; d=zohomail.com; s=zohoarc; b=jKqGD4HWgCO74lcRfzR66WSH4jZMUfb6kEq332CYn3fFboRp+4dGHk+tqukc3DHOAVjetgheWDChbppm9e5qBJdHwLrzu4ALxo6d/8lUtDdIG+r+4A1Tw2xHTDNtqMkw1bA0xNMpaaDOwbOAzUV6XumZZt3miULgoRl0rqcxxq8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945550; h=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=/woIQPxDKSYCbWPtRBJbJML2dARjVm1FSDheHCl8/Uw=; b=Ifkg3bsaa/oQLSIgXBTE/aBUcVF8l1VBo6HTUiM881rRyjdUTKGLkhgI+HUZNbjJrsWoCWbYxYL8k3qEq6mGWBz0l5kL5yzZvmv8TZR8hLU1vk6tGYzYK7CK1kBmDX80twtpNdaVd0JdHZjO9VK5pekvUYz9IFZBIlNAU4J55Co= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945550742870.6261353368429; Wed, 27 May 2026 22:19:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST7Z-0001o1-7L; Thu, 28 May 2026 01:17:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7W-0001lm-Jx for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:26 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7U-0003dE-Sk for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:26 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKlxXm2621792 for ; Thu, 28 May 2026 05:17:14 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7yf1dbe-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:13 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-3041ab826ddso12280056eec.0 for ; Wed, 27 May 2026 22:17:13 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=/woIQPxDKSY CbWPtRBJbJML2dARjVm1FSDheHCl8/Uw=; b=JkLa4/VBKx9PmYZnYD4bKQq3koj 10Z8xEvTXc7QcKiNoD3XILoxEc5JXoBq0in50nbQ69/EuSRw/MFEtFoGRboitTcQ rIRqmd6ngs6LKcJ/FktjcyfRQwG17Z1++9fPKaE/xfvWg2htKU16EQWi1fLChC+f E7TfhobA9SgodGsY38D8J+G0PJ0nHeV+YxfoxTkFJpuI8LK3wmGu2DY8aqL2Unyq nijGXiYzeKCDLoutJrMaBBpnjOgkkubfAWPJXWx7SFmpuRHl2j2raJz2STnRlXlc KrgpZmcHzlBtxFcQrppjvQQXWMN+WAAX8f/vrZjvOZQ/pZIFiWu0Kci/gdg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945433; x=1780550233; 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=/woIQPxDKSYCbWPtRBJbJML2dARjVm1FSDheHCl8/Uw=; b=GyBu5BD4V61PHylmU9LyienaACNN3TfumWMKnI9rC1Ko8IN8zvMNSc8Yhq4E+BwsLj ZSWcb4fObKAXZhGa/HrODGEvrA0y0bnEsZLs/HW5Orf0sN1wjKAmcDQyfByF8Kyakn4c CGUGfUDCguJhtByhJEGf7Vs8z7JJzixIAKeEoJd2jcepmu/vGQFXGNSA8sQ7khxqOWiH /75Q7iWcmDxcuTYHm9CIXyzJutLIblcAA6rAk+z85A7u/Zq8qjxL6W7tCFxzS0UrMtKP TxjMyxLUMTAMb3LEOe4PSYcjvGipZ+EefqkMCOpuJH2gFqBREd3R2dZeXumSHPjYPCFF VrOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945433; x=1780550233; 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=/woIQPxDKSYCbWPtRBJbJML2dARjVm1FSDheHCl8/Uw=; b=ES8SoLv3BoONjF5EKbgqiY3oW2RDCVJAzzBuhYaZjR8bqHV3d0+b7nwSUKjAu167bd 2FuGSl5Z7SZfZUyr/bgjp8hFJpAgp0z7E/ufeyJJ5A/nbrJFItk/L20T4thYQbHlGOPa VNLUd0vK7LHLWZxFy6lUF2rNPxFLWbj3H1J9U21LQtNe/eyxpYr2dxbflft9CqNoYHW7 xGeYOwQNThd9XUugZZA8QUOlbmOfT+FDcrKGYz3Pj2YViPS1lCfF03p4rIasp9EVFiyV x/UR6dKGLIdvQ0o/u9lBH+JUC+yuNEhrIzcpHLpaSD2XSpxTdHtwNxd3IQ1qmAEnEGtv Q/gg== X-Gm-Message-State: AOJu0YyQ8mpVW4S9qxQvdwwmq0XaQijI4etda4/+ajahb271yKkq9KcG c9P7N+/HqoffE4dPy9EXsa4cHEdTsYMm2IyiJJpw4uvYQg3Qf42LtWvqNZgKFQqWsRjRusd8zcg 4gjiOuQcSPZmGMjT7VeoeY7TTnbyZgqLhExFEj3tVy+JSgKUms0efHI5Jgu01itChtbJm X-Gm-Gg: Acq92OGBuCzbkpMzEXfEPRkyI+gDMqe9yEwWkxL6Em4k7VQ1jIA+yQxWvF6tb7WI8PQ ow44WyCAaAA7+35Ep0BdLu5TkAXHa1F9/JZzD9VyPzezAc2cHTvq4ckSZoLDw/AScsvZWfZ7Byo Uuos19vjEu/qqAlpatozN4kBld4R4L76vlB0k/rEMuTADzSAk8wACwXeV8c/nEjTgZNJuXlRD47 tx/rZzgg2nb1gvzX/bVe91SjQNRv/QnDYbjJwcLWkUFyowktxHB5pqub8/QaRtHHst44n3cgbf9 OXUWKamgSOehMocdYWtDOT7/e5vUJYAEAFOSDMFw8XjNhEWJiAchAD0dHwevUu6EfygBRgTZdbI h5nnj2UrxXxfElHj/J4/Y3ScqyNf+wYD/d32YxEt32qfgT0l5Whmk7UqRax3ILsxGB0tB/MNwDC MF2mevg708KlzGSSTt X-Received: by 2002:a05:7301:11af:b0:304:5a9c:6479 with SMTP id 5a478bee46e88-3045a9c6ba4mr6944641eec.9.1779945432533; Wed, 27 May 2026 22:17:12 -0700 (PDT) X-Received: by 2002:a05:7301:11af:b0:304:5a9c:6479 with SMTP id 5a478bee46e88-3045a9c6ba4mr6944585eec.9.1779945431986; Wed, 27 May 2026 22:17:11 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 02/10] target/arm/whpx: move whpx-stub to arm_stubs_ss Date: Thu, 28 May 2026 05:16:34 +0000 Message-ID: <20260528051642.115721-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 1EHwY_ecCOKCI-RKQGabm59tQxZ8zV4g X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX+nVj6tdXPzTm JugT9cbLuTMhfzkuJNHR0ntDwa6wC7U98xq+vDwjXiTH6f5MWLPrHmnoTvNeM0xz4WN24Kx/yrb OLLS38nkLFX7CeUdRAOr6YBsX6n1BBjnhJw/IOJBYn6eIE5NJshi9hIkFx3tYfpJGQOOfN3VfHe yi44gk07ZZkCyLTaA7naL6ZUPIbMsIHUGB3xOm/Vj/LWvnhNPSkF43oFbkL0JWBEsWtZ2oJmx0D lw7z7i64ENoxhYdxcaQqlE8a/j8ROyVOHcu5by/8M1tURRdzzDFqZNxpVSgVQ8LXjViCgcFumuX RmoCTSHSYjR+SB0QmgV7aZL7tRR5YiV8Ua0k+XDacdDXtnkAP6HgN13zJq2eWVQE59veWJt9SuN ypxt4IpbqY9hvLbE9zk/vbVuUTc2VBwNUKkuQ1KNp2TiZCNSU7DjrKEqaGUGwVEKVfh5KHC9zpl 2VVbPibcBHA8eMlmLyg== X-Proofpoint-ORIG-GUID: 1EHwY_ecCOKCI-RKQGabm59tQxZ8zV4g X-Authority-Analysis: v=2.4 cv=G8gs1dk5 c=1 sm=1 tr=0 ts=6a17cfd9 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=kb9KSwTJ_RVVZN_E__UA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 priorityscore=1501 clxscore=1015 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945551352158500 Content-Type: text/plain; charset="utf-8" This eliminates symbol conflicts for whpx symbols on windows-aarch64 host. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- target/arm/whpx/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/whpx/meson.build b/target/arm/whpx/meson.build index 3df632c9d30..7385c14f534 100644 --- a/target/arm/whpx/meson.build +++ b/target/arm/whpx/meson.build @@ -2,4 +2,4 @@ arm_system_ss.add(when: 'CONFIG_WHPX', if_true: files( 'whpx-all.c', )) =20 -arm_common_system_ss.add(when: 'CONFIG_WHPX', if_false: files('whpx-stub.c= ')) +arm_stubs_ss.add(files('whpx-stub.c')) --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945565; cv=none; d=zohomail.com; s=zohoarc; b=h01P9vY0Bn5n+PUVDpbPPjWRiTUeo998ce6ZrcKUozHsvR8lrnxW+SsjjlD46fvAKLv+fLxUPHlPywCQRP4ag4Vb7KVJiifG9lgRTJexMDDt1QWBbmr2sWHvMLm6gICzZAABZu5DFzMtSHqtB+xVvOTCafK/jDDI5lM1WKf8298= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945565; h=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=35giVodLf81lJuJPIwpxYiwrV1aluPV9PhABuPn61t4=; b=RBkSoxUJWfPeFZTccPKhR1HXf5BTPy7Xc+XUfNUL6F3bUcVlzhb7ZmZiWEOac1w24ctBFfprOnW55kmMyn5sroLhvByTk/EgZ94IMFNnnQ2NCCQpWcjVyiTntfRLcToBbf5ywA6xjSHtRlfCDQw8/ftV0+fN5WWfoDZbf38PCQI= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945565723538.1120183032832; Wed, 27 May 2026 22:19:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST7X-0001mo-Q5; Thu, 28 May 2026 01:17:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7P-0001h8-N4 for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:23 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7N-0003g0-Dm for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:19 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKlhlr124645 for ; Thu, 28 May 2026 05:17:15 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7yahd8a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:15 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-304950e5901so2186302eec.0 for ; Wed, 27 May 2026 22:17:15 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=35giVodLf81 lJuJPIwpxYiwrV1aluPV9PhABuPn61t4=; b=Bk/Mwh/sLNqUqPBUnFkVIzOoMIF Ag0bWIXZKvF6C20FxthAplpr2X9WOHrzKItByjW5QpJM4awvMHRkyxcaNS0I6yjJ 4nzvOzPTY20nZsVhOhpyW4Twhao/IBa4tKBHQEuy3PHS3I6PSbgkwYbsdiRHUpRE CGE9LIgLot9D0Hn54uTkG9GJEdWycInBTjhrBbtxQrl2a2fFVwXhNDewn+C70YE8 tXYe+xBG9b0re4rdzJhXFWJ+HzRY8lqI5MlXT4JO3qflEO2WAljF/H7ZfYRCzRpd 8Z4nHOR6JGVAajZga6vGw8I/0U6GYhl2yez4uhxW8d3ecfx6WQMNqEZgZEA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945435; x=1780550235; 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=35giVodLf81lJuJPIwpxYiwrV1aluPV9PhABuPn61t4=; b=cO37+825NlD+Ob1BUscdZpD7SIYsou/OabKbQ67VKWM/7nYtbtkdQpT/C30RpBU7cb FsABKUBWhHG27KCbd2DtjGGjdPO5uyHEelXQ82Uw/8CBSMMp6VwmyHgT34w8Vjmmta2s DQmni7e98/DxUCCT9Sp4FZgHXGglgB1e2uavsHCe0LIcASpQYMpcSWG+QLdRJ7x0AZ42 BE+8SM3WzO5q8XDWEkWYa3SI7AHK68VUnHBVHnHh0ZTTnrJa3UGQdUjrWauRTDJ/a7C0 nN9EjN24lOZKcdtT5kM1EDUgi6oqQCpqq2c418MDC9HW0S2oMeIyR63BQqr3L1kYSNka UFoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945435; x=1780550235; 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=35giVodLf81lJuJPIwpxYiwrV1aluPV9PhABuPn61t4=; b=sfucFiPSi4LAnYIMKyP/dVtJVeavoh/vWHoivnaS386f62v9cbopRlYsiAabZPtnhr FBHe/6eg+CKMYfoDIUH2edhe7nudIvB2C6txF4yeI22bppR1ncxbypH0ivb5m98Meufj BPkyil15v6qB7jkTmiatQ1GS61hmS5f1yuF3mKroy0ycICl/qBV/bvAIypCKI/BP/xI0 tZPjrOMRPAlEmiMgftUMW0Y6x3fS5tr32qCEmPdd9xMLy1Ax/J4VBnK1I2oDBedVoz1q sctQ7en33221B8kP8mEF8VMuEfsdny1BlrXQ6hwt1BZVza4gwhE9u4qoJUG7G+JVSX7I 8MFA== X-Gm-Message-State: AOJu0YyZC0XVMifkvg15DI0UAWVG3pLbzUZVqfyXYJSK2LFjKMm8uonX tL8q2okGpSI8c6twXELduU4i8qGbFX/4uQwPyDgyHRNa6PMnbOwpfpv7b5K/y9300386/hORxW1 ribw5r3KJ2fI0pRAgNmKfGV84sk2uxZttfxbCX3L7lIoF/jmkE4bjlk/wddMpF5mFxzuG X-Gm-Gg: Acq92OHPD86G/+D4jTfpU2ShShjdOhDgyVLV4EvuUnHOEz5aAtp/uKKgktIQfzP37DE wZiOI2UIivaTyD7DUAdjCzeaoOB8CYfRyW0iI7GdlT1MUxRF5a8FWtwL9Irod8sL/aUwfOWPF8h i+EbdnTa7jHuKJVnK6wpaWGV3CuxgAM3adXtdeWa4Ut85jucqT/mGamOIVIYpouY6WGBlqscKu7 x+kWcBfuIA914kM/wET6J0BleAoy3I3caJhFKls1vwW33yyHfyISVjqau6DUAnX0LgCiPHwyFG+ 5DiV+v2+1fullibjy+3s116SRf+Gd3czAprG8kIKN38Ta1EQS85ivtk+vphmJADj7L8t5atTnwM VVP+4DFgM8Lc4D1CHFaosEJeDBX1APWpBpNl+8ygqJK6lOmM9dEn98p5/ivCVkfdC5yLQ9ASLg4 lznMjpI9Ih7Y/cFVeA X-Received: by 2002:a05:7300:1493:b0:2d1:9b35:4edb with SMTP id 5a478bee46e88-304dd11a171mr54284eec.0.1779945434339; Wed, 27 May 2026 22:17:14 -0700 (PDT) X-Received: by 2002:a05:7300:1493:b0:2d1:9b35:4edb with SMTP id 5a478bee46e88-304dd11a171mr54246eec.0.1779945433731; Wed, 27 May 2026 22:17:13 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 03/10] accel/accel-target.c: move compilation to every target meson.build Date: Thu, 28 May 2026 05:16:35 +0000 Message-ID: <20260528051642.115721-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: FWrkXGn-REK6RgjZW29O6OJE9OwSs0H- X-Proofpoint-GUID: FWrkXGn-REK6RgjZW29O6OJE9OwSs0H- X-Authority-Analysis: v=2.4 cv=E/r9Y6dl c=1 sm=1 tr=0 ts=6a17cfdb cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=P7G6aJzc36RU-8N-B5gA:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX90KIegcqJGRp Hv5msNbUtnJtjdyAAEoopShjNHzD8iQeYCKDw/LfMEjc6kt3ijP7CB+3RsV2BaB+phUaKyS4mOw ej8zhJ8f7J8IeESJBmmrEAuYbdFso6DD3v2ziX8/uW3h4rVtUPxoZNQ5RhRkCNW0+pNKSccLFdF 8vgbVqngB7vXBLzBuJDlCfRT0Tol8Y4offVEu5UZDBLNe/AbhzeYj7pH6k1dV2Cd/qCWJr6o5Ab G/z/lvrXDNQlBr/GL3ORcesNYTCmDZcfu8P2Y0KCLL9jPL3ma5BsrMsYF+3YgJvxfL07SpZ1Lie uba8ikVkRG5EvAp0kLLAxNlgj7r0KnjClAT/J3uAgutPnCNtKeiTUTvCyTCWFOay/6MtKZJ7t2j TB6J3wbtqWo1yFzL8i2q1IxDjd9Adyezulhp1iLVju7xjWs9azbnrkGH1Kt7najKjnQipuvOumq wSLWJ8UPYkd3quGk+zw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, 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 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945567801154100 Content-Type: text/plain; charset="utf-8" This file defines TYPE_ACCEL_CPU, which is accel-${CPU_RESOLVING_TYPE}. This type is used to define cpu accelerators, and accel/accel-common.c relies on naming convention to find matching cpus to apply a given accelerator. Since variants of a given architecture share the same base CPU_RESOLVING_TYPE (arm and aarch64 both use TYPE_ARM_CPU), the TYPE_ACCEL_CPU gets registered twice in a single-binary. Thus, for the single binary, we need to register TYPE_ACCEL_CPU only once per base architecture. As a first step, we simply move compilation to each target/*/meson.build, without solving duplication yet. Signed-off-by: Pierrick Bouvier --- accel/meson.build | 3 ++- target/alpha/meson.build | 4 +++- target/arm/meson.build | 2 ++ target/avr/meson.build | 4 +++- target/hexagon/meson.build | 1 + target/hppa/meson.build | 4 +++- target/i386/meson.build | 4 +++- target/loongarch/meson.build | 4 +++- target/m68k/meson.build | 4 +++- target/microblaze/meson.build | 4 +++- target/mips/meson.build | 4 +++- target/or1k/meson.build | 4 +++- target/ppc/meson.build | 4 +++- target/riscv/meson.build | 4 +++- target/rx/meson.build | 4 +++- target/s390x/meson.build | 4 +++- target/sh4/meson.build | 4 +++- target/sparc/meson.build | 4 +++- target/tricore/meson.build | 4 +++- target/xtensa/meson.build | 4 +++- 20 files changed, 56 insertions(+), 18 deletions(-) diff --git a/accel/meson.build b/accel/meson.build index 7da12b9741f..f67623a7b4e 100644 --- a/accel/meson.build +++ b/accel/meson.build @@ -1,5 +1,6 @@ common_ss.add(files('accel-common.c')) -specific_ss.add(files('accel-target.c')) +# file below is compiled by each target +accel_target_c =3D files('accel-target.c') system_ss.add(files('accel-system.c', 'accel-blocker.c', 'accel-qmp.c', 'a= ccel-irq.c')) user_ss.add(files('accel-user.c')) =20 diff --git a/target/alpha/meson.build b/target/alpha/meson.build index 818256a1c31..004fdb5c6c0 100644 --- a/target/alpha/meson.build +++ b/target/alpha/meson.build @@ -1,5 +1,7 @@ alpha_ss =3D ss.source_set() -alpha_ss.add(files( +alpha_ss.add( + accel_target_c, + files( 'cpu.c', 'fpu_helper.c', 'helper.c', diff --git a/target/arm/meson.build b/target/arm/meson.build index 4412fde065f..158ff07654f 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -13,6 +13,8 @@ arm_ss.add(when: 'TARGET_AARCH64', if_true: files( 'cpu64.c', )) =20 +arm_ss.add(accel_target_c) + arm_common_ss.add(files( 'mmuidx.c', )) diff --git a/target/avr/meson.build b/target/avr/meson.build index 39e5eb02c2b..8bd70be6bd9 100644 --- a/target/avr/meson.build +++ b/target/avr/meson.build @@ -7,7 +7,9 @@ avr_ss =3D ss.source_set() avr_system_ss =3D ss.source_set() =20 avr_ss.add(gen) -avr_ss.add(files( +avr_ss.add( + accel_target_c, + files( 'translate.c', 'helper.c', 'cpu.c', diff --git a/target/hexagon/meson.build b/target/hexagon/meson.build index d169cf71b2f..83b1db39ca3 100644 --- a/target/hexagon/meson.build +++ b/target/hexagon/meson.build @@ -387,5 +387,6 @@ analyze_funcs_generated =3D custom_target( command: [python, files('gen_analyze_funcs.py'), helper_in, '@OUTPUT@'= ], ) hexagon_ss.add(analyze_funcs_generated) +hexagon_ss.add(accel_target_c) =20 target_arch +=3D {'hexagon': hexagon_ss} diff --git a/target/hppa/meson.build b/target/hppa/meson.build index f47e54f5fa9..9488e1dd442 100644 --- a/target/hppa/meson.build +++ b/target/hppa/meson.build @@ -2,7 +2,9 @@ gen =3D decodetree.process('insns.decode') =20 hppa_ss =3D ss.source_set() hppa_ss.add(gen) -hppa_ss.add(files( +hppa_ss.add( + accel_target_c, + files( 'cpu.c', 'fpu_helper.c', 'gdbstub.c', diff --git a/target/i386/meson.build b/target/i386/meson.build index 80062d1d0d8..38edd70131c 100644 --- a/target/i386/meson.build +++ b/target/i386/meson.build @@ -1,5 +1,7 @@ i386_ss =3D ss.source_set() -i386_ss.add(files( +i386_ss.add( + accel_target_c, + files( 'cpu.c', 'gdbstub.c', 'helper.c', diff --git a/target/loongarch/meson.build b/target/loongarch/meson.build index c5a2953b29c..059d145ec16 100644 --- a/target/loongarch/meson.build +++ b/target/loongarch/meson.build @@ -1,7 +1,9 @@ gen =3D decodetree.process('insns.decode') =20 loongarch_ss =3D ss.source_set() -loongarch_ss.add(files( +loongarch_ss.add( + accel_target_c, + files( 'cpu.c', )) =20 diff --git a/target/m68k/meson.build b/target/m68k/meson.build index c36d817134b..b57ae79332e 100644 --- a/target/m68k/meson.build +++ b/target/m68k/meson.build @@ -1,5 +1,7 @@ m68k_ss =3D ss.source_set() -m68k_ss.add(files( +m68k_ss.add( + accel_target_c, + files( 'cpu.c', 'fpu_helper.c', 'helper.c', diff --git a/target/microblaze/meson.build b/target/microblaze/meson.build index 9c1ecd1cf1c..47efcdca8e3 100644 --- a/target/microblaze/meson.build +++ b/target/microblaze/meson.build @@ -2,7 +2,9 @@ gen =3D decodetree.process('insns.decode') =20 microblaze_common_ss =3D ss.source_set() microblaze_common_ss.add(gen) -microblaze_common_ss.add(files( +microblaze_common_ss.add( + accel_target_c, + files( 'cpu.c', 'gdbstub.c', 'helper.c', diff --git a/target/mips/meson.build b/target/mips/meson.build index 5acb3a2dcf5..0a9c149b461 100644 --- a/target/mips/meson.build +++ b/target/mips/meson.build @@ -1,7 +1,9 @@ mips_user_ss =3D ss.source_set() mips_system_ss =3D ss.source_set() mips_ss =3D ss.source_set() -mips_ss.add(files( +mips_ss.add( + accel_target_c, + files( 'cpu.c', 'fpu.c', 'gdbstub.c', diff --git a/target/or1k/meson.build b/target/or1k/meson.build index 7cea45287a2..baf79ca7087 100644 --- a/target/or1k/meson.build +++ b/target/or1k/meson.build @@ -2,7 +2,9 @@ gen =3D decodetree.process('insns.decode') =20 or1k_ss =3D ss.source_set() or1k_ss.add(gen) -or1k_ss.add(files( +or1k_ss.add( + accel_target_c, + files( 'cpu.c', 'disas.c', 'exception.c', diff --git a/target/ppc/meson.build b/target/ppc/meson.build index d4ebbaf0a19..bdc0e33bc9f 100644 --- a/target/ppc/meson.build +++ b/target/ppc/meson.build @@ -1,5 +1,7 @@ ppc_ss =3D ss.source_set() -ppc_ss.add(files( +ppc_ss.add( + accel_target_c, + files( 'cpu-models.c', 'cpu.c', 'cpu_init.c', diff --git a/target/riscv/meson.build b/target/riscv/meson.build index 79f36abd63b..e2637fd4553 100644 --- a/target/riscv/meson.build +++ b/target/riscv/meson.build @@ -14,7 +14,9 @@ riscv_ss.add(gen) riscv_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) =20 -riscv_ss.add(files( +riscv_ss.add( + accel_target_c, + files( 'cpu.c', 'cpu_helper.c', 'csr.c', diff --git a/target/rx/meson.build b/target/rx/meson.build index d80ced11e2f..7e5218c8318 100644 --- a/target/rx/meson.build +++ b/target/rx/meson.build @@ -4,7 +4,9 @@ gen =3D [ =20 rx_ss =3D ss.source_set() rx_ss.add(gen) -rx_ss.add(files( +rx_ss.add( + accel_target_c, + files( 'translate.c', 'op_helper.c', 'helper.c', diff --git a/target/s390x/meson.build b/target/s390x/meson.build index c2cb4aca469..9c8994258c2 100644 --- a/target/s390x/meson.build +++ b/target/s390x/meson.build @@ -4,7 +4,9 @@ s390x_common_system_ss =3D ss.source_set() s390x_system_ss =3D ss.source_set() s390x_user_ss =3D ss.source_set() =20 -s390x_ss.add(files( +s390x_ss.add( + accel_target_c, + files( 'cpu.c', 'cpu_features.c', 'cpu_models.c', diff --git a/target/sh4/meson.build b/target/sh4/meson.build index 3861d9b194a..ea9cf3905a8 100644 --- a/target/sh4/meson.build +++ b/target/sh4/meson.build @@ -1,5 +1,7 @@ sh4_ss =3D ss.source_set() -sh4_ss.add(files( +sh4_ss.add( + accel_target_c, + files( 'cpu.c', 'helper.c', 'op_helper.c', diff --git a/target/sparc/meson.build b/target/sparc/meson.build index 46289c86693..e4cd25b73c0 100644 --- a/target/sparc/meson.build +++ b/target/sparc/meson.build @@ -2,7 +2,9 @@ gen =3D decodetree.process('insns.decode') =20 sparc_ss =3D ss.source_set() sparc_ss.add(gen) -sparc_ss.add(files( +sparc_ss.add( + accel_target_c, + files( 'cpu.c', 'fop_helper.c', 'gdbstub.c', diff --git a/target/tricore/meson.build b/target/tricore/meson.build index 76cd78e990e..abcef2af13b 100644 --- a/target/tricore/meson.build +++ b/target/tricore/meson.build @@ -1,5 +1,7 @@ tricore_ss =3D ss.source_set() -tricore_ss.add(files( +tricore_ss.add( + accel_target_c, + files( 'cpu.c', 'fpu_helper.c', 'helper.c', diff --git a/target/xtensa/meson.build b/target/xtensa/meson.build index f8d60101e3d..dbb89638f60 100644 --- a/target/xtensa/meson.build +++ b/target/xtensa/meson.build @@ -3,7 +3,9 @@ xtensa_ss =3D ss.source_set() xtensa_cores =3D fs.read('cores.list') xtensa_ss.add(files(xtensa_cores.strip().split('\n'))) =20 -xtensa_ss.add(files( +xtensa_ss.add( + accel_target_c, + files( 'cpu.c', 'exc_helper.c', 'fpu_helper.c', --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945541; cv=none; d=zohomail.com; s=zohoarc; b=B+DQbyiF2Qk1C5+LgY27Bw0+eaX44+o3vL/3qzveuURn1d0Cy5RZHylKHfzm/hOcFQhUoyWno1RLxDvyN9sWYQB+51DRyAeVPQYKxmIH40MDXZfL7i1P2qxJ/GYSz3/Fcj3C4Ox4iVgk9byfdGYMlMLT0Cl36VXkqlYoj4dScCA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945541; h=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=mW02At9GZIhmN3wHob7Y+/EGWd7GCXXW6PT9xjXaHUU=; b=XAVf90us/dc2T6+KRaC1lQ3vrxqQLTxDRx50EhlnQVIfZB733hrtHDfBu9keFcdrcIB/Nql71GPbGCOZczKl0l5IE3Kwb+4ZMQNkk5b0iRXqUsNjNxxoLaLsgJcl3QME9A4EpqEkjZ9if2cHWnfmtz8rm5mJVziXPnnCq6zu6Kc= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945541830924.1841305814654; Wed, 27 May 2026 22:19:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST7V-0001kb-Sr; Thu, 28 May 2026 01:17:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7R-0001hB-5W for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:23 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7N-0003i0-PI for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:20 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKl8iT4187808 for ; Thu, 28 May 2026 05:17:16 GMT Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7y2scjk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:16 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-304bbf2423cso1635013eec.0 for ; Wed, 27 May 2026 22:17:16 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=mW02At9GZIh mN3wHob7Y+/EGWd7GCXXW6PT9xjXaHUU=; b=VvDCB7ZO6XdfCkvVWxb0IzXBcBK +hx70ErazWNLFQM3LGZpLFAjjMHx/ueGvbr35LbLGJVHYfgKljjTz6m5dnBR8+bk n77egaGqj/aw5CoCGtW8+Lyei1AaTV3Gnl74GuWsuA4hYpwCrTY2mg3MijVe2buO GhU4vdjJE1JaEGaIxhlgAJwwAB0S1iVVUjL8MYGhFJt+opAIL5T8ixjqyqnnuaSS HARzmCXC/6dpfP71Ekj5nADAEfopxWbK4GNZC9n82nNUgckniMz2y0R4CKdyd9Pi nggQOBlm/euJHKz5KI+aY4lnhiNfz+sgzhhHsxQYGdU2u/0rPWQjNii+cqw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945436; x=1780550236; 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=mW02At9GZIhmN3wHob7Y+/EGWd7GCXXW6PT9xjXaHUU=; b=SMeTXymOFKamtxyrURrMm5CVJN0sZMRZxKJXVxDZMwe1WHzRH+ZCdlcJei/0jzgRve kDnOz6h4BxKQpUoLnO3RUP4rXZGz7zz6AVnBicYelFwcGQcV5oBJM3fL2mtsBRvTGLrg 0Yw3ZReQqOTrordJ1e+LZNKIk8fRAGbGl0FxrS4g8GCUkYSzKPX2XCJna1HSr5d/mhhV SpWRDXtL0NzDw75sQFdwW/RPAHepWa04svT61mbHKksAJ1Xkl1/HMBxjj2SwZAVphqPg Wl0mrchElj5q6C0gEjAwe4kQ4ssR+yQw+4m/wnsNkpjTXroRuZ4WRSCaRwqQSv6JJn3s 1xbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945436; x=1780550236; 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=mW02At9GZIhmN3wHob7Y+/EGWd7GCXXW6PT9xjXaHUU=; b=cxshUpp+JDJiJcxJsomcCNp3nHH1W8Bb+8ppDOqffiSTLmIgmgRRnhAxCtUzJJlDsZ rYtu9aXizhVikgKsGlp0QIFnHV4ElKj3LPFzWo19cKx+oKrTlozYWfyExLPLF1WjL1x3 Nt3bLDu0CFuTcukFFvSsMJWR9xG17QCztqix7GmnZjLRV7JCe2RGNDgxNNr0m81CZ8ri P9/F18IDDL2//mSAxgPJTeAKnsg1QutX3+nx+iAoyPdwqzqqprGa9F1F6GDz9iftQcR3 zES9iQlolRrT0i9xX8aXg61O+9yiSAGWyXqz2s3I5yQ1lkRrj7KcH22ydYEIyuqNTpwE +11g== X-Gm-Message-State: AOJu0Yx0unvJ9pIfiQUmzdF7Z5GewBR0FWMX+UygDu00wiio4cyvzGhk fYkIUPBd3pgjdnY5epdFfh25VSwccxIIt1TfNLptj7NRqZL5etvSfnAu85ZlntJjhUZYthmd04A SOYNbUb+bPhb58msjddA0dlzvT11b18vhnAw2qyMNQNRVmRS/+8ZCwAHWPSVtKFShTHyd X-Gm-Gg: Acq92OGUwz+TQJzUGVnQK60X5fmGhUiJdx4K+/C0XkcrRMSC4BgNoTzaXjKcuado6/7 +zbSwo1boxXSr0r6t4h332MqFwVdSnjyJZXGhFaQ/MGrMj1RD4rrjggvoOndTqS+XJ4S5KXHR4Y sABnQAackBx0/xiDXpDfffhjUwUgwCFUAg0u691k0Ueklf87TkildpS9uCAWLoVSUEgR2gLAJlx Fuz83ouhSvymaeW7XOXaZGriG06nA5LN0ycYy2QWNv09BoTbbODqHhT003OLdTORMy8j/IN+eS9 ayZZCjy/t0BUVcRp0TEZnuEUBrBFnSvRynhU2EIG6hallannncTPZtYS5xXUgIfo5KGLxOQZGnQ 1n7a8//ZCqWXLS1z9DW3GW8MdfhUL0tvCvRP+TPXIRwHricAqR2yi6dm1ttBIB5J/bv5EN72Y5d thNQkAIyRNx3q7pd3I X-Received: by 2002:a05:693c:8353:b0:304:630d:e4ec with SMTP id 5a478bee46e88-304630debb6mr5170822eec.28.1779945435757; Wed, 27 May 2026 22:17:15 -0700 (PDT) X-Received: by 2002:a05:693c:8353:b0:304:630d:e4ec with SMTP id 5a478bee46e88-304630debb6mr5170804eec.28.1779945435238; Wed, 27 May 2026 22:17:15 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 04/10] target/arm: deduplicate accel/accel-target.c Date: Thu, 28 May 2026 05:16:36 +0000 Message-ID: <20260528051642.115721-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=VeXH+lp9 c=1 sm=1 tr=0 ts=6a17cfdc cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=HcmkyxhYFGsMxTulTOoA:9 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX63B3hDHEZzfd H+Dgcu6EncV3h2+9c7alDAM2VP67y3+RTK1Dywlx8+OCi3/rA+6yQIeScuuzoHQXvESdW0shVBN w4ejCx5RQeZyo5h0dbvHQaKptH1umtx/bTF7Nq66sFhNOPgBHSYIk9mXd86uBfpFE8gZw7EHEag MpAOG43S/4KELquGrcrpERM154Bi0X7fjJnjVScnsMrPHnxIVkAdrOyyfrdDx4RYSt5jmEmbGn7 IH1Cwk5HNjuOxVWfrB0kJYPqGNLdcplkrsduHHFooyeG3IUJyG/riS4+sVmRuVeX6quz0MzGu1s R5grbVGmR866CnVgUKqPGsG2Niv4ZlboFUr9nFj5xlf86VAIVAc/OrcHQht2CcwW1XyJ7Dgkuqe f0Uo3RmtAxxTGLsCv+ME9VgkHc10ACcqildIZ7IsMCjW8GppATwTUrP2LUlWd2DiTJOZ/MaHS1a unXmk/j3ie+iR4jk99A== X-Proofpoint-GUID: x4Zosldyh6VmPcMYQN9Z4osnq6J1tbSZ X-Proofpoint-ORIG-GUID: x4Zosldyh6VmPcMYQN9Z4osnq6J1tbSZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, 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 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945543599158500 Content-Type: text/plain; charset="utf-8" We still need to duplicate it between user and system. Without this, a single-binary with arm and aarch64 targets aborts with: ``` Registering `accel-arm-cpu' which already exists Aborted ``` Signed-off-by: Pierrick Bouvier --- target/arm/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target/arm/meson.build b/target/arm/meson.build index 158ff07654f..d63d60fd93e 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -13,12 +13,12 @@ arm_ss.add(when: 'TARGET_AARCH64', if_true: files( 'cpu64.c', )) =20 -arm_ss.add(accel_target_c) - arm_common_ss.add(files( 'mmuidx.c', )) -arm_common_user_system_ss.add(files( +arm_common_user_system_ss.add( + accel_target_c, + files( 'cpregs-gcs.c', 'cpregs-pmu.c', 'cpu-max.c', --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945541; cv=none; d=zohomail.com; s=zohoarc; b=gxBD2fsmwwcC0bA5/WTgTCStfveRd0EfAYGZsTp0+Uk4rZh31fXZ87zFyAAXIMdjFyx7o787lua+QGah/ZWMsGLmX45bj1Tm+s/7C9n4duXAhQAgj+KhXQr4swFD5OBCNg10o6AGwzx8qTLXn0ypLgCx6fjV6Xib4gE9NRGTtcI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945541; h=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=SQicLRGx9AqNA2i+SQ+hciCKf46RCclwzpvjGIEa+vY=; b=FuCVedRZMfk8dnsi1TyRj25BHjYk7UkLfCOjNz1kl7C/kh4MwkOEL8IO6yAoeoVlVrlX2/5ZLyBBbDiu+azldiwc+CQrEDvuaOSaQeJH0dETxkPSRCdlckPvybTE0zvFISubpimWVmKHTycfamSb5HGj8ZQkjzIvoWAJfYD0xBk= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945541461446.04632934537017; Wed, 27 May 2026 22:19:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST84-0001yD-7K; Thu, 28 May 2026 01:18:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7d-0001qs-3I for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:33 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7a-0003lo-G1 for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:32 -0400 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKl91F1225043 for ; Thu, 28 May 2026 05:17:19 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7y1se5r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:19 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-304bbf2423cso1635076eec.0 for ; Wed, 27 May 2026 22:17:19 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=SQicLRGx9Aq NA2i+SQ+hciCKf46RCclwzpvjGIEa+vY=; b=Da8fwXi92CpEoa3jx63M4WqO4a0 rzxMl56Ypy8OAh13Wm8hNYY0YNjRUOrdDvnleME8mNl8a1KzonI/VrdLblAAwknz FhQdMPlSVc5VVkgMJ86s0772gu8eu+IGUtDmsf2vafplEeJmFB9Oob81Qn3+qlsa aayjgRXKWQSQtGmSXhHN5p3S2Yd8oKBtw1MkSEehDtInXty8wHSilbZ4/89LFx1r WgwNmVzqtwjhOkflyEIsP/pZVxDhfgU3tMxSgdL5Gv2BfrXHDpyqB2p8Q9WWeHL1 4NfisSeWzcLXn/TRK4kho+zrNXCyCsLQ+nuTwQBf9nAkn4RtKVS7N67BZLA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945439; x=1780550239; 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=SQicLRGx9AqNA2i+SQ+hciCKf46RCclwzpvjGIEa+vY=; b=id2dkt0d58k5myS2GVNTJr8+Fq8nYtyIQ+7UOZMcJiQ976pD6yJQvjmgqXl7GVWE8m DJ1+HTk8A0N8yBHm8yoJFRhtRzEmT/onq5M+Ecd+yTwnkqwRxT5Txo9D28EzlrTkoY5a Q+TsmE/yKi7ri380JdGLihQekhYsMWP7SWiH+gmXrlivDYzyGh8Hbph6/Pn6nKixucKU dlgDLdpyRRKN1rD+S4dqFm/E7nDAkqdQvcGRMPmRovjPYz7MljYJlXnnh1VoKL86C+Ea IV4VL7syj/qrMfn5FeMU4aNALXjSjfYCvkvzSONvM9nUdYB5KsJVFHPQO7JuExn0t9Zp RE3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945439; x=1780550239; 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=SQicLRGx9AqNA2i+SQ+hciCKf46RCclwzpvjGIEa+vY=; b=tGfFDxAuI1a9hr+r0nLWCmjvtBMy0LQVJu8jr2E3E1/BrPuxZdWAyu5yFQFArQ/hJr 4msFx+QBlEk6ID3DQAXYnmIXHALq3qm/UQk/uBnh/8ADEFATd/eAPoaxFsh7JVJkRuHl Fi3VdsPbE/GvYFrqGOSxav5iPZm/iGVNzs6ssqKyxpphjt+CQ9sj73o6j5fxg/uDnlbe UeG/epKAQWd2R09FEyEkYftvNR5LJSTBkgDpMfyt2zU7BaeG6vX1L0DEpnP0sJdfUkmH EzqT25GUnpjEs3tsgAehpI8XbnliKUSRUgEooA/KjeGlv8suTiapsOla4qZ6vI1YQUXq AZ6w== X-Gm-Message-State: AOJu0Yxbd74IL+WNkqHuqxKgOOfEyIzj6ff1CdzdpcUwnt0Y2G/ABuls +Q/uUedsytIBxO71kMrPkMeMUzbzAsDGuQR06iVlNCEt/2PDAtIMkQTnM+sYxqx1kW3dzUFweEM b3KKIFsreAwwzKyslFSRBdagBY9qsz/+3njqNdoZW6VRXlp139EEIy38GNtrSq8KIaF0l X-Gm-Gg: Acq92OFeiivuKP5ydSwveWYEXIR1ZXPfKZzRKyLXIeGu5ThOQw58SMna0xselV1znza A+OAamDhZEsl6bF2scZ1K7JEUFN1LZeDJmgiwlbjnDlCBkPj2Sn76C+6uAiw3qsSbELmRQZspVR lo4Au2COODPaJ7cBwpGOktoOvdfgLG/3rgbzxjiqRUwsVg7iJ20Fop8B1m03uYYPMcGGFR9jJk+ hwcUBn+df6js/HQJ9xAGRt6iqa+Dw8hb6m9Y78bVGl+pkDK2C9FulIr8tFL/5G8BF5xhFFokWd9 9yRgGu6P/nNr1+i8agvYEz/lRHSYykRalNZcDydWjLA1rEMHXHB1JMBsGVTgtAhE4lrYLd46RBs 6nMt8v08urjw/lw70ccSH4nZGjiHWxraNXnnb0JRB+pVzMPTmqZk1RZQI15l12rnkZ/vGzfTAOD iCr405JGDt0gWZSvbG X-Received: by 2002:a05:7300:cac8:b0:2f3:5266:fdfc with SMTP id 5a478bee46e88-3044924e434mr12154111eec.33.1779945438199; Wed, 27 May 2026 22:17:18 -0700 (PDT) X-Received: by 2002:a05:7300:cac8:b0:2f3:5266:fdfc with SMTP id 5a478bee46e88-3044924e434mr12154072eec.33.1779945437681; Wed, 27 May 2026 22:17:17 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 05/10] meson.build: move some subdir before system lib creation Date: Thu, 28 May 2026 05:16:37 +0000 Message-ID: <20260528051642.115721-6-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=DsNmPm/+ c=1 sm=1 tr=0 ts=6a17cfdf cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=U9fdQpnawWpsFQoWsjIA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-ORIG-GUID: WNwkTIKx9b4gknz7b66FCPTTB-riIFes X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX90itOxhWUJsl TZS49iUTCi70nQuNJrPXxWJ/wnVBFuwU+jnnelAymceh099jsXx/6pYsPF0RZK86UgzmxEm7ygH n2d02zWh2S6o2V8bZ/fibHXLcw06XIKO54EB8tg7ImX9Aj9ZWlPUe2ndymXnLumqnpoccITyCY9 Gu4Z/X2auaWgTwuMUR++dp+vmNiRhvUUhb/qwV3JtmEm+i2prNcHvLRQJflEyuFqv/e5CtrIZFh hpOgpp8tEmxSt1E2fMLV95WUQ5yFix0tZm4/+N/foX/iglgQ8JDScHCGt4vBoPoScJrtMlKjiq0 4oZna07Lf1v6VwA8Qqak73XvkaWY9tOrAHnROnH5IugGZhGwnMhVYJKJqeCkgIZPkx9V6wgx+7Z 5WBYWLdiPjbmw+xOZH3EZ6iHZP+v2/t+SeO/5KG/ja87uSR0om5N97E29ihF6fVDNqzjwrsi/ni gHSCQIa0OxGDgFLJU8A== X-Proofpoint-GUID: WNwkTIKx9b4gknz7b66FCPTTB-riIFes X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945543743158500 Content-Type: text/plain; charset="utf-8" Allows to use stub_ss in those sub directories. Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/meson.build b/meson.build index eb074918193..e3e8f1ffcae 100644 --- a/meson.build +++ b/meson.build @@ -3730,6 +3730,19 @@ subdir('fsdev') subdir('dump') subdir('accel') =20 +subdir('backends') +subdir('configs/targets') +subdir('disas') +subdir('migration') +subdir('monitor') +subdir('net') +subdir('replay') +subdir('stats') +subdir('tcg') +subdir('fpu') +subdir('plugins') +subdir('ebpf') + if have_system subdir('hw') else @@ -3838,19 +3851,6 @@ system_ss.add(files('page-vary-system.c')) common_ss.add(files('target-info.c')) system_ss.add(files('target-info-qom.c')) =20 -subdir('backends') -subdir('configs/targets') -subdir('disas') -subdir('migration') -subdir('monitor') -subdir('net') -subdir('replay') -subdir('stats') -subdir('tcg') -subdir('fpu') -subdir('plugins') -subdir('ebpf') - if 'CONFIG_TCG' in config_all_accel subdir('contrib/plugins') endif --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945547; cv=none; d=zohomail.com; s=zohoarc; b=GS01Q+NC9SmW9+wcDspsL4c8dGZdCszc3t+Oi/MjqMWvx98KUdFL+dRnqy76S2LYWKcW7/6K5Xz9glS12hbas5LkR+iGLCmVrP0TZAhXs8hiuvEUQIgUOGon8Bv1llAm7KmJdYjJoCDBb/DJ9rUcePsUoGbeXTyq2wy5lZv7TTc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945547; h=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=MlYXm57XS0cN10pj8v6iy4d5pOPFTMD/0gjetLxA2Xs=; b=Es7Zw23TdwCAx7Qqcpb+RubX1Dcg7OrzBO8vOYH8WwqZlfaOuWCkVWT0egVWo4hRD1tfL9Xmeb4QyA/1WH9KLa6c7rJ/kPO+fXg1TNOZG13fzwXdjkxfPSQDMe+N+s5qQ8Va632QZ9s0a0uzIbZclDUg61FB6VK6I2F5G930mZs= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945547489903.1778200309861; Wed, 27 May 2026 22:19:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST7Y-0001nN-85; Thu, 28 May 2026 01:17:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7V-0001jb-9m for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:25 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7S-0003mO-OW for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:24 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKlfWR124520 for ; Thu, 28 May 2026 05:17:20 GMT Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7yahd8x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:20 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-1365060ac82so4742057c88.1 for ; Wed, 27 May 2026 22:17:20 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=MlYXm57XS0c N10pj8v6iy4d5pOPFTMD/0gjetLxA2Xs=; b=bgL08QeZ3GphX+Hcvgyhg7tghfn vCBR/bL9x7I+ZJxxoBx6J1iIqXW2tz+K6qaKhYkVLUXsj7T3xzJ4li3605PqkVTw KdL2S5EeUgEa2a9qOPw75nyualJjbQpAdcMX3q6oqPJd0B91inMoppDbfSBjNRsi 3vPw2W7pXglBnn/odW+16vl5Cx0FHrmTF3lE/hVJtGkYjvHQjxVMeTzFq9eLNuDg +rX8wktlId8ltI7NSO3wTlFMor+q6MwFX4RrT5ferMUxf6SeBLrohOUIKYD1QcCD llpfjc0Wi8s6dX7BsjXGKn2xi07Nr+yzStjULJsKAfB1MXdTGXQ3ybcceVA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945440; x=1780550240; 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=MlYXm57XS0cN10pj8v6iy4d5pOPFTMD/0gjetLxA2Xs=; b=Anoejxzzb8UMLMWCM5FsysalWnPVwO78GJYRZMaXKJ4SlCGSxigUFNrWLxvE37bqH6 K4yYSA7qlItavNxfYF7Ip5qqWv2igUIJY2Lhlmk+OibeQw1O5vSTQlU3jhP9XBZfeY/3 2+gbxik5G1PCUdlW7Y1vLuX2bTgmIN2vHXiXWOB2AUBH7tgJ7F0VBK+rSumTHgfV3tZZ EjXk/3WBZWhFQuemNQFpdyKHEi+G8/3UFWOWIv3/PRA1oLVuC3Pppg9hgxakoNWCvvQT gH4jWxy7y1jTTN8nGCdktPGj/j/FAN8g/2EXev+tmzgwAnlF3Mrty+9sIoN5woOqExgA lGRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945440; x=1780550240; 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=MlYXm57XS0cN10pj8v6iy4d5pOPFTMD/0gjetLxA2Xs=; b=NijrdVSHGA33aOPApO834zOkaIRJ/F6DfkoUP6i1jDs9+VokRIzCB5yi4isxObiuqg wOjvAJVLyFAdfo1TvqFSPkm+bkQOtX6bs1GC6LDYT8wgwwe9XDzrGKaQHDZcSpmqdTgr sSKB1oDbIlsle914BGrRxjYhROZbds7p/w6h2lCF9QgNaR3l6yWMRg0mDNh4FEYDNcuS sbN71s8RAyMLsLEgORCO3bzgNG+7RbK6PFXL5Y2dzJEob7Bw6HPi1X1o78hJ4YLYe7KW C+/6UDiOFQ8IlQGeuTEZScvZGUARdqIQY6Tj5EQHg+wQFfuAo7iYyaLla8BB9DIjUyni Fqjg== X-Gm-Message-State: AOJu0YxWzdy9kRFPvqgVuOgZRbJLHQihu2HtYjdl2uVl3XfyxufSnAsl OihRqd6mY0nnNXcAA3hP9quQbQVan5WjXzJlPSPPObPfhQBIKNCFDHoiY2FKpsR17UZu8VopgqE 99iKDgdSFeAabrOgCKLph3f9HhTuhrNloE07tHvshZTRi1yP0psOCdpun02jje8iUtXKr X-Gm-Gg: Acq92OHBsUzTTC5CClWkZGCaX1dtFPzsRNsN+Xm/Q2UDdfQnnFC1F8jviKhzY/04xYu khsh0YvDTXuq7+bix+SLojt4s8ZftlFAchdl6WhkkE0bI6Yd1dVjh5tEFkU0SDz3rMNerH5r6+f nO9OtOzbPmPUzepQADUVvB3NQiqJBLtNwAD2e35q1OLVMlpkYRFF/LtqQJOhbCHVpIYAkcHEbou iwMXUCAGYRaRYfkQ0H6p+9555kKPbNKEiNdsQJYekehvIKMychhvHZv4yYzGiTUprEIH8+EPzaR vMhKjRNcd4EzLHR4ya42BJaCJiSyOOhqoGolfCx3wBF6q7vioyO7S19H2dKehM0DAq6EVjgTOR6 /YE9Qi+8WQxvUXX6YQGA+wGoc4DBMgas2fzm5HZwW8vAAQqQc+4ZzCFvmcpwYiKGwpqwAU3QYU9 3/wOaRm+j261ZIJNth X-Received: by 2002:a05:7022:497:b0:136:4bbe:9523 with SMTP id a92af1059eb24-1378e89e454mr37317c88.8.1779945439734; Wed, 27 May 2026 22:17:19 -0700 (PDT) X-Received: by 2002:a05:7022:497:b0:136:4bbe:9523 with SMTP id a92af1059eb24-1378e89e454mr37264c88.8.1779945439181; Wed, 27 May 2026 22:17:19 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 06/10] hw/net: use stub_ss for vhost_net-stub.c Date: Thu, 28 May 2026 05:16:38 +0000 Message-ID: <20260528051642.115721-7-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: EmwJlab8C-XnlWpk-vbNe26g8bf_Ocog X-Proofpoint-GUID: EmwJlab8C-XnlWpk-vbNe26g8bf_Ocog X-Authority-Analysis: v=2.4 cv=E/r9Y6dl c=1 sm=1 tr=0 ts=6a17cfe0 cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=rftao9l6T9mWZSOHg_8A:9 a=Kq8ClHjjuc5pcCNDwlU0:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX2/Ra49Fvperr Pb228YPV7xam6D0LM7ISUY03aOYwVZ3LgNFHzt8CHmv3i76TgMxuF2WN3k0PIUGEwFHWGWm/AoK 6HqfofdId2R2zRw4Xcw9tD1iQW1Oy2yvSERfVqkXDs5TDZLGqKJRMOpwTZNVpFj6f/ATR70g5zi MrfVt/ukO5UeYMG50XPYxzNDIF+HHZtLYtz/BtAlY4UWa14Ng8A6xaH6H6tlMaTb81JDe0ohfx2 JoBGZpmFSGxkieGlP4gXhNU7hR40drOz5sxIy8aJ+mLoW9i+e4AvQFxHoYeyGTIFp5RL44Lv1FP DEcwU1TXtkc6tweB+A0TxVfBlzcuq093uRZ/sOpLS1CLxl3CytkNRicdhkS71CHyKVhf8C+fsVX K5a8OhxU6xMfNE4Natb1lrvwOze2va5XaenV46NC3UdGlLVC01lPlrsy8n3MBI/I5QQEFuaHHh/ SqbTWnEi98BFHF4xe+w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945549602158500 Content-Type: text/plain; charset="utf-8" Removes conflict with several targets where some support vhost, and some don't. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/meson.build | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/net/meson.build b/hw/net/meson.build index 31025874699..84f142df222 100644 --- a/hw/net/meson.build +++ b/hw/net/meson.build @@ -48,10 +48,9 @@ system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files(= 'net_rx_pkt.c')) system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('virtio-net.c')) =20 if have_vhost_net - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost_net.c'), = if_false: files('vhost_net-stub.c')) -else - system_ss.add(files('vhost_net-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost_net.c')) endif +stub_ss.add(files('vhost_net-stub.c')) =20 system_ss.add(when: 'CONFIG_ETSEC', if_true: files( 'fsl_etsec/etsec.c', --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945595; cv=none; d=zohomail.com; s=zohoarc; b=FZAZH6aza8717qNq3XmT/wU1nkvaSFX8rPyswa0FtBxsyGAqvzDeMYzl11WEvkXb/iWSI4Am9SE9dnc9nTwb6SSMvlrb1uPYQEtdLHqdr6563CdAIY0/fGMudKRAH3KhIKVkRIGweokplGyzmRryTT20gTHNka65H2MSUoGA+QQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945595; h=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=etSUVx0eN9VcjfDsztnPxmI9XUOjm8175SUF+EAh3HQ=; b=hfub8+KhcXzNlMoMXgaJrwy9eSIDE00k2CrxBI1q9VBDO+eYOIYzXaAiu25UnI9gTVZE0UoV1XMbU3V0qTTB+FE4pbNKfvKq9DpU8geBmogIlubUsA4xGjzAeMC7JimbLB9/1tXzaa14HAdAmrIRvkHNuKri+OXP8Cc60+0DHus= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177994559506985.18919954484772; Wed, 27 May 2026 22:19:55 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST8i-0002ZD-Tr; Thu, 28 May 2026 01:18:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7i-0001sw-19 for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:43 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7d-0003n0-7X for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:35 -0400 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKl77Z1225021 for ; Thu, 28 May 2026 05:17:22 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7y1se5v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:22 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2ef37c3f773so12443168eec.1 for ; Wed, 27 May 2026 22:17:22 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=etSUVx0eN9V cjfDsztnPxmI9XUOjm8175SUF+EAh3HQ=; b=J+lmsyyllldDWMIddy9VogZxVJi 3gKcnmiiPguksL9mJzaVyzLFhNGroVAXXigPBCT6OX4mAV6J3SzX+L7nnCAe5uRC X3ivbtCJzzPUHs8jMABk0JQlZ6Jnvd3pRrpVa68mpDPpQgBRUgRrDsl24s0SByN5 kWfwkhMRN6mOuSZpTABS+RDwoVR75lnMLYdU3vVOLHkGxG6Qprs5g2JBh9ebiUnr bEyQLYOMz0tz4NzBn+UaV3BcuvENVRQH56Zay7ReIvs+okwc/kNH/UaUmB98wc9H 9O48sm8Inf3RyRs3xI6JiNOFdrrhGarriVon6ghso1TzuuC1DJQyBU1J3NA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945441; x=1780550241; 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=etSUVx0eN9VcjfDsztnPxmI9XUOjm8175SUF+EAh3HQ=; b=F/WYiOzm9rIi7Z280s7+4pIaRYC7x3IB45NxneTLrgiqFHV8PUr1AhTlk7vb+cKIri 9I1vhUCIy0vWYmWpdoDEFhlBZyMcUV1xhG9DhS3qnnHYcr6OfA6ryjuVyeGkSPSOSg7A KdZpewdFI0K9nTUhPBW2tEf0lD7u2u02/rsRQSUz/H6H2uLEuNiTn7DPc84NeJd48B9p 3NJdYxBHZEXrzmjHVSADJfIj+grmvV/tk5XOZ6k6fyX5AiSOUdzzEAsG1QcabPhh8xc6 2c0A/aXaNH0cyKZXE6Tc3o+vtJ1x+80nQ9KeIN5YRBa2WfBTLFZwzQqWqtqDsB0i2oPr 03vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945441; x=1780550241; 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=etSUVx0eN9VcjfDsztnPxmI9XUOjm8175SUF+EAh3HQ=; b=S1OYGEguB/7/rTGPcVoVSQr0inuY48eFk/7uH8FcDKl9oGX21O3HXem1+Cnzqkhsvu 7z3o6+ZH7rYIqv8Q05pI6WMf4jexaRuJe1K/vWyeRkO69MLNDdhpdgRv6Y4dipsCzLL3 InJ8RLSmGmIihp5c/+k9f/fV0Q4RhgAVGdHosw2TAmI2QXJ9NJVR0bESsvuWg7SDBnoz +qPEzhVBtNEchailGwjaa1U/6Krh5eUbMhdIKG78qn5dIRiZPFHrFpQEAxpnCS3Ty4ay rC84npfqAqFPhZ7ILESrwdeP0slUobtq8X8Ke59JGY792MAj9kL5RsxvNLPbTQYFxmCy 7KSw== X-Gm-Message-State: AOJu0YwCsIJVwtqmAoSWorsD1PcfVksvZj37hjMemrtbCPF/OoDgQikd lvDLvhbG14vctknpBSqYmDE1YO1KCyAMos8wkPcGhzHoP7kZl1x5CfVov/R4w9gjTyAyBa3VbE+ jtuegL/5krV5SUK3+ch6DCIMu5NBUglAGV446xnIn8enISbh4/eFCyc0d6iaH/KpXPR3o X-Gm-Gg: Acq92OH4AGsdvytwK9qDg+4uWgn6bhyI7LrHtySlvk6qiCgucw+r6YKpFpuzlvA8EV3 hAr0uKaYN7hkLMvRktDCJ7d4jZ0Xz3oMWDLhXKAb+XPt2F5O7zv+WIFoi8FRaA+rQF0CEWqym+r iB1CDvJM1ZgiNFViBt31POq/i+/bTVJnX9M/7gPlt2iLj30qhC4FqMmeHPHfcZUKdb1iwJrAzWX iadGgFa00X47hi0DYfNtgTiLhDqzAULiJCxRqEBzgUqfMMd9leFw0ducsITmQ4GwvbLpxaVqXMp 0/95JB1ukzIp8nXk4H3lRWwk9DCL7isvV88BeNX9VRCgU7/MzDgy6b/Qe5firhOmxF3dlRB0jOA ofrAp2fhgYT61MN+oRysbwmsMjoe671jCWSulg/t8VrMREIDGI4XaygtnezIgiDyLJEVIzRcrev O1APtROtkSB0PVRXkn X-Received: by 2002:a05:7301:19aa:b0:304:b14:ec53 with SMTP id 5a478bee46e88-3044912c370mr10201605eec.27.1779945441190; Wed, 27 May 2026 22:17:21 -0700 (PDT) X-Received: by 2002:a05:7301:19aa:b0:304:b14:ec53 with SMTP id 5a478bee46e88-3044912c370mr10201574eec.27.1779945440664; Wed, 27 May 2026 22:17:20 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 07/10] migration: use stub_ss for vfio-stub.c Date: Thu, 28 May 2026 05:16:39 +0000 Message-ID: <20260528051642.115721-8-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=DsNmPm/+ c=1 sm=1 tr=0 ts=6a17cfe2 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=KtVruv6KyWWGae64uJIA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-ORIG-GUID: ajLt7Ci5sTQdeYQ5EVB1K7VqbAKD7XVI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX7PbHEG56nG64 Irc2b5ne9H/TxA7acKr4At0A8R5b5mH1aP+kp60ZbdF4qXs3+TPCim8tRMTD35l1glbZT9Ax8jN QUcBY1GcJplIvb3JzNAbNNe2+kIcrIVxWSxo4rw00/R8wVfO6sukVLzSkyJINZIK4D97lJdSwmt jadfpo8G+pMK451XMx49Gqv0KuGKdVFstc/NHf8HETC4D+1kzmdspM8NYxdUjTWjgIiXg3QTBM0 aSLkhu7sJxc2jrZf3Ya5Skk+Mj2IrlX95LAe12fiVUU/EyoN01eaF30HA/2c3JoYdyOH+vXXXH8 IytRX5AEfoGL/BicWSwRpF+WSAadqcAS06PPUiVOQ7/88EaWCf5j2Wg8j0Y3Cx88g9CNdwg6f2q 95ufB9Sigk2FfdS8FLW4jpZpK+X/t4yKMRwN3G+ghrjLJPCuNzNvwdRmDo5v77jpgZ1kcD3JbuZ wuG5zGTty4hAzyz7bJw== X-Proofpoint-GUID: ajLt7Ci5sTQdeYQ5EVB1K7VqbAKD7XVI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945597804158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- migration/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/migration/meson.build b/migration/meson.build index e583822dec6..0a9a5d0d374 100644 --- a/migration/meson.build +++ b/migration/meson.build @@ -50,5 +50,5 @@ system_ss.add(when: qpl, if_true: files('multifd-qpl.c')) system_ss.add(when: uadk, if_true: files('multifd-uadk.c')) system_ss.add(when: qatzip, if_true: files('multifd-qatzip.c')) system_ss.add(when: 'CONFIG_VFIO', - if_true: files('vfio.c'), - if_false: files('vfio-stub.c')) + if_true: files('vfio.c')) +stub_ss.add(files('vfio-stub.c')) --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945579; cv=none; d=zohomail.com; s=zohoarc; b=Kxra/5RSkZkt0m1L2vcm1V5+fG8505KAPc+ioMCARkjdvq7lz1x3KHh3ThzGK/bYYNd05nw8W2FGfUTVK1SA457WTOoGNIIW/kUWSgU5dQAPBbDwb78EhIZukpnyRyL+N0zZdXccv0Qx/XzD6LlHd8YvhAYU3gV1bMocPiwlnwY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945579; h=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=ENvm1iF+5LvCUxFc8MW65vyiEQ9o3Dl/pzylCTFs5FQ=; b=GHg6OluoHz0/3JPp88e9mD6tlLLl4QM9qf9xKKAdddDR7pvbTFSSvOpYWib1Eg60/aCznjqJak6e7PdLIsOndO5HB5FbhDWrMJ1zcndxp+wt5uauIzZigs1joaNs7aMMFIioEtSvhfRlm1wy6O+slzOaIsmh8dvyKzudzpyROT8= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945579380573.6405396580565; Wed, 27 May 2026 22:19:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST8h-0002LO-Ai; Thu, 28 May 2026 01:18:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7i-0001t2-2a for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:43 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7e-0003nq-Ve for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:37 -0400 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKlKcH2463182 for ; Thu, 28 May 2026 05:17:24 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7y4sd60-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:23 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-30457ff05b8so5459454eec.0 for ; Wed, 27 May 2026 22:17:23 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=ENvm1iF+5Lv CUxFc8MW65vyiEQ9o3Dl/pzylCTFs5FQ=; b=CcCQ1gMTu8pdWo6WiyRkfvvczA0 jfGAsAjayz8EYensLKgcFJ9T423WFoqq4yZwnwWBr2ELtkn1eQQO1twVosb+wfTE AOHTPBD37k3HZ2OTVwAIhqL8+PzjbKrOn9wRSWVmGl4frNMOPM/v5xXIr+4yuNeZ fyjn7CzzwU7nfl3z5Bcw+sd4xrzQLj5TQ7pn+/isxkJ5aINfxTuiV6V5313Jf8+4 048AG8QRf+wdE8agjnZnhBVSqp20oOndZfE1vQys0bDisA3IzOjQOJl2XFDkDAnQ FTWzdNG1yK3wV/kAFw3Rdw0IsewattFLQ2mwS5HjhtLBiUeQpQpVdUYWhqg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945443; x=1780550243; 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=ENvm1iF+5LvCUxFc8MW65vyiEQ9o3Dl/pzylCTFs5FQ=; b=O7idHNgz2HigjfulXENcP9+uAEVKzBBYVEb38vZ3fmGWi2rXSuLGK00pcOecGUkJ/K ZzYpwSuKP13zs4EyCk9KS/Zkr5fQHw+x1jxR+dRbSc8drkOuHyUkJpSJbeWu+FYZ/ojn X0y46S9eHboY98x0C9bZKhg5502h0vn1kP3lViFX3dssRLlYcooD9/AwWlrq3B1eOwyc z0dpCGjStVqtEhq9PVkP/WVOZCBKgxBk6FNjqlACqR3xzk6R2oLtPckOoO6zRezNylce XSbBdjGOs/s63k9puoG14eU3bEU/DBgWVOPrj6TarwYiChyPEW/aaa/0JjAX9kKp5mNl dipw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945443; x=1780550243; 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=ENvm1iF+5LvCUxFc8MW65vyiEQ9o3Dl/pzylCTFs5FQ=; b=BuVhdqYOX7IKTGa7osRSnXneaV8DbFH5IY2ejCZwnKZt67mydTIY4eKGLJNOHBIl/B mwMjfuZw+ZfGSB+BfBZ2o+YMyOmCb/C6IcICA2y7tm3jk5+eM0Tas1NCOAvP2tUJwqBn lug/n0137JTjeMTG4dW4bWO3ARuqxXYDggHHkw4DTCyz0zm5MvNzjS5YKCwFlcMdmZS4 n05rzYSLiegNe+3ahxLB2hlog9b3Pjcnqgeq+o9JcyMGP2ghqWpLQK0QCHez2TUId+0O iRYeZph3TnCvwtlwd9mTGrkpsjKxcVMsmPCpV0deeimOo/ymUEE1gys+t4gWJHjOHLUG vhjw== X-Gm-Message-State: AOJu0YzSaMHiNCfw5pwJ28I24Vm84wwz33eVAhR8gNYWvJOIUH9VQauy JKHsgc/T0uwMtjZg1hsa3oNnrhGP6A3xzOD5oTlyv5q+nF9Vn1EKZyOat0zENlry9/NlytBX8P7 yH/7BvyE4q2QN7h1XGGxDVT529xQCxxNbTWyCd6uicjEdfEcVD7PVQMBqWrd4crjOH7fH X-Gm-Gg: Acq92OHXCkbO1w3DAQX9BM0bHDpqDlvVRZShhhlQGAIRUZ+pz1504UiZkeouleyV6D9 79vsYqOPJ1LRAnGWnUyHBX8H/9Q73toRjMJ7e3iYjG0+wmQsf951mSCJunTMaTSIqnrfoRFu6yk EOHuib24xfiiSnaNutWCeddL4rFsWKTzvIQdGmrJt+9fkSyktbSRnQh8GLYj1OerprQ/qmRmzj2 IpMqw33ldVVaz6DcwNsoze/FLdETWb/evhB+tZH5kjYJwwVG+dXu5VCtMI1b6JbShV293Rzyzlr 3sUkRQuYjrVTsbn+V3WIrUgb4pC/mTWf0LyKsuoUCN9WdhnK0r9vXKy1YBmMlMZJY6jDSEMTiim QITHP40W5A/DkVp5RggIs/C3ok/esEeeOqG8pDOetrFCY+wlXfmI4sOa9nqaDPgsEuqGoM/RIM2 iQ3wguvnBknriz8UuR X-Received: by 2002:a05:7300:72c9:b0:304:997c:d4b6 with SMTP id 5a478bee46e88-304997cdbdemr5762093eec.17.1779945442745; Wed, 27 May 2026 22:17:22 -0700 (PDT) X-Received: by 2002:a05:7300:72c9:b0:304:997c:d4b6 with SMTP id 5a478bee46e88-304997cdbdemr5762032eec.17.1779945442091; Wed, 27 May 2026 22:17:22 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 08/10] net: use stub_ss for vhost-user-stub.c and vhost-vdpa-stub.c Date: Thu, 28 May 2026 05:16:40 +0000 Message-ID: <20260528051642.115721-9-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX20aRsEOEEeqt Hd8966wNZYgONfxMNFiv2P2LbVp0O9MLznI0fD6KA8Usmln1PI8iWgjm12fwLrnQ2aglOKMWC4B cz/BF8PqxQ03gwj0M8/fh6iHnKEnqC+DVKBK/pFNcyElWDr9K77OpfplAAMGcAbEAdytPz7zVPe 9e+Wm/WHyAsQiihitIpSxiH/R1kKwJtn1KfGY9iQmLK3YmLPnWS/9iPRrlQuk6pXBTZudcmN7XI N0zjTuMWyIXHpgCz9leJWZCZ2S6Aw/4toaoJMMWI0wsfKvII388NLy0czQArGhUcxvw+u3R6B1Q gHDnavX3S81gl5CR5F2CuSgU+5WjKi3BMmGejMaPg5u3a/1lDyUwMoGdk+0oYsCVXHYwV9K+Z2a lwMPrnDooojlLL++GJFC6GVkESW2Wlg1lOJ0bkkJBuw1CsNW6venvZ3biyVRYHZ2Pxewdcm+Fv5 cEY3JpBYcargjePH4Mw== X-Authority-Analysis: v=2.4 cv=feidDUQF c=1 sm=1 tr=0 ts=6a17cfe3 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=rLAB-7AxZL2Av_YYLNYA:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-GUID: oMP-QHW4FMhG8_uY3eZ3GCnOXQRvdFpW X-Proofpoint-ORIG-GUID: oMP-QHW4FMhG8_uY3eZ3GCnOXQRvdFpW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945581444158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- net/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/meson.build b/net/meson.build index da6ea635e95..9c8068b06d1 100644 --- a/net/meson.build +++ b/net/meson.build @@ -46,8 +46,9 @@ endif system_ss.add(when: [libxdp, libbpf], if_true: files('af-xdp.c')) =20 if have_vhost_net_user - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-user.c'),= if_false: files('vhost-user-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-user.c')) endif +stub_ss.add(files('vhost-user-stub.c')) =20 if host_os =3D=3D 'windows' system_ss.add(files('tap-win32.c')) @@ -61,8 +62,9 @@ else system_ss.add(files('tap.c', 'tap-stub.c')) endif if have_vhost_net_vdpa - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-vdpa.c'),= if_false: files('vhost-vdpa-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-vdpa.c')) endif +stub_ss.add(files('vhost-vdpa-stub.c')) =20 vmnet_files =3D files( 'vmnet-common.m', --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945594; cv=none; d=zohomail.com; s=zohoarc; b=Ql8Wp5WfwRCt1TWTA78qwWJYZZ7EYqHR1CFmMnRqjIKbxCY1fwe1MFaft/jedEBeKzVIYi/C6RpKNh2mascFMqF1sRubT6LKCZ0q/RveLR0kIQ3q2yEflnJzFH+o3gGNZjFzqFd5bd5i4KxkojNp+Qd5cUC8qN2bYxBblRgdEGA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945594; h=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=r6Q9uqmouqU0KUQoADLBFN1QJBO+6mV0Bq/R1Vjkl9s=; b=Fkb2M+YatdPbeW6I7dPfanmE9EJM2FzpaMgOiCeN3Wa6tJUYN7BNDtbIbSl12LioRDImCiMIzCoTDPfxNyqmxJ3ZQGF2bsdZ46H4UshPMzw9iO4T9Y8cfORxdd1Sd9G4cSLdjfivEVdx7qMnVtog0tCklnlnTHA6YtcF1twpRNQ= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177994559450739.7803930314808; Wed, 27 May 2026 22:19:54 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST8l-0002mj-OI; Thu, 28 May 2026 01:18:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7k-0001te-S2 for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:47 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7g-0003oR-FF for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:40 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKleOX124445 for ; Thu, 28 May 2026 05:17:25 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7yahd9f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:24 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-304d8613efbso247586eec.1 for ; Wed, 27 May 2026 22:17:24 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=r6Q9uqmouqU 0KUQoADLBFN1QJBO+6mV0Bq/R1Vjkl9s=; b=GPJEk3EZDZhf4wSsETYxwDY4fiV H4ZrlmhvgFOMOYc3Z6p5H0HqeVkDg1gUKVZX38NjyO3jPUHrxyqxKyKG9dSXw4GH iCQrYXaqzILxiA8+cUuQwxEjUaiCJcc3mM4vcduSTT3KNzlQGuqaX+1zM/4xg8lB iMyqlU0QHjC2b3SB0zYf6X04jOFRSfD8dxd5kmeCucSrRmNppe2y7raaUESmXl2M sL7kRlbMCckbYPptA9furejhkc7tc8ob7mz4dCgYFY+L7I2QWS4K2TgdXIIkpajb 6uWJBXVq77yUYg4sWuiMj3hHyEQpFDq7of0Rlz6NTUhCVRiNWHbHd1h3srw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945444; x=1780550244; 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=r6Q9uqmouqU0KUQoADLBFN1QJBO+6mV0Bq/R1Vjkl9s=; b=cnK61sofQM1CbeW/uicOhcESK6vpR+h5NL/72nRzVcNNH3qCKt/RCQPVGiSXnHH84X CK6xfpM7pWNfk0k+M3mkQbNb2l0to4eWrzI+yIueCckCHJs4/wgEMCi3THLPXOy54P4r E675dpyJvIDvFClSjvaT/6Zr5DOP2EfofwYN5nWqI6LbeoFab04nfra2TA1XMshNBTXm JOgdLyWARM94T7cKr+GOpWCGaJJEOGQX7m5z3Ui401jhqwCq8EoLpM6sNirzN2xJz0Z/ wPPmAWxBT0pXzOHE1gPFDnRGi9KEZ/UcO2b1v8esusQqYBNIvGVyfR113oR3iUWmJLF4 uAxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945444; x=1780550244; 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=r6Q9uqmouqU0KUQoADLBFN1QJBO+6mV0Bq/R1Vjkl9s=; b=N+GrDiOfaMSWSWjYdupf1UauwIGK7D3G8El2T/xniD9uBLzOMGDOdXsNFwtfJZZDFY EZwMKcpgQ7rDUf4Uok7Ykyq9w4YhcI4MMmb6pzhxknKT4hUVx1AqOBxUSoL3u35qQDc6 48eiN0LOlREYseneDLaOkVcL1jgNcHeLxHRIsiCCbDPDr6YCfBulqufdF9tuYYGq4SJY H6bEHMgcfnsX4mfmZJkoJYQLjsjElMuesHV3ohTBrU2ObbLUUN914CQQ9JIpscH6PbGC CIcTUc7HlS0NnPP6lV7LSERuTKv9cih8+njj81Yst7lednzSOuW7uv/uWJsWN842hdTg L+3Q== X-Gm-Message-State: AOJu0YxCfwQlVnL/vYmBnlTZZSgvZWTWLEbT2iD91YX5aOg0GEoJa7jo hsX9hOTd+ioZCB/BXm9hyR1d+IZMB/AdXD33m1diSEEIEq4bqVA626bSQauG1Rqm5A7eVQTfxmN oxgVWkRuK4yHJKLqB+enY4hkZopCili4Hxqt5cAnzLEnmi3rdWttDJXMowg4fA2D7RcyJ X-Gm-Gg: Acq92OG7/otfKn2+wF5ZwYVgXsgcGE9QguOvL6ZGut0P6IXqUi6zJwQwjt7onqP8fyi Fj/CsrNlnIIzWAowNM8UJb2Rtu0WDsJKOrr7hatTFVNjWDFX2gWOg92kKZLrnOgsaCl38V7c04M cTySqmKjoR5lkGfh+FO7O0OsbBBlna9pusQs+LVorPxY/n/2GCzpt4i+MraDgj4ldrQKtGTYKjx IKRnZk8mTvVgYVrV9wWTYb+x/P7if6+dFAyMFDZr2V8OfUo2Jh68kpWANV+/W+G5geM2xioP7ld C5aY7XEfZ5Xr+FrOrjVERi3a2clV7MEC7wnrqwVHJqLhbd1lEPYFggiUBK2UZ624223jpfan370 JpDqqgk70eAFlI+g4ojssCvRTWompuAZ+a8Wq9BpoGst92J2ldkFFcrM3uaTjR245O34vmWXXy2 AmaOYZgWGdqLSMghjn X-Received: by 2002:a05:7300:8b14:b0:304:8361:a87e with SMTP id 5a478bee46e88-3048361afcdmr7602076eec.33.1779945444236; Wed, 27 May 2026 22:17:24 -0700 (PDT) X-Received: by 2002:a05:7300:8b14:b0:304:8361:a87e with SMTP id 5a478bee46e88-3048361afcdmr7602055eec.33.1779945443698; Wed, 27 May 2026 22:17:23 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 09/10] target/microblaze: rename helper unaligned_access to microblaze_unaligned_access Date: Thu, 28 May 2026 05:16:41 +0000 Message-ID: <20260528051642.115721-10-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: QJu2flgmBpqAEDPa0G9BtELZwq2UaQG2 X-Proofpoint-GUID: QJu2flgmBpqAEDPa0G9BtELZwq2UaQG2 X-Authority-Analysis: v=2.4 cv=E/r9Y6dl c=1 sm=1 tr=0 ts=6a17cfe4 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=NETCEBYecQgaRV2tlM8A:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX+n3SkofMpwVw XUs7QEM+m3jCdDoz779eY5p7qTNChUPzw8EA+oOklElpQbaZmCLbojoOe3nU+t2i9YHqRchKXmu BJ/DiSG5Qz4sVYevqfeCQGYTwwIh1vWS3XoBtNTmUea3Lk+F9ilcdFQ422kKu9Z2RLktJKUtPjs 2VyY+aV7tgMVKp8210HnY7cZaVsViUCZ4h3TSeY85sFIol50BsvvniFOu5TPxHp7kCkCInw1N9C 8m6IlL7JK9nd5bK9x9T7H3F9wS8DcpGJDpdW6+KPYsVltzz8E/sk9BLdO/9Hd0BJEOd0m59j7NI QiDX9HptWMsPfjj07feTEWv4jn1a7FKHLyKfFjX5UQZY8C6Xn/8RmEtdpO/gMtkBkbOTTp/Dn6K r1d+0J2GigT8bNZ2MgWituTTPCysqfWMhZiwle2FvA0h8syCTOSqAxasWIK6wvuU9iULBTGxtaU WvTymDd1QNM+RJJdP3Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945596121154100 Content-Type: text/plain; charset="utf-8" Solves conflict with aarch64 unaligned_access. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis --- target/microblaze/helper.c | 2 +- target/microblaze/helper.h | 2 +- target/microblaze/translate.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/target/microblaze/helper.c b/target/microblaze/helper.c index f81c4f625b5..3434ea47e8c 100644 --- a/target/microblaze/helper.c +++ b/target/microblaze/helper.c @@ -69,7 +69,7 @@ void mb_cpu_do_unaligned_access(CPUState *cs, vaddr addr, =20 #ifndef CONFIG_USER_ONLY =20 -void HELPER(unaligned_access)(CPUMBState *env, uint64_t addr) +void HELPER(microblaze_unaligned_access)(CPUMBState *env, uint64_t addr) { mb_unaligned_access_internal(env_cpu(env), addr, GETPC()); } diff --git a/target/microblaze/helper.h b/target/microblaze/helper.h index 01eba592b26..1429c1727ef 100644 --- a/target/microblaze/helper.h +++ b/target/microblaze/helper.h @@ -27,7 +27,7 @@ DEF_HELPER_FLAGS_3(put, TCG_CALL_NO_RWG, void, i32, i32, = i32) #ifndef CONFIG_USER_ONLY DEF_HELPER_FLAGS_3(mmu_read, TCG_CALL_NO_RWG, i32, env, i32, i32) DEF_HELPER_FLAGS_4(mmu_write, TCG_CALL_NO_RWG, void, env, i32, i32, i32) -DEF_HELPER_FLAGS_2(unaligned_access, TCG_CALL_NO_WG, noreturn, env, i64) +DEF_HELPER_FLAGS_2(microblaze_unaligned_access, TCG_CALL_NO_WG, noreturn, = env, i64) DEF_HELPER_FLAGS_2(lbuea, TCG_CALL_NO_WG, i32, env, i64) DEF_HELPER_FLAGS_2(lhuea_be, TCG_CALL_NO_WG, i32, env, i64) DEF_HELPER_FLAGS_2(lhuea_le, TCG_CALL_NO_WG, i32, env, i64) diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 74b5420ed24..a93f14d6e09 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -692,7 +692,7 @@ static void gen_alignment_check_ea(DisasContext *dc, TC= Gv_i64 ea, int rb, record_unaligned_ess(dc, rd, size, store); =20 tcg_gen_brcondi_i64(TCG_COND_TSTEQ, ea, (1 << size) - 1, over); - gen_helper_unaligned_access(tcg_env, ea); + gen_helper_microblaze_unaligned_access(tcg_env, ea); gen_set_label(over); } } --=20 2.47.3 From nobody Sat May 30 17:35:11 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=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1779945586; cv=none; d=zohomail.com; s=zohoarc; b=IfBkpQJDmemDf2aG1hzfdAHDysi5NRBnZUnX91EaqmOrYS2qGXeQMjzZPpNP6UPSVpW8Jfs5MXqTuO8AHQJotrtuozxzjjhcxr4mToJb6RBleMV0ZYcA5WR3Ast4gQq5spR5DMXZC5rv2N0OWlIs2gFUpBREjnnjVVUxW+W9hjc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779945586; h=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=bNWTYNGwliXgR5yN7yApPakICBNiwgMn1PqqkUBtSeI=; b=QWQxCTkS4So/I1+rr7WujyZ0+bUNNjs9DKuTSlhBQRfCbYLt0nCIose223AVZNo2HNANFclMJjW00tj3m/E6taFfwaNJUkMqvBDamIIZr1NfjQlNN194NP4YFHg5n6uSWR350RLcTOPIog4VU42/EmauMO74VZ+2PM9JrQ2W7qo= 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=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779945586658491.780105143117; Wed, 27 May 2026 22:19:46 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wST8i-0002ZU-VS; Thu, 28 May 2026 01:18:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7m-0001tj-CR for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:47 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wST7h-0003pE-MH for qemu-devel@nongnu.org; Thu, 28 May 2026 01:17:41 -0400 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64RKmh931638354 for ; Thu, 28 May 2026 05:17:26 GMT Received: from mail-dl1-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ee7ynhd58-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 28 May 2026 05:17:26 +0000 (GMT) Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-1365060ac82so4742089c88.1 for ; Wed, 27 May 2026 22:17:26 -0700 (PDT) Received: from hu-pbouvier-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304b984d9b5sm4094607eec.7.2026.05.27.22.17.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 22:17:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=bNWTYNGwliX gR5yN7yApPakICBNiwgMn1PqqkUBtSeI=; b=LqLg8HFNOg35FeH+aPJ4h0bcxBb 5S9iMEu45JVSMz/BjJlCL1WJ+d7AmJWasdK85oFqbwoflN2QbFFAJ204+NJOu0Gz D8Sm0sjTWJFxcYnMbEMa+K9AHBi+leaeIJNBXjkNAVHiTmyPYPxZ4kLnNPu4jacR FluuVRlLjkEnQiCfKJXMdDB7e96flnL2KJ6ukr/HU/V6bLpSibzZs6P8fySiYTDZ fOLmt/rpHdkUhopO4gGsPG93UekvBeWPyv7g5U5NUGuAAd1FEtEdkPcl2CGcoVwa PJAyImQ5/DDKgbf4CeTuV0u4/BDS5vgV72HfL8WPWkMwwoLZ7QW8k+YmCwA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779945446; x=1780550246; 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=bNWTYNGwliXgR5yN7yApPakICBNiwgMn1PqqkUBtSeI=; b=BeMtXigAP+6XfAklesQViEfywuJc6Qe4iaOQkhJAUKWefUZFyXw9rB2LXDHFkJYX+/ KypypORWfhes+S5aN1MNSqwcgpCq4T/FK+3xne/E3HDrssQ708YfijsY3ydKX901J1KC 9wUt5NP1mXXh9L532uGauOsSO+F1eWCrbij2JL4t/FMXj0gU2/u7WUltNRV//zMV0FPH CuOssjcugZXrvq6fytyMEfOrqybaozlfC/LsecligQ4Eo9KWAFC9VQ/Qce9YPN0mYUkk Zhr8kC2LnxkYN8Ya8tEfUAN6alFw1cIj4P+Cj+gb0pet9G6Hww1bh1N0DjwtvzF2ehP3 mzLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779945446; x=1780550246; 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=bNWTYNGwliXgR5yN7yApPakICBNiwgMn1PqqkUBtSeI=; b=kCNVUi/ASL5gChd81MXY4T5g7Feag5c5CX+ojTTb6UJLIxmVbzsI7DQriRvUyDCarU 6QQ/8jVs1GyjEgcLfXDhBrPxyNGVEPD12HA6Oj8Nnp9sYOwDdmuGFeiFMktAbnDMx8F2 YtPUa8YgDqdrc4881N5DYvn81m1m79u8QjF1U2cf04JbYbKLlqH9E4I5S3ra+APzidXj W30SAB5eLCtWrPFosjoLn+gq7zN7BQe7rUAJS8bXFRtTou+aQT+vRett4Ue7dyrs+uzs Yb3Pq9RGFiBZbvvHorW9qdEckbqvHFpFV4DRntUebPiImvsfWKgKDvV5hnFe/kU1IV/R sTLw== X-Gm-Message-State: AOJu0YzvjB9IV049uWgA+nr+VDMRJ4GizhmB6mntMpdfjH0uuZK5pf+a qcffYrS/umbILP/57YpgQcu4wPy0ceGv63tv1tIFR5eZJU15ffGFc0/74pQp588sr8jZpd5JtoA ZivKN4R1rnY1XQhy2kNIeVNL7X7rnN/APZ9JPM3A0mroS+XDl2jss+C6dzsPTSvgT+IWI X-Gm-Gg: Acq92OFODZ28zdDhHk1y+rBkK2Pl+APOIsX7fYkTbbapSijiOJ7tY4vFJcRWYXubJDw R5ZlssV084vpb5gMZupEup2QDxjcwgfBmO9qKbbHU56Bod5GZ5W8Uz9EqL/AuGV0qBR4TfrJSok V/Kw7GfGktSoYNwHsElXoK/HWHobfHOOBul2FwlOdqegOSkYcfnn14j9ONl33fHT032LsFZQHH2 rn7i9DAJS/L2ES/ttzxvfPzN5Z3VoliFdUCEW0gi1FPjKh1Lbei6zrB1/L7UegPCGRaifpNW2bk jSPRKND4lURtVhC/URBhNMHc/9bSR2wLECT9NFTKMMa1zwp98B4eLY1vz3i5J/TxbARbBSPPbbO e6lNPRsjEjuuvBWM1PfXzj0dfp/HvOOFBdQYBlImsr5g3qbs45pxGR9ObSoS+F0NaMcGx/j3qC6 m81PbQTglxbbCsqR2z X-Received: by 2002:a05:7022:458a:b0:135:1ae8:39a1 with SMTP id a92af1059eb24-1378ecd0cf4mr40726c88.17.1779945445641; Wed, 27 May 2026 22:17:25 -0700 (PDT) X-Received: by 2002:a05:7022:458a:b0:135:1ae8:39a1 with SMTP id a92af1059eb24-1378ecd0cf4mr40693c88.17.1779945445123; Wed, 27 May 2026 22:17:25 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Peter Maydell , Alistair Francis , "Edgar E. Iglesias" , Harsh Prateek Bora , Ilya Leoshkevich , Eric Farman , Weiwei Li , Helge Deller , Michael Rolnik , Aurelien Jarno , qemu-arm@nongnu.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= , Laurent Vivier , Glenn Miles , Daniel Henrique Barboza , Chao Liu , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Artyom Tarasenko , Paolo Bonzini , qemu-s390x@nongnu.org, Zhao Liu , Alex Williamson , Brian Cain , Mark Cave-Ayland , qemu-ppc@nongnu.org, Palmer Dabbelt , Jason Wang , Stafford Horne , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Max Filippov , Richard Henderson , Pierrick Bouvier , Cornelia Huck , Song Gao , Jiaxun Yang , Yoshinori Sato , Liu Zhiwei , Mohamed Mediouni , Peter Xu , Pedro Barbuda , Chinmay Rath , Matthew Rosato , qemu-riscv@nongnu.org, David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Nicholas Piggin , Aleksandar Rikalo , Fabiano Rosas Subject: [PATCH 10/10] hw/vfio: use stub_ss for iommufd-stubs.c Date: Thu, 28 May 2026 05:16:42 +0000 Message-ID: <20260528051642.115721-11-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> References: <20260528051642.115721-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI4MDA0OSBTYWx0ZWRfX2VtsHHFm4wHb bslmENl0Xb2OKU/ITFeQI+vrj3dNrhIroX+34+iMrvP8DJyzvWa9jl0VflXMZoisAIRBSUemNXc +vWrwlXBUdnEVXtMN/Q31lSDhmA0drNgFmSieFiNS7nb+nD6Rzx3a3HFIioi1etP3X5N2nulfGV 6X1owhsNuIHps9u6hfMrMJfUd/BuThyZqB5oBJe+6/rDuo0OvxhpBWMWdjAfwr9kJdjT3PUs2P4 JWA2a2+GCFawbY2iqvGRitnEcdP4uBHmNJE0e7L1xIqI0zdNJT/LpiOnvBKexiES5OpvtA154al lfYJtKwDnw0dsrVjD7GrlV/UAiYR0/XTG0ITA87jiqf7c5U+1g3mH/lt7tOCK/ofzwf53UyRaBl RfxEtM5vNb1Scuraw1dZHuI3JEKcRehAeK/0rKwfWvAKbdFwe0a/9QUgGD6ZEtR0ND7K4Mo62T6 WFmyy4zlBzQd5TaAAyg== X-Proofpoint-ORIG-GUID: Lt5wma3Lps-gKw3Lnt7v3G9KHnj0iRs_ X-Proofpoint-GUID: Lt5wma3Lps-gKw3Lnt7v3G9KHnj0iRs_ X-Authority-Analysis: v=2.4 cv=EdL4hvmC c=1 sm=1 tr=0 ts=6a17cfe6 cx=c_pps a=JYo30EpNSr/tUYqK9jHPoA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=Q9VBMtJfUB6wdbeww00A:9 a=Fk4IpSoW4aLDllm1B1p-:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-28_01,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 phishscore=0 clxscore=1015 bulkscore=0 spamscore=0 adultscore=0 malwarescore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605280049 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=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, 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 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 @qualcomm.com) X-ZM-MESSAGEID: 1779945587461158500 Content-Type: text/plain; charset="utf-8" Solves conflict for vmstate_cpr_vfio_devices. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- hw/vfio/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/vfio/meson.build b/hw/vfio/meson.build index fa0ea6ecf0e..c7c31b78f68 100644 --- a/hw/vfio/meson.build +++ b/hw/vfio/meson.build @@ -34,7 +34,7 @@ system_ss.add(when: ['CONFIG_VFIO', 'CONFIG_IOMMUFD'], if= _true: files( 'iommufd.c', 'cpr-iommufd.c', )) -system_ss.add(when: 'CONFIG_IOMMUFD', if_false: files('iommufd-stubs.c')) +stub_ss.add(files('iommufd-stubs.c')) system_ss.add(when: 'CONFIG_VFIO_PCI', if_true: files( 'display.c', )) --=20 2.47.3