From nobody Sat Oct 24 16:25:06 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=1792822639; cv=none; d=zohomail.com; s=zohoarc; b=IGyhly9BhDzQGnxBODh3kxD/L77BtS9v6pFoqcVQOnwwXyq+9uTUpbppH/3JIqPGABqlvciSWKRbEsIKJEtqE8QKZY1FQsW56uAoT9iOIHDvgxCQieQorzZOhMWd8RfA7E+JS+weQ+N5805WLyY2nt0/aD5JJiDXdKfQIPbXWbM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822639; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1DstwApy2Tx/NahK3NB4T6fKZZPdZHO5YLWgAb0VPOs=; b=B0O3CdZNiJzetTw4DaJI9Nu8G0woHI6XOnE04dZUly7bksUa0A6e1z25M7acz8vdc5J3hX6GKgZY0Uz15Fxnb+ZWUotMo7L4EZnkkInv74n3cTlea9xPhIoyDw+3Mibt2VZc7JQB5qw708WhedG+380DCCh0Wm+N3HdnWpAePgw= 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 1792822639765144.6222219667493; Fri, 23 Oct 2026 23:17:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3f-0004bV-9E; Sat, 24 Oct 2026 02:16:47 -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 1xKV3a-0004a7-M3 for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:44 -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 1xKV3Z-0004Zo-6E for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:42 -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 69O2BlQq820226 for ; Sat, 24 Oct 2026 06:16:39 GMT Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgkp6geka-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:39 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-cd67e98f68fso2033576a12.3 for ; Fri, 23 Oct 2026 23:16:38 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:36 -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=1DstwApy2Tx /NahK3NB4T6fKZZPdZHO5YLWgAb0VPOs=; b=GhaTWSdHXeadFjsgWbv2xI+JfqC 3Z2zGONl+HSWnGQ/5PNLLC0hVr00UGnRjLDRy+c/sIXcrneHo8QZ/xVXHJzMjzjM R82gdO/vz0XHj3+E5Tr9HQl6hgOg2YqDhuAYuC+gK6PphakAE6VrsOol3meYJGUS zKG2Fs7O1ahvjFAoH0ZiSfNvsObLajGcOleqagiG+TOwEnZWkofhTGSm8PQbl9U4 ZTa1yqpgB1dnnTurWRme87XuAS6233nmSUEKq4FUo1Yrr7CjwZVdZHrPoHmqSSQh WdIvxcrofiqBqEbvGRBAEYUroYvSN07SQ0InRdZE6SbcQQiKSiQnfUgyPZg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822598; x=1793427398; 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:content-type; bh=1DstwApy2Tx/NahK3NB4T6fKZZPdZHO5YLWgAb0VPOs=; b=d125U5PfHo49bbcCSyT6U+elvF6l0TAY72ZeCDPTP1cX38YzpYx/0hyoLR8Tk7KXgu XlCuA9zYOTncdKGOkkesStZhG96rLdIENvryptXu6EPiCiQu92pMVAMEU3YArabgHLhF NOvzsjx5HHB8IGah3nkk3G8wpyG5Xrc7mydGHkmHbQjFOkJIKP1iZT2OGxlHSi2QZXMe lVF5Tw6vs0DccG4oXNuKikfj1TWLfHmAvgzq1hkC7s8VKIyXay5OIb0eCLvoFMFL8zUm M+3lZLiv54/YBzSY6XCKLd206JJ7WBT5rTwwBudAjk1+oSPyS9T18WxG7ZHWbZbLRN3q tsnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822598; x=1793427398; 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:content-type; bh=1DstwApy2Tx/NahK3NB4T6fKZZPdZHO5YLWgAb0VPOs=; b=FLOT4ewS0cvPpTRVNSv3Ck+VODSW2KV8QefLEp8/HztS4GSLuN53ezl5cJVDsGjt4Y AvWDIBHeum0MdPxp2SFH9tM85m2B9PoSHTTOO7mwCb73LKs4Wt+2ZUAT6UmxcmLqORRS /NqrNEmPtvqKVQa7Bq0Nj3xu7MWyOPBK9MrdE4dmURBg1ax6pD7A4LGfyYyB2sxm9Q3n drXZBSiEAueuUnVoenYCr3Kgl+zAHAU3Aum+fS9v6mY7uxxiaRwMyzAROxfBZmCY0Ltf /r+Py280MewlCWfi2ezQk8JPEoa2l8pkF5BBo9MX6OyCqaYDpDHhCkmRnxcR9MXNRwHH Sqdw== X-Gm-Message-State: AFq9FYJ4NGYqo7VmIEsOsVIU0YBWJYJ61Mw7qroU//DU1PrUWli7/UNx k26VqIPDX4cQKuEcTJIOadaD88zyUr6EEB/9fBLeo7H4DHYvxr5/K4mvtNno7ET+Tv/G9fNbOV7 MuzRRe5qt5rn51ArYOB1NVkzC/PV0KviEdaUxgbWxUtmoyo2MhKgQOj3EuazrKJdOgQ== X-Gm-Gg: AYBFou3Hqo67NqCMFzN0Iic6Y8Vr9j8jHul19wzPXPdtchnvKEM1n3Ksg4h7Paa/jDE qXUqxveN6giIAIwmUcR5iiAT2xz4dVLrXB+TNVeCmLj3hOjAzTiY+LQAo3pGxmEyXADX0QRJR8U /FAwGVxFs4tn7R0CzYOg+N2PrFRyR2BqhJzSw+j4xgq1Op4h7J+4uG+Pp6+/T/MdcqXl5WVI1mK CrMH+OtEMeWJVBwTjiTcp5IpYnn6dUt7Pz6+1hI6UJczyOUzKD5JNIZ7MPKHAz+ge9HK8uFrXrG aUiLhmJnNQvmbc6SbrmgzR+8jz2a7CFc+2+D8dvhtxetX+fUipxhuf94zVekGZcguycnZoIBN/a iQpPnTHpXpxViQ8CXSTbIzjKAnld+/NvpC5eQpepBpgdirTAm7owBsux2E+/3gLY= X-Received: by 2002:a17:90b:528c:b0:3ac:8897:7b9d with SMTP id 98e67ed59e1d1-3ade9b2ee97mr1285379a91.1.1792822598110; Fri, 23 Oct 2026 23:16:38 -0700 (PDT) X-Received: by 2002:a17:90b:528c:b0:3ac:8897:7b9d with SMTP id 98e67ed59e1d1-3ade9b2ee97mr1285366a91.1.1792822597628; Fri, 23 Oct 2026 23:16:37 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 1/9] target-info: add target_base_riscv Date: Sat, 24 Oct 2026 06:16:07 +0000 Message-ID: <20261024061616.27381-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: GaQB2tneoUR9Dr8JhaVOyWElMuHirLji X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX9prg7V3alLUP FkAoXLY8PgxRC2Uvo3HgIC4iKZpGKA+LKqxrj2eajeBvtJL3/isStm1GnoI3/el036Rm3rWEZAV AImhs6H+0UK+aGeLIzGh4UHUA6LqTGA= X-Proofpoint-GUID: GaQB2tneoUR9Dr8JhaVOyWElMuHirLji X-Authority-Analysis: v=2.4 cv=bq/Zl0ai c=1 sm=1 tr=0 ts=6adc4d47 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=JF9118EUAAAA:8 a=c0-CPzg3BUJMhFZVEvIA:9 a=x9snwWr2DeNwDh03kgHS:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX64SBTEeE2oU3 4qG1zkR1ZebEiymMNjtr+gaADrc8C+3i2g2kiu3dX/HMcLyQh6Bol1+oCEDowM1ZmykUWfMJpfU EVboriq3vdxkRdnNntaOks37kn8IzmNrFq+oQl+cIAytFFpmiF1VrTpmW1EOyDHIpUiLx3ARdjl LoyLuhur4Yz0X4DhjVnfzN12fHVZKxldDWOObnB8f9RRho+n7quxBSWG9Iw8ttscZLPcIegUj/x TJhwZMoPXEkgbxqIEd20YS5W9ruu7UsVN9qu1Uy962Os8lmw8jYU6+9qAq7GOdIHxmmngex/vdZ ktbqop6nB92UpSWNpLdQHtPRXfhX6auRFAQ6aoqNhpBk3hFYSge3xaD5N5tkFDZJ5HB5mIWqJac S/XE+AkgQOzacRKJJFZUNt0+3KfGOmXBWWkIgNjvUIiKDo+0Dcfjr58QBsfhX7s+F+G0WlPNaQ1 7rGyovDjFy8JwAyFk2A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 spamscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822641333158500 Content-Type: text/plain; charset="utf-8" Reviewed-by: Daniel Henrique Barboza Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- include/qemu/target-info.h | 7 +++++++ target-info.c | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/include/qemu/target-info.h b/include/qemu/target-info.h index 923c00c917c..2cd4cc5671b 100644 --- a/include/qemu/target-info.h +++ b/include/qemu/target-info.h @@ -120,6 +120,13 @@ bool target_ppc64(void); */ bool target_s390x(void); =20 +/** + * target_base_riscv: + * + * Returns whether the target architecture is RISC-V 32-bit or 64-bit. + */ +bool target_base_riscv(void); + /** * target_riscv64: * diff --git a/target-info.c b/target-info.c index b8a4a7ebf7a..e67d7bed520 100644 --- a/target-info.c +++ b/target-info.c @@ -110,6 +110,17 @@ bool target_s390x(void) return target_arch() =3D=3D SYS_EMU_TARGET_S390X; } =20 +bool target_base_riscv(void) +{ + switch (target_arch()) { + case SYS_EMU_TARGET_RISCV32: + case SYS_EMU_TARGET_RISCV64: + return true; + default: + return false; + } +} + bool target_riscv64(void) { return target_arch() =3D=3D SYS_EMU_TARGET_RISCV64; --=20 2.43.0 From nobody Sat Oct 24 16:25:06 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=1792822640; cv=none; d=zohomail.com; s=zohoarc; b=hAWyHn4k+PAbCuLHgBB3d9TZX5GlzzESz9SVMpmn8yWjP47wgIhT1WsGuFvdvbLGMk1er76pXBf5BCjKUIlDUFYMadQwiD3Z0P1gFwY8rGYGKzp9Hu2Xd5QdGM7H0NBW1AYdRszCLI9WbM81aNP5RB70n2l4DLyOvD5PbjpxZwk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822640; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=QMb8AYJWcMMAxw35yzK8RraREVY8VLnMc7VzDCjD5pc=; b=mEGOjL6/T06Fvgh5SIMWNSzvfdO7tbJw5y9p6qWE77lSVB2pHPN08xmrDGHAiU0FFveU+FXmiY+4iu3XUsdZfAyGru1onO0fdfgyWmXfjB3sIUahimZaWxFk8Ed7sSvvX8ydOgBnJN+GN2C/clGoxrQDYKM1nG6b4/wLMi306LA= 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 179282263997257.10895203634891; Fri, 23 Oct 2026 23:17:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3f-0004bT-98; Sat, 24 Oct 2026 02:16:47 -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 1xKV3c-0004aR-1H for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:44 -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 1xKV3a-0004Zt-7a for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:43 -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 69O3Pq56468008 for ; Sat, 24 Oct 2026 06:16:41 GMT Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgmrug9w4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:41 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3ac7a4ba546so1860280a91.0 for ; Fri, 23 Oct 2026 23:16:40 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:37 -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=QMb8AYJWcMM Axw35yzK8RraREVY8VLnMc7VzDCjD5pc=; b=jgnA+ZcUud2151siswN9EJmnczX Sf6pST71Rlvpa3bMVOzyclVX2EhlcRqBLEWcvCBq4uZ+/ge2IEp6S/sd73ZFDR35 LMoBaIUeFEALwTq+10wXFYtbvJx+CycB5/6Denr4a9hIygfK2mzpILpbQaUD36eE 4xga7/e5rL0/a58djLZZ9Npo8F/a7PeLuGxM7jPd6rjwP/Nnk9/VJcXGYAjjJ0C1 v6mPKKkhzJxM32NcvFjMH1pwyJCw7U9LjJn69gQL+rXfnO776am2fD+jbh6aAGD5 WqPZBTrjzJMHT8Rh+h+jbEoN6iGZ/+nRQWQcVIzVJHtAW7K4V7bHS5Mq0yg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822600; x=1793427400; 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:content-type; bh=QMb8AYJWcMMAxw35yzK8RraREVY8VLnMc7VzDCjD5pc=; b=LEFeDmwDc68EksXb5P0FqyNZTNINGOExeTDGeZu/9H20EJwXvmvIkbXXysMbMp7oRl mGDYt8MyZlxEbDtg+pAg1sf7A+9u7XsOObRJ9NaFhc7vNoGbbecgDcI916FQCUQFw2nx D22M8zmUPQvckQDRBi/fqgVuKX1afZ/tEJ9FllH11ycATyoT/gGEWTKcSOBgXL/VEg5H BCQuZRxnIaPyeUG5ToiSzdHlfXTt142qW4qboW2pYz2GHFHhPrcH81SvbGuohC2sVAUf fikq+DpOqfgrzkbWwj4Jc8efRG967dHqBBkZ9KzP4gnERzyETAOs46hLhNmxIcLOqvcf 99xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822600; x=1793427400; 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:content-type; bh=QMb8AYJWcMMAxw35yzK8RraREVY8VLnMc7VzDCjD5pc=; b=MiMvRTu1238V8JYYywUVCk1ULBbDPpXnKCqSRsr44P2+DS6irdgTKOO2RIqj4ipiml ebm1j+lYOjFL1j2ldYKj1SZ75cjdmtsJQaWLQpC0YHMhLlF853ijCk6GlM3OH9uYd+az UY6UxEdLnP8hYBsMryRHqrzgo+S3DtIpncIM730RGLNI0UgnNnn3hhX3wiDmmLFV0KpV SpKhKMys5zY8cvQyDpdqqLQMoY9jdAGUmm0Blxu919k6YLD0x3MwdKGgupSZNMCbRomV qnC/W0qbKVdCSVE2xGhPN61gtk5pdLEuWBRu2iXjE6h9aPUsac4gPj0+kmMClj+/6Pd/ YPfg== X-Gm-Message-State: AFq9FYJ2DYaQEbc1HL29qVjh30NcKvCGIraTY0zPPNzn43grSwbysjLf U7PjSjWnVXELaWTKQjZfehD2+XYKKiOYTbnnQs3bxzyi1/5QFWdDw1/OpJJj1cHUY0Tn6dRY2S3 NbN+KmBLQFGtO5/O5CRDqO7Dy6IjqX1jyIMK/ZZEdYg8RK6yYGPWRm0HIBNFxxhrihA== X-Gm-Gg: AYBFou3ahDDI7BCIv15DoOODixDm3VCLKQ0URGeETqwCHaScC2540qCKennxfIZlVIm FDYKnGrK9L+VrAm+Ag//Ps23EZ9t8K7nmZ3hmxMfPMLR+fNEn5+1L5cR9y7A4/5bzumuwjG49fh oeRR7uEdfcLWOyQkbilRuFMXmpF392pm0iHfruCrWtw8Mnm2wcGIN3U+6qhOp+MR4OQFhN0dpyY N06DwX8j+mVyOAQxZJ7aUeuGdZCiOwAUflFRkHtpzNIKBodIGsJOs1UHHTNMvsSW7mxwJ2a6M8M wBN9FI+dsUlw5zn5srJLPA4Nx33rmz8po5cOdQ1yRkoae+efdjVLHy877bqh+nfLpSU5QXgr2rs y/UPbBSK52vX9a4ImrYPn0l/StNrLLPZ7gFiRDbN44RUkUaDi97/AOJ29bEMUQMA= X-Received: by 2002:a17:90b:2e06:b0:3ac:a6a5:5757 with SMTP id 98e67ed59e1d1-3adeb550f38mr801953a91.11.1792822600119; Fri, 23 Oct 2026 23:16:40 -0700 (PDT) X-Received: by 2002:a17:90b:2e06:b0:3ac:a6a5:5757 with SMTP id 98e67ed59e1d1-3adeb550f38mr801941a91.11.1792822599677; Fri, 23 Oct 2026 23:16:39 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 2/9] hw/riscv/virt: make machine available for riscv targets only Date: Sat, 24 Oct 2026 06:16:08 +0000 Message-ID: <20261024061616.27381-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX6kWyZqEM4ult cODY0gor6rBqyDBlwr911VgXlkDEaetb+bZNA4mYft3v2bZNhn9BnynLEFTur6QxbqwhGeHtd4h 7qd/BHQ/ujC5W5y0pdpVZC1ZvIkqLYFkILwbDKfkGTyRQjFtOc7ZGqZvdoiD2hLho1lHrB0QhkS L6X8hjNE3lLA0HbfT/8qXxjv4B/xkpY2fiJGT63Uz0W9xlvItkKJUxfFE2COobQmlJ60wyQtpMO NCqbZGSeN2y45lmowaiNoYW9X+z6v5IwhK0Dcc/lolLiMcBzdVJXJvPzHyrVfVXauABjrjVJL2n qLym22jcQKPUDZdiK12YDWrEP4Bc7ybrnACsviFhH4vD3217v2p7/gQ77Wx+JX9pym1t1XRu2rA Az5eANoR9nGDUgdnsueahgpEyZHT3oh/x4TlqMSIRGWfObF7j18tiFw4EDqzQ1Y3Xkgta4XX1AS euStn9BpkkmEYx+ZIdg== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX1Cm9+Y96IS09 HzWYGueQQgZfFNdhxBpjCJ1At9be7zxgXexCjtrlPwAmTDtzIeNSWDTnq/j2hZnIsf12lzDO/20 zcyoAiIXDajNtC2YdgGDHjJ4NN2u+1k= X-Proofpoint-ORIG-GUID: 1k99juOLzP7eP7RMNaEuzWCNs_g32Ifi X-Authority-Analysis: v=2.4 cv=e+aT2qp/ c=1 sm=1 tr=0 ts=6adc4d49 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=JF9118EUAAAA:8 a=EUspDBNiAAAA:8 a=DBNBiUfQWWGXfxp0DDwA:9 a=rl5im9kqc5Lf4LNbBjHf:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-GUID: 1k99juOLzP7eP7RMNaEuzWCNs_g32Ifi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822642842158500 Content-Type: text/plain; charset="utf-8" Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- hw/riscv/virt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c index d4b501802f6..894cdd97976 100644 --- a/hw/riscv/virt.c +++ b/hw/riscv/virt.c @@ -22,6 +22,7 @@ #include "qemu/units.h" #include "qemu/error-report.h" #include "qemu/guest-random.h" +#include "qemu/target-info.h" #include "qapi/error.h" #include "hw/core/boards.h" #include "hw/core/loader.h" @@ -1203,6 +1204,7 @@ static const TypeInfo virt_machine_typeinfo =3D { .instance_init =3D virt_machine_instance_init, .instance_finalize =3D virt_machine_instance_finalize, .instance_size =3D sizeof(RISCVVirtState), + .is_available =3D target_base_riscv, .interfaces =3D (const InterfaceInfo[]) { { TYPE_HOTPLUG_HANDLER }, { } --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822744; cv=none; d=zohomail.com; s=zohoarc; b=gpNe70uzCQKUDLOz4ewpv1sg/RhLuPuEIWPsZs53Yofaa2jx9dZhKUt0N0hlJfdAdB4z1zfMGGgqOQN7l/3x51SHEjm+Y+f3aM2Tz1nB7gaX9GrsRssbRtYi3DbErlLPUx3F6CVJG1I429OlilpYkSH3Y8FZV6/ah4xrzgY4mrE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822744; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=7SHw/ox01IbnWRUOYWajL8EE/RzDTHR2IpZuk74+aNY=; b=dEgvSZ3TxEAzXTEBCkWrhqE3gEVSFoEYda9qiqsy3JJ/IODuQpL/vO1Ur7q368AiAXDlIR+cGcrsxjEHRftPnNTEKHXXPsjkPIYOpt9MEM3cqUByOA2d5ZHQmj2SdUnWr/iuSK3gz+H+wtBL+vFiiAsVqVd555RiWUh86q+3gX8= 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 1792822743955815.9922399701912; Fri, 23 Oct 2026 23:19:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3u-0004jC-5c; Sat, 24 Oct 2026 02:17:02 -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 1xKV3e-0004bU-26 for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:47 -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 1xKV3c-0004aA-8E for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:45 -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 69O2pfVR982149 for ; Sat, 24 Oct 2026 06:16:43 GMT Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgm8xgc49-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:43 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3ada8bc8575so2247096a91.3 for ; Fri, 23 Oct 2026 23:16:42 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:40 -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=7SHw/ox01Ib nWRUOYWajL8EE/RzDTHR2IpZuk74+aNY=; b=cQatz0a22ZIQ/TvXs6CuxtQTOdH 2LuMKUv4zAmgBYTAMACQMZkR3/uuW5xr5Ag+5bOH6iY6CKN03CNBOWrXLALg5Jvs jjt+HSVQDyR65898PawlzcNvIOwgEFFxymwSPBzrGPslMeksM6JH4+pZEY+lcA7O 71r752Q3+WtRLxe9h9KpbdpJlKGh9Tqje3JD6AT7MtTn8XVtSbEhLbBQReK/ba07 Oro9duhdgWH/blbJIX8umzKg+0a8R9b77hK82AirxK29xoVSKfj6IVfsT3zHo0ge krC479G64zMmhnd5efpuq/AirvYjNfAqC60ud3rD5wS6MrGJ1LuEiiTIG6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822602; x=1793427402; 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:content-type; bh=7SHw/ox01IbnWRUOYWajL8EE/RzDTHR2IpZuk74+aNY=; b=ZVZQelNVujMOPHagxmeeK4lzsCIhDUPPunPzgZDIGWWdoYizCzSyHZsoAZDjOe5n0K pZpYmYh9Tfw3uHn8KWCMFveG2yAgSrcmSJP5xPxE7TJKXwiBWUfOYO1D5x3sCqf40NPs D/pA5d4n7nVgMEqwBKlPGWBP2N7sFtZg0/KyTTO3BMw9HM4+SUUOEALSmkl7tRTIqm9a d7aYjluF+enWMrY78a9rVSiXPaH41McGudtYPj3mpogYfcqPDbuNafFC3j0rD3onO+sB Tb3lb+8ULos6DKLo0p/HV5oCssjnXnTOzAfkqj9dE2+hmczt1VO5Qu8PBhqJtFMdlBwg rvaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822602; x=1793427402; 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:content-type; bh=7SHw/ox01IbnWRUOYWajL8EE/RzDTHR2IpZuk74+aNY=; b=SzpqxHxeGl9QGfBauv4WphyGpG4Gb62mUHa73L8uAY2NITOs5B1vpYRVEBSF2OrWfI qx11fmKxJKVr7vO9lbWM0wEseCb07UsdLehf1qfMKrxPVB5GprwZOgqMu+3yjoPJR1pp //0+H+WPLehWyVdpFhCcdOveJm2BL6hr+prM6I5Ilu5Q1CaTCxAhQC0li4rEjlPbdEWe FbJ0RpwEraIb+aw5tb47icW9NUzLzUTriVU0WPnIS6BSVeSNUDuspO5FK65hhu46Dwrg ul+saLeXkn/IlsPd7F0O+4jJna52kkUUofkRkVM2Iu67coXsMMwBdNNjBlVW3+kTRb2c I1QA== X-Gm-Message-State: AFq9FYJYIQXwlbNH0q2aDuUnLpvXhRJbe7QAouUNh8gVqkHe9XeOyWzS I9iXuN/YFTU+W2figxHgghbGECwAKLxLX8ekQ4iosLtj3bf29QB0UfcynP8hUF7aDsQT32054Pi 3UnOkndUFhd28nAUQdA1WHH3GV37A4DcvkvV9h37Hykh3G6zVTVVHOnVwiPwRuNHN2g== X-Gm-Gg: AYBFou0wMu/1wuHNfW5gUH2U0Jy6aanj4S2LD0p1v8oElMWWxseQ4kfWUfCIXRluhyZ lPsP6spzqsR7Ykpw2E+DiYjNaRLh7obQyjtXzJwwMpgY59tSV29VC4pu422hrzrvIhE21aDMT/y 9K2DceOorS9Y2iZaMXJO5OajN5disAeuFN+herMOOk8s65EXwAQXOvsMu1cMfa/IY3Bg9lSZPZy cX4XW7vOxRuTmoyKZom78v5y6Jrz/ZM1FW9aEg/AtyTFHaIIDdkCTXes4DM0wk4I2KrMkaSVzcf UVtyoJLbumuIqsGVMHZ7DMiWnknwWEKWRtuLVnyKER9Iia1lSLndykqLlnHBEsEE46DHBS0YDlA 8VRLDukZ7j2spW/PqmkqPng+TUWwHiou8wsIWLWA2TLuap6ov8nPfA9/i3V/BA5Y= X-Received: by 2002:a17:90a:d405:b0:3ab:4f1:4f7e with SMTP id 98e67ed59e1d1-3adead49530mr1135547a91.28.1792822602140; Fri, 23 Oct 2026 23:16:42 -0700 (PDT) X-Received: by 2002:a17:90a:d405:b0:3ab:4f1:4f7e with SMTP id 98e67ed59e1d1-3adead49530mr1135529a91.28.1792822601625; Fri, 23 Oct 2026 23:16:41 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 3/9] test/unit/multi-target: check QOM types can be initialized with any target Date: Sat, 24 Oct 2026 06:16:09 +0000 Message-ID: <20261024061616.27381-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: ZFZGqE4c6_02gZ0njixZtuxqkrq0hXBg X-Authority-Analysis: v=2.4 cv=Ra0FmFtv c=1 sm=1 tr=0 ts=6adc4d4b cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=JF9118EUAAAA:8 a=EUspDBNiAAAA:8 a=kdKFVfqNwfA-NhTVECEA:9 a=iS9zxrgQBfv6-_F4QbHw:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX9l3NohNYgHeR 5RBWF62zqivq7yOcf/tp/ImMO6doZPJpogsoJ7s34gfeDkjoyQyQGmILZHoGIxYQ3kA8nX/3+u+ 5ppPkPOynok7Ff+SED7ugqUbCnsos54= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX19yMsnSv2G7T E/8RI1oq+TqPyRrcWM83dqaL1WFIfpY28PUeJbmnflK2yuoeYIOdln3dxPT+dSp24SBAOO1Qpfu mBrqaoPb31NxcQLRaVEVHPwhd3gEfkLPdehi2MyhI7PHf/kOXm49Xoq8VsWtoIk4B+aVhzo5hIQ 8a3yLSdzTCKVKLvbmtkQhaVTIZxbfT9SBDQ4rCgPpxxsY/hCQRKHxy6rUtRe4cOGhYrgQx1zGeJ o2+Rfn8Y2M6ovnIukJ+d73yysJkgo2m4YJSFSOFmfyShKkkQRWQXaRFjDiDXuABn5IE52mkqMhN LZu6NAMcmjBelANhDzb5s61Cs7qIBE7ls/lGFqqyjOwzyMOjnGn7rd2hyMvgaFwLDUYKOUAKVqv xqH8Sj0u43YgaHhmzDNJGwhQuohCG2wL9+9iDz7HHxJAC8IcpFJXlto/9suEf5yeDdYbGwlSOqL U6G5Bc0kQMLuHTYAipA== X-Proofpoint-ORIG-GUID: ZFZGqE4c6_02gZ0njixZtuxqkrq0hXBg X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822745001158500 Content-Type: text/plain; charset="utf-8" Currently, we are initializing QOM type after having set target to the first one available. That's not enough to catch conflicts among types within targets. Indeed, we'll miss some conflicts since some types are registered conditionnally through .is_available. To ensure full coverage, we detect all targets available, and generate a sub test for each of them. Then, using g_test_trap_subprocess(), we can recursively call only this test in a children process. Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- tests/unit/test-multi-target.c | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/tests/unit/test-multi-target.c b/tests/unit/test-multi-target.c index 89b55bb1632..c7559827a08 100644 --- a/tests/unit/test-multi-target.c +++ b/tests/unit/test-multi-target.c @@ -30,13 +30,20 @@ /* stub for system/main.c */ int (*qemu_main)(void); =20 -static void test_qom_types_are_unique(void) +static void test_qom_types_are_unique(const void *data) { - module_call_init(MODULE_INIT_TARGET_INFO); - g_autoptr(GSList) targets =3D object_class_get_list(TYPE_TARGET_INFO, = false); - g_assert(targets); - const TargetInfo *first_ti =3D TARGET_INFO_CLASS(targets->data)->targe= t_info; - target_info_qom_set_target_info(first_ti); + const TargetInfo *ti =3D data; + + /* QOM types can be initialized only once, so do it in a subprocess. */ + if (!g_test_subprocess()) { + /* parent process path - respawn this exact test path */ + g_test_trap_subprocess(NULL, 0, G_TEST_SUBPROCESS_INHERIT_STDERR); + g_test_trap_assert_passed(); + return; + } + /* child process path */ + + target_info_qom_set_target_info(ti); =20 /* register all types */ module_call_init(MODULE_INIT_QOM); @@ -47,7 +54,18 @@ static void test_qom_types_are_unique(void) int main(int argc, char **argv) { g_test_init(&argc, &argv, NULL); - g_test_add_func("/multi-targets/qom-types-are-unique", - test_qom_types_are_unique); + + module_call_init(MODULE_INIT_TARGET_INFO); + g_autoptr(GSList) targets =3D object_class_get_list_sorted(TYPE_TARGET= _INFO, + false); + g_assert(targets); + for (GSList *elem =3D targets; elem; elem =3D elem->next) { + const TargetInfo *ti =3D TARGET_INFO_CLASS(elem->data)->target_inf= o; + g_autofree char *path =3D + g_strdup_printf("/multi-targets/qom-types-are-unique/%s", + ti->target_name); + g_test_add_data_func(path, ti, test_qom_types_are_unique); + } + return g_test_run(); } --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822659; cv=none; d=zohomail.com; s=zohoarc; b=XNh2BUceTQ3N+8w2Jy4xaJp5WJr563zg7C5t/Y+ST2TMkSuqxuN7snDmWmTW5bW6G43MaIqf6pP2nJk4DQCZbN+fERGDTcdJimghXX5Nc7BNJ2Dm//SqsIFsIi8OKLFpPDpiyYWGMu5OvZdj2jFpIZTeI6mNJW2CisAgo0FjjyA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822659; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=ZUbkbl+4kfV1ycuYauypPXSIimhUKi/MnZ4x2Trw1rU=; b=ZAFXiz1KLWBZzNl2XJwrKPiSX6gHQjMdEmsmCIocgg5qE76L4XbrwPCg0WxybOyCqQzHxz18HHoYvZUHa9/0cprDTmYSzl6hnIB1rV3U6iJR6GingJA+IPol5PTytSdRi0vJP508Pv5/HfEu86cAW0DhvWHoZqo9y50EMnFzZF0= 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 1792822658708719.5386247127298; Fri, 23 Oct 2026 23:17:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3t-0004j8-Vq; Sat, 24 Oct 2026 02:17:02 -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 1xKV3f-0004c7-JE for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:49 -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 1xKV3d-0004aP-Vr for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:47 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69O2Y7Cr060701 for ; Sat, 24 Oct 2026 06:16:45 GMT Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgm0ggd5x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:44 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3ab926c236aso1510383a91.0 for ; Fri, 23 Oct 2026 23:16:44 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:41 -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=ZUbkbl+4kfV 1ycuYauypPXSIimhUKi/MnZ4x2Trw1rU=; b=XhAoBIsR8mN98Dccf3VJe00UBGM Lex06Lmhid7v7A7RJ+TRLkO5pt/BruGzh5sKQdlgDbaApqQ8gzAaYT3oOWpMRbPC 5SQaE0gw/ySl3tOQHlVjKQ94bs81RFgdhW3WlfKnI6j/kK2R1arSTCfThv3kb4Tt 2IrTGWo18tOW3bylbeZsyEirkSRpRDW+3NFLZc72Gv6WQXQRaOOjzMYkZyZ/ezjQ /CVSc2FplStiHzrhW6wwr0G5LJ1vSMBAo2QjTabhsLXsmkkt0R0rEZaMn45f+GNb DvkQlsjFarTSwcOR1heXiF2A2XoKKRfPHK5byvBtL8r0wxbp75PxM/+EHqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822604; x=1793427404; 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:content-type; bh=ZUbkbl+4kfV1ycuYauypPXSIimhUKi/MnZ4x2Trw1rU=; b=iuMPamV2EvRM90OW4y6Dzy02pl8ZO6g3gEhLOlS+Yh+NtEB8AZL2GpdOaeF7F6+57S ahZ0Asu5EEuRjISEDWvqOvjwBXfWmFU1qLin0VWubnoJhJKiEA+MiXTMn4/ChQ3MEga/ G6tkEdNw/j3effd8QgFXBXgKJQAtshwb8r/GZkpYX3+MYBnTXr+USsZM1E9q6jIrKryV rYtGETwxlBJ9mXBcW2gGo4sDkn2vhtZt17yFEZmo70jawuWfNFUO4Dar6GslNfZWl4j2 IZIZWMBnJFtxvWFghX9GjaVY9zhTStJEiYnK5g9Wz1We3Qju/Ttvt6iD6aZV6/0c5/r2 S4KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822604; x=1793427404; 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:content-type; bh=ZUbkbl+4kfV1ycuYauypPXSIimhUKi/MnZ4x2Trw1rU=; b=SAsQQwyvDjgVBzVsidMPt3uBeVNJANmGq3cf4Kfylotklp3gzQdkxTrzPzb2cTdq+1 jIPO5CFpYv+EGitFq3RYY5hBJC9jgnAJiVGWYLyF0sViIbJn7iiSyN64hPc9/pX4cdgi j/1xndEHxqivPqKILzZHn0lLskASM/Ff9nVYh6+9gpfiFamgBNWnIq4CHecOwBkWbmhr ESxAY08O+jJ9gvh4CT+79q8UfGamADlySUU2Vq9by8FsbHwYeJeID7GJbLQogLVyzNLl w3qBRWpeNGjvOnNbBMqxM7dkZavlullJPkxvAr89B/F0aSqjjBoa5c4GyF1jsH6qiaJr tnkQ== X-Gm-Message-State: AFq9FYLtt6Wq4QKl9P8+frPKRZ0RePVgvNcpJemYrMMbZem+AbxZ6b0J csGEhjcVAGymyLXiqTB6Q5fcn1fApYm71HDKVBkxFmOrXN7jOK2td/wf3sQrQdCdCjxW0QEAgln ag5upFRpDYqccRqiQwhLlEbw9rR8MslpOtIQGfE4V+UvCVedfaWpqC73zlSA4SQniCA== X-Gm-Gg: AYBFou29gwr6l+vfkEBE8tmPa7HEzBFt9jQTvn+aXjahLzchxLSTEEiP7Te40qFlE8R 5Js/uZsR56ToPh3e8HFUYlRo9syV8ddmdDfkqvByyVNrLXtuS4VdrrjsHmVUeEt3JZfVoBs3HXq e+03LMjyCrR5Hwo0XhTvX81wJqvUpUsZGucdyjsZNudRhFWKkSv6b4Ke9KvmqPXzOdB6pQP57O6 mCFagVek50RjwyrBdQ87UIVTA91XWimL3S7l+GYbeRW9v8tByBJT5qrt44ZNdqvo6M1m9OALzuX /aa/0t2qw92Oahs2ndv3JMtCGbtv4iHNn5MKvNHP+aO1pYO5dp1bViXPDe3TNtUsugoLZSEMIwx 7g5Ko3SUNjchn1dtwZwU+QQJvZvV4rPIgsAvWWbBMRKUq380BM25pftU8fmKrsgM= X-Received: by 2002:a17:90b:4d02:b0:3aa:fdad:7d6c with SMTP id 98e67ed59e1d1-3adeb106447mr1171509a91.58.1792822603894; Fri, 23 Oct 2026 23:16:43 -0700 (PDT) X-Received: by 2002:a17:90b:4d02:b0:3aa:fdad:7d6c with SMTP id 98e67ed59e1d1-3adeb106447mr1171497a91.58.1792822603419; Fri, 23 Oct 2026 23:16:43 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 4/9] hw/riscv/virt: restrict scope of virt_is_acpi_enabled to this file Date: Sat, 24 Oct 2026 06:16:10 +0000 Message-ID: <20261024061616.27381-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: oNi1nR4pudZ7c5CealP1MsO6-p4QlDxk X-Authority-Analysis: v=2.4 cv=UfTE26SN c=1 sm=1 tr=0 ts=6adc4d4c cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=JF9118EUAAAA:8 a=1naKx9kII0DkZoFY_HMA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-GUID: oNi1nR4pudZ7c5CealP1MsO6-p4QlDxk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX3BeTR2kVUr7p bc2tFtpZ/j/3oEkwNHINV0atWIXc/Be8XMgEevit+Vzuwqbra9maOjyeI4/ERsu0zONfIOQB6hu pf6S3/hZHMOeAn4lcutwPzzo56COUbs65cgL/Cvneg48lfZwZ1ZG0rJm2PYO8SmtgobxZelXbwb TzVvcoe2A/9dQhzjzIMHJMfBbYMzU8JfQnC6jVV1nowBi4stxF13KAR0bz1Au6trfdAQTrksqpV oA6ni00HaAfMtWWz1nrh98dPKAbifaTOVcd+5DZd/AS0TI7xaxaF3iL9vIEyiwAV6tVxbYBWykD 4c5zpEJe2aYpKWcWkIuKKSxud4RXalrOHgJ67Qlo2cAyr6DpH4YxhFe1q7bmHufZ7eZFt0PfDWp czfX6A9kzF8VjF/oMfXEunPgJFHqiWFjblHH6m5KTyf/0QbYIu94uVm5wOTV/B1kJCrVwNytatq bOhmIGhYE0jPlx83WHA== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX/jBjAX7SIyXe jNAwI1sGzOcF6Ypcx/dRuIR7j8P/JU+RVzYGBSKob65legWwNFa13/A+FqOQM8ZeAd3/g/4fgQL EY4/eO9hunbAbStRYnrFEoGNaDklHRE= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 spamscore=0 bulkscore=0 suspectscore=0 impostorscore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822661747158500 Content-Type: text/plain; charset="utf-8" This removes conflict with the same function from target/arm. To the opposite of arm target, there is no external caller for this function. Reviewed-by: Daniel Henrique Barboza Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- hw/riscv/virt.c | 10 +++++----- include/hw/riscv/virt.h | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c index 894cdd97976..2c6f983f83f 100644 --- a/hw/riscv/virt.c +++ b/hw/riscv/virt.c @@ -72,6 +72,11 @@ static bool virt_use_kvm_aia_aplic_imsic(RISCVVirtAIATyp= e aia_type) return riscv_is_kvm_aia_aplic_imsic(msimode); } =20 +static bool virt_is_acpi_enabled(RISCVVirtState *s) +{ + return s->acpi !=3D ON_OFF_AUTO_OFF; +} + static bool virt_use_emulated_aplic(RISCVVirtAIAType aia_type) { bool msimode =3D aia_type =3D=3D VIRT_AIA_TYPE_APLIC_IMSIC; @@ -1067,11 +1072,6 @@ static void virt_set_iommu_sys(Object *obj, Visitor = *v, const char *name, visit_type_OnOffAuto(v, name, &s->iommu_sys, errp); } =20 -bool virt_is_acpi_enabled(RISCVVirtState *s) -{ - return s->acpi !=3D ON_OFF_AUTO_OFF; -} - static void virt_get_acpi(Object *obj, Visitor *v, const char *name, void *opaque, Error **errp) { diff --git a/include/hw/riscv/virt.h b/include/hw/riscv/virt.h index e516898f9ad..16d86edfcfc 100644 --- a/include/hw/riscv/virt.h +++ b/include/hw/riscv/virt.h @@ -121,7 +121,6 @@ enum { #define VIRT_PLIC_SIZE(__num_context) \ (VIRT_PLIC_CONTEXT_BASE + (__num_context) * VIRT_PLIC_CONTEXT_STRIDE) =20 -bool virt_is_acpi_enabled(RISCVVirtState *s); bool virt_is_iommu_sys_enabled(RISCVVirtState *s); void virt_acpi_setup(RISCVVirtState *vms); =20 --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822688; cv=none; d=zohomail.com; s=zohoarc; b=c7fBT3jR7BLYqvoWJnyhSJjbODRmFYy1i5S+ztRLnFzZO83w24bWQq3YSotZyGGTWMGM0R+LuU7IOXObT/nRzni0zapycGcJ3Dvd2jZl2BEImkLRCqCh1UH/D/ldeVmjy75weqHPWBLnbs8QBjFen4Rzn7lQbdNKhrFni0fSKUM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822688; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=do+Hv3jpHJJISlUcs2jc4MgbcDcdHrvUEbrfQ74H1i4=; b=bjdeUtf2QxKQBl7+JMXH2t3wVd4Sz1rO3+n4ZL9Cb6mm/41hGJbrbIby9lSoSu4IApE6wutgdaG7i0Bo8Mmcw0ShDwlI2Fzbm9HOme+uaPGRcrpXeDcHTctvhHJtMct7qzRM/RechtNsTwXvDbxIK+1kLvhjmXSH2u/UYWDboUU= 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 1792822688366825.0389940440583; Fri, 23 Oct 2026 23:18:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV41-0004jk-3N; Sat, 24 Oct 2026 02:17:09 -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 1xKV3h-0004ce-8c for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:49 -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 1xKV3f-0004aY-Ee for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:49 -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 69O2qLQf983458 for ; Sat, 24 Oct 2026 06:16:46 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgm8xgc4f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:46 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3addd73e66bso610458a91.2 for ; Fri, 23 Oct 2026 23:16:46 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:43 -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=do+Hv3jpHJJ ISlUcs2jc4MgbcDcdHrvUEbrfQ74H1i4=; b=AyEIxCmDHMkoCoI8du3ygwZc0Eo 9XU09TP0VCtTPhSJmzvYw7z0BWT2U4epv0HCalXbsAOhMXrOl8FqEJaCBk5xUztm YHI5sPb20+NabxPUUpKSbpcLOHXOQoDVSLjJwuxoMZPkn1/3cJdqiIQwRYGDPt+k 6+S43nqsfuMJQanHF05SZAHfHHQPzuJ4WVNZSmHGzHwlNlLlW8oCe06/dBb92O8u j+df0ALc1qxhsPVrn6iqLDZrIltnO5yHOnVfm2xCospLwTEByFT/qz5atRmKc4/U 3kVzGbqP7pjedloP3Cqzc0YvjbgIHt1AD+qkONHPCwSRhs1wLUVem0jpGUw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822605; x=1793427405; 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:content-type; bh=do+Hv3jpHJJISlUcs2jc4MgbcDcdHrvUEbrfQ74H1i4=; b=LYIvbwxHGFiXWxiNe7BCQuZ2o002+9RZ5G70/hvs7R00AHvmXB3nJH2SPmx//yf/05 1kKl5xsvfBrb9EhkdtE+nxZTpxraiqds9MI2c8k2SjA00Cax7l4vFY2f5405l4nK8LAm MoJ6kVZNFcTvY0Q/8A3C+3U4BPf/c8RfYRGwsTNBzAlVOlh14oHrbvpUDT0xrmpr9Bvi TgrxcJqBUdKF1OrO2rmTAvce+4PeXKbwoxBI7ybNd1IeAV86Vt852/5JQMbjYXlF6Np3 xiJa3kA6T0cdXj6P0N49mNV8b8repTVszQVQk/To47E+2AQm9ReSwAD8bTsSpn8dMY9z 9p1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822605; x=1793427405; 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:content-type; bh=do+Hv3jpHJJISlUcs2jc4MgbcDcdHrvUEbrfQ74H1i4=; b=T3dd0C4Sa2QvGsUYdFcPEQtcd/BvN0ywqCeSCbY0maX2hPZeOZrLeuB4cROVqrlqPm AJO/Mo/eOMO8xBkq26eVqS0jCuiNHwz9Kt+8vm6t9GNjBqelB8bkRPBOL+GaHFqDJNaB dYmyhXkEPNNz3APyh3yExMcnpWuxMfLNCm5D6rZvUMbSj2j7t1EXGyP5MZwHWvxw2fCf 2E8TJ6jDqvAILQa29vW2JF4/bjZY22GVifPwGK79+E4eVNRn+pZEWhhapriCWn/QUi9+ n6P63FA11ighnjLKXGcumwlnACG6wc9SSl0n81/uUxM+CIFHh8R4C/RRWaMeub6ynAyJ fHyQ== X-Gm-Message-State: AFq9FYI4ZOxbrKen2Odo7B7e4ddkJ/z2zluttgozgwsbi8nbJY0cYe5J D8lIpnHdy2ijZt07XNs2S8DTGbdaImThmohrFVhlum9oA4VcVNGSnigtrzjiFh5y0B1I+DmvfDi M5gNldmRXFk/tRrDhQ7K98r9+9WJ5jkdA5GIAgKyJU3VFBT/huktP7+0LJDLQngNbwg== X-Gm-Gg: AYBFou2xmUUdjl2CCfZ5N9gZkE/hJIhAeWO2iNZdRYbF6GY/EpT6hRY5ZF6girFO83Z lpMxZfhKAVvRx6IOdOhuBd1goHBz0JnzBz7wgngrsM6mqj2Iig0XdrdNBzQhL0IMlVuUGU2rmo4 AA5CkBGCsFjWr5WiBex0RvqF2CqkyPam8yBGwdOrEYCHxRH6hTeDW7FaD+9JU+GC0w3gWqlS+Jv 0Pp5jUs2u4C+qF7OGeEfN5AcQspTX79f8b2RoqAwPMCMKzWYK6pDgnMsG6ndZTs4LM3fTR9/u87 Z1WXIlv/f4+bH4d/27stH3tvTFt7O6ikss1QfBHn4ZvgE+BQTD9aKszMWegUAberd8xdnH96nGQ IXVCObr1sb0il6RDMAn2/gOxxEEzpqEuhMNjYuAbxaYqr+OPcF/G7KmtpSerzAXs= X-Received: by 2002:a17:90b:4b05:b0:3ac:86a0:5764 with SMTP id 98e67ed59e1d1-3adeb197eafmr1073445a91.64.1792822605432; Fri, 23 Oct 2026 23:16:45 -0700 (PDT) X-Received: by 2002:a17:90b:4b05:b0:3ac:86a0:5764 with SMTP id 98e67ed59e1d1-3adeb197eafmr1073419a91.64.1792822604965; Fri, 23 Oct 2026 23:16:44 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 5/9] target/riscv: rename virt_acpi_setup to riscv_virt_acpi_setup Date: Sat, 24 Oct 2026 06:16:11 +0000 Message-ID: <20261024061616.27381-6-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: QF-nZyXTzT6R_hPuK_FGMujZYqLfVRWj X-Authority-Analysis: v=2.4 cv=Ra0FmFtv c=1 sm=1 tr=0 ts=6adc4d4e cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=JF9118EUAAAA:8 a=c0-CPzg3BUJMhFZVEvIA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfXyODXIYsvm6D8 pi3WzAi9LJV1wQ/wKbKcr4Yeut1VDhX4Sfo+zIGNQyBAeT9itr7iHO4AAjb2PZt7AzgRCHq4dOP gyVq8lfwo0iUAHuMdIHtN0m0lfXDFfs= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX4XSLvUBPXwx8 DZMSOo+Rq6w68FWBINQU4BjsCZuKU4428Lzuo/BPgI5MAa16Xznlhu2tvCBLeEVM619Sguqwx+4 mVmGPLDllSd4DPVkTstWlWQRnTVokyPABPvLhZvCjyWE5UUGI0q8yrKMe8AFtg7dyPzdBQ+Eq6x oiZoh/uiIh8XUX1mEIkMtMKZ/L9xMK2qp3u1vThcC8kE3PLHjUBRVvPn23mbCCtQrKojB3prKia 7/G53ja3yhjlWEyUb5VVmsYAfFMhZBKcx9FN4z+xQgAUrL4opsj6xQgWe8YW0BrFFW/gQomqBeQ wFpUFdjPi8p7n5Dwpgf0n5vohodir6Wa3bjxodcjxQTIxU2S7f8PohQSCdxiHrlI3A/u+fxYkBA mvAl7OabzeA5Y8iaHIUV+aReeaENbMEsW9beMkyYwZvkPnziKWguo21/m+eG+YxOfx2FniQcJG4 dAQpjqVDWhtBu3ccNMg== X-Proofpoint-ORIG-GUID: QF-nZyXTzT6R_hPuK_FGMujZYqLfVRWj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822689876158500 Content-Type: text/plain; charset="utf-8" This removes conflict with same function from target/arm. Reviewed-by: Daniel Henrique Barboza Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- hw/riscv/virt-acpi-build.c | 2 +- hw/riscv/virt.c | 2 +- include/hw/riscv/virt.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/riscv/virt-acpi-build.c b/hw/riscv/virt-acpi-build.c index 0475dcb5c60..4565359e908 100644 --- a/hw/riscv/virt-acpi-build.c +++ b/hw/riscv/virt-acpi-build.c @@ -1021,7 +1021,7 @@ static const VMStateDescription vmstate_virt_acpi_bui= ld =3D { }, }; =20 -void virt_acpi_setup(RISCVVirtState *s) +void riscv_virt_acpi_setup(RISCVVirtState *s) { AcpiBuildTables tables; AcpiBuildState *build_state; diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c index 2c6f983f83f..de1c92463ad 100644 --- a/hw/riscv/virt.c +++ b/hw/riscv/virt.c @@ -712,7 +712,7 @@ static void virt_machine_done(Notifier *notifier, void = *data) virt_build_smbios(s); =20 if (virt_is_acpi_enabled(s)) { - virt_acpi_setup(s); + riscv_virt_acpi_setup(s); } } =20 diff --git a/include/hw/riscv/virt.h b/include/hw/riscv/virt.h index 16d86edfcfc..6e4fbf4b647 100644 --- a/include/hw/riscv/virt.h +++ b/include/hw/riscv/virt.h @@ -122,7 +122,7 @@ enum { (VIRT_PLIC_CONTEXT_BASE + (__num_context) * VIRT_PLIC_CONTEXT_STRIDE) =20 bool virt_is_iommu_sys_enabled(RISCVVirtState *s); -void virt_acpi_setup(RISCVVirtState *vms); +void riscv_virt_acpi_setup(RISCVVirtState *vms); =20 /* * The virt machine physical address space used by some of the devices --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822647; cv=none; d=zohomail.com; s=zohoarc; b=D+KobBPRQXi50ilH00eIP7wF47aCz/qo6e8I1k/s2TFsx5uwS14k16Nyr9gwqMdVxAM7o/f+cHwknKW4m9VFa+2Rb4V46hhwEZ30Ylrz0N9kTpVGQHYnayn4QN7+yXRarbaHH51vFJkqPIUeai9xrVgcD8ncSKZOPSqEeDvZmO8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822647; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=3k4AnbR5DeNGVLanxKtCzEtiBxIXHsY2MNppOlUUzwo=; b=HQJqEJOuPMVVyaMQaiiY4sKXNAjMrvRrR+lAetSkCnGJXEWGWpeCWc45tJaf90adsBSq5O+YHmStpxEkOeQmaFh5WIiw1M8Agg2SMUFXTLJ0x6RDmGEqko0Q+KxIVuYyueOVCF1VG5WZ/VN/0A4eK7wHyNFEEeDImjlJYJ1rqLo= 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 1792822646927742.5891533025882; Fri, 23 Oct 2026 23:17:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV44-0004ma-FX; Sat, 24 Oct 2026 02:17:13 -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 1xKV3i-0004dZ-LH for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:53 -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 1xKV3g-0004ai-BJ for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:50 -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 69O2Brdd820337 for ; Sat, 24 Oct 2026 06:16:47 GMT Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgkp6gekm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:47 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3adcb81f487so2267068a91.3 for ; Fri, 23 Oct 2026 23:16:47 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:45 -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=3k4AnbR5DeN GVLanxKtCzEtiBxIXHsY2MNppOlUUzwo=; b=EpOhS1lLt8NbGJ4G82WZC2hFUsB dCSrtI6884nEqkBfrgDRF/y9cN7YmmPlKM/M3iu90U2i6RyBVKDzJhJIVZbM+BOG 5rGaHc3+dW1M9hIAOgG5Js178wAPBi6XECpOlT92g1oSYYcUu5RvcgwwY8FK6Dh/ aSyQEqlOnc/Qkn6eToFSlJOXXoE4tY9+BVElpf4Zj81J0Mq+Bl8NQ9RxNxmnB8s3 7ZfKLrxwSC3LkQlt/ug0iHmi8s7+TA3At1y/UBqMFSK1CjtDDFfaK8sbHe3Mgdd/ 0CJj8QybK+blsLIgb+dddQCj/kEDMNRF4v/BIwR5tBIIbT7SKStUc+kuIgQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822606; x=1793427406; 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:content-type; bh=3k4AnbR5DeNGVLanxKtCzEtiBxIXHsY2MNppOlUUzwo=; b=dDB6wU9XAIAOlJJaWLbR6NMsk/kvRysIYkXZHGXYsyGbdi55JfgmfrGC9xwCYVFSQI m22tJkADL7HZWZ47Fm0fFSoKLiu9xVykRjDgT+WuL9LeroMLdiJtKdtAskae9XexpblS iCcWkha42hIAHpJqqAoiFk6ty3vWYqmd8iQdDQhTpQzKOKV+spSGGdx3h2VRAOKUeR9S GuW4oNXUetkismnT/WBC6BDsQqK5+BMK5TlwGDRudWYJ30pKelSskD3ZnJT4dYLa/MXc NBhCOU2Z6kGJqIhdbQKJMm3gHGhbe2hxP110phZHLXkoPGmRm7xPESe+UUbhYyImYqrz nm/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822606; x=1793427406; 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:content-type; bh=3k4AnbR5DeNGVLanxKtCzEtiBxIXHsY2MNppOlUUzwo=; b=P6oKhRcR7nJ+oYlWTNNkWw49cr/ygPzQXYIpidVhsV0wXKlKSFVBJd5VzGfDTntkN3 gUlHpeDRFVTCIfbf5YrEKkCDJJAjv5NnDiOHQHpDnNgm6+gyacUnvPaRtA36Ae10actd XxFlL4auY2FmGMmeJ1L1GDoQA+nHwAMXRFY/bUJuGa26JT1cUnmUO8DaEa5cjUXPb9vP F8N9txShz8sk67omd6zpbZDqJNg21ft9Mnk1dye4ebg5e2gy0iviJVkmQtPMxvXSHfwA ecsRO3/c9SoLbcpYyYmxHCk7EZdZ6T/pBi34i7PuaaHedA/+4nk5rvmVEU+dVYsg2VEi 8PTg== X-Gm-Message-State: AFq9FYKu1ZBQkqNGQ0+zRa+28jgHvK7upTZotHknfYe0hjwC3eqpm2Q/ x20SDyWOgpsFOJX8DoTKNK+guVHCzQNeE1TXkSQXGnexZIZ6YiwPa2Ze07YnzoxgOY+vXuPN5IG 7RMkADKtqEJlrjY4eENQ4lrmRypLkcYzhF3x+iTLhpJfKVAmuqA7aSbYkgaBfO89NEg== X-Gm-Gg: AYBFou0HYjyyxWXZ2Er7rg33yMs3XB60S/3QD+tqvMTSjyWtpr7y9GQ2+nuPv7Vyz+/ g5KMUKREEj6OLJHr199g/fZOFLnS8dEKVUCqWLUfC4RxrLhGFMvxYhZ5+L9u985DzR/FUSxYV1B AVOZ87uh4IWARJDguu27yVpAQuX0DEWyhcWvGseUBo3HVdOLvrFRREKHh8YZT5wibGaLvb7c0ww o6J5G5dQT0/ox5zSXnYvauO+Qc7N2GcI8dIgqklAfkwUXQSHXW8bDUnFE7/MXpaNcPpOlJQmq/x F/HGF444NNGjPfG1UPm3LLhFVrJ8QoLPQg/zq5c0Lps2mJw8qBlO5oYMs3KGWXoiV7b6hw6OXOT Bh+yZH/Z2Py7Ail/1NJCER2bGbggUZj3RYJbrMGZq3TFbDO1Y7+U5sU1qFJRHrvo= X-Received: by 2002:a17:90b:4e8c:b0:39d:84af:a0b3 with SMTP id 98e67ed59e1d1-3adeac07c4fmr1195659a91.18.1792822606404; Fri, 23 Oct 2026 23:16:46 -0700 (PDT) X-Received: by 2002:a17:90b:4e8c:b0:39d:84af:a0b3 with SMTP id 98e67ed59e1d1-3adeac07c4fmr1195649a91.18.1792822605991; Fri, 23 Oct 2026 23:16:45 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 6/9] target/riscv/tcg: restrict tcg-accel-riscv-cpu to riscv targets Date: Sat, 24 Oct 2026 06:16:12 +0000 Message-ID: <20261024061616.27381-7-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: 6J4W5zJuUc6x0JwkdV8vVsVbMpir6i3E X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX73x0Fym+Jt3H Az46mRy9cwavPGCvB4LLPP4k8W/mNGOXIIk6Mq5Mz6XcD6XKheUwZ89ZxLyEnPSMMcpqLtauaHN TW/8APKzCQBySOw/hRPkeRrufbmwEjs= X-Proofpoint-GUID: 6J4W5zJuUc6x0JwkdV8vVsVbMpir6i3E X-Authority-Analysis: v=2.4 cv=bq/Zl0ai c=1 sm=1 tr=0 ts=6adc4d4f cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=JF9118EUAAAA:8 a=rPeX-qeqI60SAoByUTMA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX2OpGvwMfxzKQ yax5ywxXjvuHhL4kG86MVGZGix1rBBQyhYwo4JrBr0Yy5GYpvyh5ozs9+jqgY2hz2KngT9wV2Zj Lt9iSRVQ2FzBFGqVlplkC63VnjpiSDVUTBWDj/WQeaHk/i6J/smiH6MoA3NhQWJlNRDdMWRXeEW hkqBUPdccn64iv2jr8CK973gLBSIsT3Rxzj0fprS8UkLKZ7wPE3sf9wAmsDRXk0mb9qCH5Zn3ig 5uz4xejBwxBnBW4b3FQNCw3cI2gLYebdaq3kZSzwYJaciMlRez8BDzls7huZBh3ySE0skAIYOJq xOAEvobw3Fw4nul3rcfDJyJyAENY9obz4cl4D9XC0scM51bk8UbZ294caeQAypxEcQQbY6Cik1M ugwHstyeh2ogk9q4vl/7a52Vawj105cCxBoqBbFOIyr8wsT6OJ/QQ7HzODAbsqcp1lz9KxAegJl efDntBo6gez0icmMjKw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 spamscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822649342158500 Content-Type: text/plain; charset="utf-8" $ ./build/tests/unit/test-multi-target Type 'tcg-accel-riscv-cpu' is missing its parent 'accel-riscv-cpu' Aborted Parent type is conditionally registered from current target: register_accel_target_type uses '"accel-" + target_cpu_type()' as type name. Multi-target test takes the first target available, which is not riscv in current state. Reviewed-by: Daniel Henrique Barboza Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- target/riscv/tcg/tcg-cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c index e07ca95e49b..be913602489 100644 --- a/target/riscv/tcg/tcg-cpu.c +++ b/target/riscv/tcg/tcg-cpu.c @@ -1749,6 +1749,7 @@ static const TypeInfo riscv_tcg_cpu_accel_type_info = =3D { =20 .parent =3D TYPE_ACCEL_CPU, .class_init =3D riscv_tcg_cpu_accel_class_init, + .is_available =3D target_base_riscv, .abstract =3D true, }; =20 --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822659; cv=none; d=zohomail.com; s=zohoarc; b=hoq6DwacP3p7RTxDJPLCReoqiXwV3Yxv5N20rnnYXoUPTaPE67BVBlJIME0yl3tzt1Dbqr4IgvcXTF1rpX+do+mfjalRJsl6rGHsCvB2lb9Y6On8RU4YEgaj0tsiyFzZUCM8A4v8066Ay9KeauzgFzRpRfeSgD8vyujSsliXsJA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822659; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hd+uzpJI5KCMEapWSuuGtDun3gwKWE+jvX6FY+2csiU=; b=BOCnDEVfI8cVKH8zXbK2L2YRKC59thOC56erLDKUAzw/NtvqEvRLI4nRoGU0bzzyqoDfOk0Gsv6vWID9B2Puf8fuguq0Pi25VC+qIvAfgRjJmMPXR3+IezdtyRf3MpL/GjoJl4EFHdFlw2uL6jIirl5G0azsD0qP+5rUatNP2TY= 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 1792822659194604.5993635902427; Fri, 23 Oct 2026 23:17:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3q-0004hL-FC; Sat, 24 Oct 2026 02:16:59 -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 1xKV3j-0004dx-Ko for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:53 -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 1xKV3h-0004ax-WD for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:51 -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 69O3Q3NH468128 for ; Sat, 24 Oct 2026 06:16:49 GMT Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgmrug9wf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:48 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2e942b1cc86so17199705ad.1 for ; Fri, 23 Oct 2026 23:16:48 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:46 -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=hd+uzpJI5KC MEapWSuuGtDun3gwKWE+jvX6FY+2csiU=; b=HmQ7nWGTGjAWRI2e3THpeZPHhDW muClm+066XYUpzJXICvvbDCRXiTvJhmLDzxgbGIUispx5+5uvfjMiOg6aWAOs9qy yMLhkguL49SrajC6vAwvauwqfWEVBk8aqUwHpaLex2kpilBVkHHLuXLWJN7rlv/4 CYn77CcRF07VHWMNER6OXc53axIYaxKB2ksyh+n2xm3wWdMTx5acH4bpxImAqMo7 gKZBLY9MZsR6NRI2cmXMZlv1zILCbNkjHFIZUlyZ62eGOBIgJmzhScyUivgrhJ/Y DOtMYlVS72R8KFP7p/ENEaYuA55+4bVDEr07eTTJzAWHMRJP+6D6n+kE7xw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822608; x=1793427408; 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:content-type; bh=hd+uzpJI5KCMEapWSuuGtDun3gwKWE+jvX6FY+2csiU=; b=JAkc5wNiqa6P3K18lcxSt3dl4ASOtYuYpVv+4pZmt1QkfbfYppzLNgDkrOFo1NVjho J4s3Iy5RlTCbXATYCah3Ax/zG94uPV6QszlUbwdXcqU8QXBm2Qx/LaZOaPtXoGATVkcY AFY9+nd5bgXnVv7tm0kO0z+2wBF18hzQkxTvzGSh1sZwnahVEcQsdql5LHtOVsXYUVAA Qdw/yM6DnHMaBD/RrKRZexbpAiZfj80SAP1mk4Y41jzMp08kOFGrgAHoDelpC6ZT8SqU yjXsOHSg323nMDixa/G1n9I8swG5CC2PRw7tnYKg8+vgzyTf9Pg/6tbR0LSoAhf2G1K7 tYhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822608; x=1793427408; 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:content-type; bh=hd+uzpJI5KCMEapWSuuGtDun3gwKWE+jvX6FY+2csiU=; b=Tvu/OffHHnl3lS4ss9j0uKLw+pPUex9yKP0+O24T77EdaFS6PJepUUoECp/Ibpy3Or Id2deX26FVWp+uzgyRb6bWzRAfhidZwj2O84s5NV1rNV0XaMR7F1YqtP4DKTgJliZzoN MkGlFmKKVJF3AIiUcCyvURc5wYIv3Gez18Ul8yoJr4OKKgwYf++449kRZcOH+FShIvIv ULg1clrb069a6qm5SWB4EPdf10I28iwg3nRHKybRlZWSQSw3lBDm/5vL4Gcoc0mhCpgJ SboK1PTEbzS24sJpnTNamhf7io4eqA2watBoonRsZCxXP1im42WGqOIOXa/1Bus7zu2b RYpA== X-Gm-Message-State: AFq9FYLKf3ZQyK/QegUWEeAggpmXL/BcP+/2mniDGa/APl/9uGd3j2NG /laxaiHeiriPtu9FwZ2za9uI5fYjejyTbaZeK9LodrFVbPJUOqYsufpG3u1sizsqDkw4tCYPqKw mTqqsERKUuSzfXJ9LF9rmqUcuo8a4/mnOtM5QoriFSxncmFBwN+uNuVFwHwC+s9KKyA== X-Gm-Gg: AYBFou2NwKbvle77AAVLcwlZYY/sNY8KZeX0AXZaOuHWqtHrDQGwV59QtV3xCdxrShE Lct9UoV1t3oAXkd9iK+qhv00R+YQfXyteFKFiDzi9n9zuOidW4X2qe4HOpLMY9trfoqbvLIJd6x i0ACI4oFeLMj/aqS/WkUX55jJaPNZdXpA0ThTGntGzMIiM6c/d/CEZnZNKzVhQgyeI4haIwqVLD lXLpAWNpVqargTPBMz4gLr/VsZ815fVCLBgZlMp+lauP8RJIBH24/218uNberqJg7XUf8PGp7Pi OqfnbovyC/V7SaxQIgL1gY9iwHqaMhGrR36gZ3oyYteS7QBP31jAijlP0FZdUfXnGAMGiNtZXCy rG4vXBkPpxzSZiN6RD6/bCTbViXHZEFs9W0xN9KEe2H3v79kxvpatZSh1RQ1/kpw= X-Received: by 2002:a17:903:244c:b0:2e6:5ef:abe9 with SMTP id d9443c01a7336-2ea9c667befmr8964345ad.37.1792822607930; Fri, 23 Oct 2026 23:16:47 -0700 (PDT) X-Received: by 2002:a17:903:244c:b0:2e6:5ef:abe9 with SMTP id d9443c01a7336-2ea9c667befmr8964245ad.37.1792822607418; Fri, 23 Oct 2026 23:16:47 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 7/9] target/riscv/kvm: restrict kvm-accel-riscv-cpu to riscv targets Date: Sat, 24 Oct 2026 06:16:13 +0000 Message-ID: <20261024061616.27381-8-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX0X1/WWXBKEpf J0QhyDTutAT2gkfc2NNLwdC0Zm3vO6w/bK9DR9DLRQ8ug5OxZkrnt8oG6p3xKI+kZJgY6v8/WnI 3LCRIF/C49OSQMu23ZXT0lq0B2vjB6hToyRt1hJv4jV3JKwkHiwj4z+GDoES9tIthvVB6LoIR0V 9cL7YsZtxrn7ciLaXANE3ssypvUHo5NAcc9OP/rMweWaU7LlElg8P2T4Agh+se3V4qM71VCB+6g MaKDfWpun3mYsUrBCW60EpqVlOM/cU5oWPTvoMZugVqt20clmfdVYq+KIHTtWf2I+I7T4qoikGo zz8JOKAygfH094ySGg5i9LnWIgA6eld+9G7OYtti8b6n9ZeiMCvDItAM9HObcGWLWsAKlvxF+QF LM9DPdHw3DiPLKZlFgnJPwiBuFPoxjHvrDRk3G30Pj3+ce6wi6SGuLPh1NmhYOch7B4lG3i//N+ B43c5kmFGLrbIocom0g== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX0/kOL557Fvon XGSupnapdhbxz5Ry8mdIo+7rCh5EMUzffaNZQ8BYUw7vsmVcFHHArnFbFKzzSuT5pDC92QR550P lVJHghutWkoZJujiEILGcY5GAKTbCVw= X-Proofpoint-ORIG-GUID: mRJCTwO1GAlukGnZhjt9rkqBEfbCpTmC X-Authority-Analysis: v=2.4 cv=e+aT2qp/ c=1 sm=1 tr=0 ts=6adc4d50 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=O-25e2E7vQ1JYfnQKQQA:9 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: mRJCTwO1GAlukGnZhjt9rkqBEfbCpTmC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822661742158500 Content-Type: text/plain; charset="utf-8" On riscv hosts: $ ./build/tests/unit/test-multi-target Type 'kvm-accel-riscv-cpu' is missing its parent 'accel-riscv-cpu' Aborted Parent type is conditionally registered from current target: register_accel_target_type uses '"accel-" + target_cpu_type()' as type name. Thus, accelerator specific cpu types must only be registered for riscv targets. Signed-off-by: Pierrick Bouvier --- target/riscv/kvm/kvm-cpu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/riscv/kvm/kvm-cpu.c b/target/riscv/kvm/kvm-cpu.c index 45ad5e1525a..f28d9115c82 100644 --- a/target/riscv/kvm/kvm-cpu.c +++ b/target/riscv/kvm/kvm-cpu.c @@ -26,6 +26,7 @@ #include "qapi/error.h" #include "qemu/error-report.h" #include "qemu/main-loop.h" +#include "qemu/target-info.h" #include "qapi/visitor.h" #include "system/system.h" #include "system/kvm.h" @@ -2208,6 +2209,7 @@ static const TypeInfo kvm_cpu_accel_type_info =3D { =20 .parent =3D TYPE_ACCEL_CPU, .class_init =3D kvm_cpu_accel_class_init, + .is_available =3D target_base_riscv, .abstract =3D true, }; static void kvm_cpu_accel_register_types(void) --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822733; cv=none; d=zohomail.com; s=zohoarc; b=f1JjU7vqclw/mnvW0hJ3lGZkOxhHISIatB5ALR36pEy6L9C7fU4XJT4AQ+dcDVaKAtzN3LH7NYCocM1K+zO02LXcf20+GSlDxyatUX3MSM68ToVBbJnKTzF6hKtKpsQYCW77zGoY/THMQE8g9PEEOTgEUDQBkf3JlYp8p1zSJgY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822733; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1jg1MnlkMAh/rW62uNJ9wJuWlx4lQP/LXDP2g5aBCL8=; b=Y2ZeJjrlB76I3LYd2ug3XRDZfASOvoOMOHuEPSSqFHnN+4Pe8M3dicjNZme32YK8frwwqOKif4IamkJSqnydvaoKvci3jzXqgzFQGzkcJyqvD7anDW2dltC+xAvJlxMhKUd9jS2f01+Gzk1S2xF4y6l1l/mI7FDK5dtV+Kf5iq4= 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 1792822733614552.5697115071466; Fri, 23 Oct 2026 23:18:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3v-0004jQ-8I; Sat, 24 Oct 2026 02:17:03 -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 1xKV3k-0004eO-Ry for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:53 -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 1xKV3j-0004b9-DL for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:52 -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 69O2BnfP820260 for ; Sat, 24 Oct 2026 06:16:50 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgkp6gekv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:50 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3adeba76cadso292158a91.1 for ; Fri, 23 Oct 2026 23:16:50 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:47 -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=1jg1MnlkMAh /rW62uNJ9wJuWlx4lQP/LXDP2g5aBCL8=; b=EYRszEOLFBu4capb6hrTLFgZijH dHnM9nKL1x0yfqf7S1Rv1e9fQg+DSlAYA4ObiZwWGOQ3GmBIaBgzcR3Id1OPpPEw OBAne5J2VgyocDpUW1ICxV5TaZ/Ti5aSbuLYFIqVMSZzg8ieTGD+C1OnJ9CEa9Sl o2UxgpQdkAhhhoAr+GQS2PJcPeBFD1SAcJPA6YeD7n2pjJreC9Jjs40yt86/8CA2 bYObPfn9YYqpg4nU3dVeLZstO6DXJ4Ilm5tUrOcrSz5ruIySfBuGbfOHuiNzh2iv eP53VWqNrCfRSTdpDeTX3Zc608o9j3j1mtIzwDjCULeBLLM7XpEdY3UzlHQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822609; x=1793427409; 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:content-type; bh=1jg1MnlkMAh/rW62uNJ9wJuWlx4lQP/LXDP2g5aBCL8=; b=RHswLpcI7AJZPFigGnDKtfnKoGVh7sw/Iq0MhZ2LBY8xTtsJSWJsec3JL3YbZidcTm R45+/xwkDluIJEFvftgqGIqs5C3VrlPYcGYQM79C2R6+DL7LXvYWNGyA0m5cFXQWyaUs xsNVCWxcPkpGzUJrlXBZl4HQsT6OmAdWf6+Q4yZ5LnnVX0tB0lW4AaWhduJGWdKfixbY XKOj5F6XDyyunLQn3OjzHpgouUykk0oLW2v7M1dWsSVBsLBWGhblm6Fo9I2DfW4nGCvx tEODTBctuTOOUUQYuvh/IxLR/ojvzDJYMlTKn2hkMBZuCqscPnmxfmEJkm5j6oQF0DDI Edcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822609; x=1793427409; 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:content-type; bh=1jg1MnlkMAh/rW62uNJ9wJuWlx4lQP/LXDP2g5aBCL8=; b=apJfhP3OmkwNQRSMiZUHxRdA0QeNdnmNJ47b2P9wmdZ/WCvA+hFC7WnwcIpobJqmR+ k4HlM5YkuTSMeV1ql5X84dvXHcOP9FH6GPWvCSBn6RIe1eVh9la2FGZS69YIvD7CxcdY MGa+MFN3No0AxiIojvRAF+q9mZQg1ZTtDmKAFsECd27QfYVkQpCakeleG0WzfXgAyxqJ pkfetyaVQSN+A3WE89hmzrqYJ5u3o78aYpTzN5g2IIGcVTpX3e0J6lSoOlXOu4UnYmXS c3is3vyWNo426Y+Zke+SCUt7IXDYagYx1x4EklIkC35Jb3EnjasYshWQ5CKdvHoMiN/0 pvMA== X-Gm-Message-State: AFq9FYJ7rsOyLws3KdR3i9e9h7GEPSoONMNCl4vfh4KJy6p9jg8TJIQT hY48DhyE94bHV+AN5JAPd+x6O3vYo1UfQtt4pw1zcJ6uzVxLXoUZuW9fljRB9VYpGSpTTWD9rrm ps0DLXik+6KZDsO/dQHMx0o/ZdZjQHaPTFUDMPEe3zxTqEzi/u3m4GAd90nlI6rXlEQ== X-Gm-Gg: AYBFou23857OqqmO3f7NvcJQXlKRldtUSUy62eLfXribqVYi5ve6x9Up8fTbSsp8aKn bNkPWe4sSn4kHbIX5qLBxTtzXoDDzh+2+TgfraI/L9hTRRb2yewI5pKWHG6ASjnfLdSD/TULrhZ cTNpfQHTKMLHQtwNPAbpmd2u0ofR98/4ocXZgLj5eHswjKSRJhmeQ8yNZfg0+jq6JLRT1o1cztG e4MH5AjOHGRukRK1YYhgdlXw6UYD7G9jnUjKBsuRfm4ZP+dZSW0qXT4YSDLWNeL+ivpElLMSO9W 4s6O4f0twf/fvu4M03eoZGX7pP4KRfmixktCYLb1/2XUmgLdQNhN9bASLIUUA766M46Yupf7FwZ Gw1IaTjCdYML/S7lL2j++1bjMu6jAhI8w/mrppc6gRPVuhkYIDJF9msZLHXcHaV8= X-Received: by 2002:a17:90b:1a8d:b0:39d:efa9:cd1a with SMTP id 98e67ed59e1d1-3adea0a3c84mr1261978a91.4.1792822609414; Fri, 23 Oct 2026 23:16:49 -0700 (PDT) X-Received: by 2002:a17:90b:1a8d:b0:39d:efa9:cd1a with SMTP id 98e67ed59e1d1-3adea0a3c84mr1261970a91.4.1792822608946; Fri, 23 Oct 2026 23:16:48 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 8/9] meson.build: add riscv64-softmmu to multi-target Date: Sat, 24 Oct 2026 06:16:14 +0000 Message-ID: <20261024061616.27381-9-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: cPKfcOr8eNAiIijT9nJYPt-3dEQBokHX X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX6jagYafa+P8h ZkKtbSRG+XA/wvLNIhyYlHvlQUl+G5p0B2QzZLqgfi7I4FrEO5/8lUgXdaDrvZsqkGVpJdiJM1y ZqVmj6Xd+UJ/jU0R2BbUMbi6pimZp1k= X-Proofpoint-GUID: cPKfcOr8eNAiIijT9nJYPt-3dEQBokHX X-Authority-Analysis: v=2.4 cv=bq/Zl0ai c=1 sm=1 tr=0 ts=6adc4d52 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=JF9118EUAAAA:8 a=adxff_50RVC0UkMNBscA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfX18TaL91qSUJB oi8QgiQuvQXqoZFVMnHQXMkmd2uACm2EzDBsJYs+4QBIAuCosWInfY05jgYVGu3utPecG7znxaa cahxnoLmsckNQJQmUVGoyASWxEByL2SeQ+DzxSjtMNcepQdjobTH5+OGqzCNbyL0ytOykgR6uJr Ng4tPJ10hVG+PhP567WR7uVdUGGLnFgKYuNQgPHj/lfYXVoWPI0jWftr8l3F4BKMAUyIyi3gurc xj0N5xXOZtfxqdNOZXGXQngCn2nFSSkcqV4NYXn8G23zPuBkvzRvQ0//UuXTxvU58VON8pbNUGa 8gscvSRdABS7TQga3F/mlAK39asSMe7T7C9ylNL3IGNjRZlhWjQq+qE+9mpMxJW4og8PpmLOcV2 xa/+fcv94H6L2iHFBhRsJeyUgK0WeAQSce/ApGVrHgOj49BWE6s6wys5mHKy0K1oV8Myt5mpHBz eQQhFTB7vL30YYR+aWg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 spamscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822734755158500 Content-Type: text/plain; charset="utf-8" Reviewed-by: Daniel Henrique Barboza Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/meson.build b/meson.build index bbef9d9c293..24f60321d35 100644 --- a/meson.build +++ b/meson.build @@ -4271,6 +4271,7 @@ multi_target_supported_targets =3D [ 'm68k-softmmu', 'microblaze-softmmu', 'or1k-softmmu', + 'riscv64-softmmu', 'rx-softmmu', 'tricore-softmmu', ] --=20 2.43.0 From nobody Sat Oct 24 16:25:07 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=1792822683; cv=none; d=zohomail.com; s=zohoarc; b=nsAIGkLqBLKpRCy9ZLZhwXk6frP6GZ+NsCfkdoPw6q/S5qHnhGaCrKYdJ3WmlUw9iVv1RVvzR/npOMmdb9Nk3npxkhsrWUsX0dQQ1GFrDP2H8/Y88CqOMRK+4vdIdvO/NHwio/jUdzMNef7zgTEtx0xIBP9l9ifwWSr+nuQ+yfA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1792822683; 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:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=D22Y0MX/aenqdE45Gp6HI3RvQ9WhLbpg4zxEU+RycH8=; b=cDCG4BdecO32cnj2w7b28spgGi3CthnvZHMuxGbREqslBKBmkdoAv8t8l7I4fijYEJI3CgQVQ9awnk5dd7OaIsqPPU+mB44EmbMvyezn2CEP1lrp2pSjqrYxCRPkUqfWLcUz2IkSZITs+CTvmXMLjaLjIgeBwjAp1hx1cLeH39w= 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 1792822683293279.1774340042233; Fri, 23 Oct 2026 23:18:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xKV3r-0004hZ-DP; Sat, 24 Oct 2026 02:17: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 1xKV3l-0004eo-TM for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:53 -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 1xKV3k-0004bI-9k for qemu-devel@nongnu.org; Sat, 24 Oct 2026 02:16:53 -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 69O2q2H0982902 for ; Sat, 24 Oct 2026 06:16:51 GMT Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgm8xgc4q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 06:16:51 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3aca98f01c1so1469418a91.2 for ; Fri, 23 Oct 2026 23:16:51 -0700 (PDT) Received: from pc.taild8403c.ts.net (192-80-163-190.dyn.novuscom.net. [192.80.163.190]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3adebb1e37esm1074882a91.4.2026.10.23.23.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 23:16:49 -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=D22Y0MX/aen qdE45Gp6HI3RvQ9WhLbpg4zxEU+RycH8=; b=QGlS4D33zICg/YB5JefbyD4hCKP TDE9HUG3DIue/t6XWW+K7n/ZXhiZ00XC9D9au3jY/HJ52E7W0UumaPYodShF+mC0 +5U7QtbEVgq9fVbDy9EqcyGGGGNpnc3njnOLw7Pk4orbHSBDUT1zWDOpr0RoNeZF C7vVabLVuMFfqC0n2xJapuNiJZTO3j2AvBfmBurHdTfMi20u/GbNJcMHk3ACt/Wn g0bigAWBEmnzrj58RRXMVNFKW9PTIYmCcQOu553rPHMstmudulsEDRsDeTaXwS4Y HAH7qqJkIuVFse+EAA0hnDVGyfdc6Rhud3mTVAgKuGg8G0WPv4sn2OfWkDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792822610; x=1793427410; 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:content-type; bh=D22Y0MX/aenqdE45Gp6HI3RvQ9WhLbpg4zxEU+RycH8=; b=dnhZtmmkYal5w5J0Q/RasWFpfXhp+uNbAZogfmSoh3kCF8mTM/V0fq2ibxN4FnRr3q 7Km7MWY/FAfLx7UdA/n3WoCITie1iQaMvNY0YFmrBBYZtaowtmd2RRc44XWJH71/NhPJ z/EXfFnWnEHGxV6MXSBGZFUFrfGQm2aDvIMjItbIEmgah1gQQ7M7F5ety+UN9FXkk1zO g2hakV0B44Sx05mUeQi78ejVlDrJrGHUYFXhpGwQEhNdNjrnMcSNAs3mPIkF6FzGmcTD D6mbAom94uz+Gj53vnZ9HKUA4cofFoOqEhafnpwxIE3XeugB85t63i7PAF5NxEF/4K1R dpeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792822610; x=1793427410; 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:content-type; bh=D22Y0MX/aenqdE45Gp6HI3RvQ9WhLbpg4zxEU+RycH8=; b=e5A8XNcObWsKya6V9DoXREajyDIvuRDPuJqFEL19NUcJ0HptFggAw+2hPNbPTPbRFc sLJRqiWHolxB4O9PYhXpkxsTOh3+HgzkIDMtjYSVC1TZbDVBbYqAi/Zx+MnDQrjDCYtJ AAn9UfwEFGegwNnygW7PRiBQBF7c9L8lDLyJIshSNyslPv74qZAKGgPshhBAagO/phBs CLMt5XzDySo0afKdNOLQhcL0653J0BRZrUJJFHgPQTNahL3Rbhlb/kNYRI/S+rbBprvO Sd+JiTeb0bxL/p2bY1xzNVap3OXjmWnlUeR4pGOZtnJgUrVNxue+usZD2Dim7t4dnrL6 7yQg== X-Gm-Message-State: AFq9FYLulZix7UfYAL48UoeAA/sqnSoTNjAf8+1RdgozFI94b2zS88+E RtcW+8G5WGWRlubGjGFaVghRYaJtSPw6+gFJf/p3Phqop2fya5zNbTM6jxNwRqMzON8YFK2b4bS bgW+ybo3bbUm0vp44utUjQ0IRkBT+XQJdvhWqIlzbnwSPwh96EQaSsAOZtpE1cQv/Og== X-Gm-Gg: AYBFou28Dsw0jQfpOlj7Z7biWjaZf1kiaUUVqCLZdvVGIfhlPwDXiUOFfjWB/Lo6jhE IT1DDjIypxob0iKvdZYAkdatUAqaplfRsd8p/JuIv7HWUq5Tw/0TUAnGnQkLQCAFDjapiict52q Nlz1+2bqAx7vGDIWhZYamDlfmi/u29NJBENLPOZcZmzMPxNeg3+WpHFp1IaMWl/b55+5s5DGMnu HvpdTQblE/XaIPlBLxCQLmVZ5/J2ik3Vnx/p1wzsb6tcAb8HBJCnahvEnIq6OqAXrLlTXPIKH92 C1FVWxbEJhOC41fM1t00dosRQQdgap+tGemla2CnIjyZrYfje5pMAjpStHbwcqGeQm/eAKy/ccB YhSVOoOXdm7lUWV1Kz4tfCPx7064Ek8VDY0eQj2kibCSJb00LWIpbjs8S7MYaFAQ= X-Received: by 2002:a17:90b:3a48:b0:3a7:8350:3f7e with SMTP id 98e67ed59e1d1-3adeafc4ba8mr1024842a91.44.1792822610466; Fri, 23 Oct 2026 23:16:50 -0700 (PDT) X-Received: by 2002:a17:90b:3a48:b0:3a7:8350:3f7e with SMTP id 98e67ed59e1d1-3adeafc4ba8mr1024830a91.44.1792822610010; Fri, 23 Oct 2026 23:16:50 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org Cc: Pierrick Bouvier , Anton Johansson , Daniel Henrique Barboza , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis Subject: [PATCH v3 9/9] meson.build: list all remaining softmmu targets as comments Date: Sat, 24 Oct 2026 06:16:15 +0000 Message-ID: <20261024061616.27381-10-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> References: <20261024061616.27381-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 0SRX31-DiX927kUMN-1UjJfbJjb7M4p6 X-Authority-Analysis: v=2.4 cv=Ra0FmFtv c=1 sm=1 tr=0 ts=6adc4d53 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=9852oil1ID9t5xBSyQ/BEA==:17 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=JF9118EUAAAA:8 a=EUspDBNiAAAA:8 a=v3hhfWmLWUsIRTxf-AQA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 a=xVlTc564ipvMDusKsbsT:22 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfXyR+eo/xAQv8w 2iLowbMNsBDJW0J02IBjvnGqM1vlG5GpCYpUueMNiOW83QW+nPRzNLOG6FYxqazy7tg2NLZX3UW xevckiRbnYBF2J3ner+G6Q2sPgcT768= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAyNCBTYWx0ZWRfXyGOZC0bW8XQq Opy7oOjGU7fETVM7w14+wFD/vyvLyLk376AlgZD1fTroAXRJSdkwQWNg6t6WrsiBnkuqY1enb4s ZRpKUEzfrdtdMbhq9+o0bYhEmfPd4+XreyA0eRwF0btsSmMKab3mmTKJSdKD+ItaXGV94EKHMt1 d8cp/Cdjp8kPwLdAm1ipowffpPYvlUds6+o6ea06RxmVu07PM/9mxvmr24AOxzZgaS82cKu8wZE hqMMO+LnP21AxHu8rk4StIGa4dDJL1aTP59o4pvchB9ZdJJqVxMn0IG1dYKLy/jyrz8wzOi0/Hi ScbR93bFyVucZ+TBPFO2GuqNx0lWNGxbeCu57eXo5DyzMV11J+iQtNQWVIon0YKvC9OxKutt7zH 61HyrMkGcL1byB8r8EJ+ntElmc95nrwoGXk1cE8vN2Hi6D96F/SwWewdFRrlBzlu/SSwKHPWkv8 7VnJZAxkMoo7HC7Bm+Q== X-Proofpoint-ORIG-GUID: 0SRX31-DiX927kUMN-1UjJfbJjb7M4p6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-24_01,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240024 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=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: 1792822683728158500 Content-Type: text/plain; charset="utf-8" Acked-by: Alistair Francis Signed-off-by: Pierrick Bouvier --- meson.build | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/meson.build b/meson.build index 24f60321d35..f0e91f7943f 100644 --- a/meson.build +++ b/meson.build @@ -4268,12 +4268,29 @@ multi_target_supported_targets =3D [ 'avr-softmmu', 'hexagon-softmmu', 'hppa-softmmu', + # 'i386-softmmu', + # 'loongarch64-softmmu', 'm68k-softmmu', 'microblaze-softmmu', + # 'mips-softmmu', + # 'mips64-softmmu', + # 'mips64el-softmmu', + # 'mipsel-softmmu', 'or1k-softmmu', + # 'ppc-softmmu', + # 'ppc64-softmmu', + # 'riscv32-softmmu', 'riscv64-softmmu', 'rx-softmmu', + # 's390x-softmmu', + # 'sh4-softmmu', + # 'sh4eb-softmmu', + # 'sparc-softmmu', + # 'sparc64-softmmu', 'tricore-softmmu', + # 'x86_64-softmmu', + # 'xtensa-softmmu', + # 'xtensaeb-softmmu', ] =20 emulators =3D {} --=20 2.43.0