From nobody Sun Jul 26 12:31:24 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=1781712331; cv=none; d=zohomail.com; s=zohoarc; b=XpBDx/C97jglkdUaxBKFHB8fHfZslaMK9ZwqbUzjUwYiylgJFUpA0UYXK0DVt6FM9QVMaXF7KyIhEdnwnVvu2AFIejbTS2SVss+cfcujesJeFUJiBSWXX+H488woFgNNF5T8K+VdFxsWfBLGzr62FxFY1Lt7JwVvqS4LnEx1ykM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781712331; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=YZ+Ev2WRhSxP7ZXHSchj+hbSuXr0qGteQZo4u3bwnS4=; b=B1RNKl4OIANQkaBOI9H4yp798sehcZaap0z7JeppMUUNu3XuR/8RcOQXHUTp2IvfczbDr1QzpVZv/7s5MG1Rgsczqcn9HHUHr+76mbkh5aYjkzHG8lfg9EaRGdlymVl9B+DpHs1vIaMtTb3LATr6PmN5eqWNwgQS5npscICxjqM= 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 178171233153223.642631185621212; Wed, 17 Jun 2026 09:05:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wZsku-0003OL-Ux; Wed, 17 Jun 2026 12:04:44 -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 1wZskp-0003MU-UX for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:40 -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 1wZsko-000135-GH for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:39 -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 65HFpSho3284174 for ; Wed, 17 Jun 2026 16:04:37 GMT Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eueevm5ca-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 16:04:37 +0000 (GMT) Received: by mail-oi1-f200.google.com with SMTP id 5614622812f47-48637dce961so7100638b6e.0 for ; Wed, 17 Jun 2026 09:04:37 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49230a4ff67sm171042245e9.6.2026.06.17.09.04.34 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 17 Jun 2026 09:04:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= YZ+Ev2WRhSxP7ZXHSchj+hbSuXr0qGteQZo4u3bwnS4=; b=cLDwDV6hMDoYZ4F6 dUfRgpYI0APdghiVh3JPZGOw5SAUqwYJasVagltSbdmQyt17UaDYFjSWcb4j0rFs HH0cCH3/x5E3vHnXPahZEyGEojCBdDq1F2tEtODUTOWgIfDfvS58u5mYMx8bq5rz OEXYHGSV54xZSj7J6MSpxH0SqQP5RKlJP7YPspahdcmstBRINjgsQRM5jrwJBHSV zkpTl/kAsfl4hHyOqndItG56+15G/7yOk6EBXbYJlMdTYRs8ZWCgBjn1R7eeE5OE DIwpVx7oODKwa7rnzPU+Zwbo1+0a0LkINpaWUuQreCIxOMpfygjy6NQE6+HQoa2m pBbgOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781712277; x=1782317077; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YZ+Ev2WRhSxP7ZXHSchj+hbSuXr0qGteQZo4u3bwnS4=; b=HlNflYkqLpnSpyysnXF2ukM01uf3eAXbS0X5Vjrm1pkxRGQF+k01Bi9bAMJhNON0RO StNuxCQdbVHMPvz9IB/9fgZSpXLWh42yA7dAFTVtY8//4Y6aWfvvpe9kt3Oe9G4s0+zV zG6xVFkFRVvf6HIWRmZ/ZnEQHBx4/aJUF2TM4CssiUvNtXd0wrOJ4VxpL6Ih+D/3oL1m 2nxQSGMY5mOdv5KULN41nV7sCC5RZ7X2UZGgLlVH7KN5RBnnT/zwn9vvEXrRVOYWOILR yTMfaIgXblTlQEMX0ictknW56Y/m64vHJB8W92QA/4vk/Lug4iVgW50CSVVJaTIBs3Rr h8IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781712277; x=1782317077; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YZ+Ev2WRhSxP7ZXHSchj+hbSuXr0qGteQZo4u3bwnS4=; b=qY3WHCunCHtXufZLIfRqdf/O2KsJn70Ovel8OJ7NAa+1CThv4COW7AoGCVQ8cbgR2o QzqBvwS2vgDI8jP7a+vRzkj99XD11Y7JSEfS5W19biT7CuDGTBPvPaPxhRT5RlPdxM+R WK03vXFZ37VUMrst+++rop7ssK0Zcs70vZu5B8vCT6NyDTs4cm0jJ9k4zmCsxF0Yan2s G1tiUKKTNJOHkGKhAEtJ4NxMO1wIku3TT/6VfsXcvzZ0WRKPLPOUJysTQ6mcB1Vm9mre ZUFfDwl2sivu+wuzpBGAqrPofVzQ3IZkmPAC/Cz0Wt0kWZkc7aftMtzDvZZcUeJVDTw+ yG4A== X-Gm-Message-State: AOJu0YxKNi0qnohjxs6ENNmRHuv5lt5pA/Bxx2KMzR4L6j7wOsqmAvEN y90+guSRIdMjh8X9Unllg0EQQ6YMAHXQi/3rwtSYeJcQNj4/KfaN+9GCABtag3zeG00Ygy+b/ln DL9Afov93+DQai9BW3huQrASs/AcxQxSsdx3mRpBpGO2uWt/BP082dNTg9Q2sUMg4pw== X-Gm-Gg: Acq92OHT1K/olH2ZXTZQq7FM7IQOyzChaSlnUZOn7AZN+L4qhqidHP0rwabJZ7rBf9t bcWSaZI0e2nqzn1iqjvpfOAaEBmLIIxlWKChypn+wLCYcyANW4NpwzXHEvpluTIS0zo7YjydDUw HORMkbmAodLQw+oxYDwU/tcVqMGyqaXy0Jrk93NGwsXxk4l9RRjJoQM7Mf4QmIxZj83xOxBvkaS iB5AvAvyAw9ev3obDMyK6is/5z9RImhyZSlXxYyrqOi7ZAE5K4RTp7CQ6RwjMwvXBIF70VuqcCR bjDWRW6TjLBsyGTa3FO+6MJbOL0vZ1/tC4iKYfm4ZyckVs/h4zqKM8ii7jmHSO2pKlFP79MrApc wtOq5CvGJ3I1yJWPk3SnNQqE98+YfZar/b7VMEhGGramBd5P5FuH/X1MqF2fRcWGiL4dm X-Received: by 2002:a05:6808:d47:b0:485:5997:d38d with SMTP id 5614622812f47-489429d8d32mr3887492b6e.29.1781712276703; Wed, 17 Jun 2026 09:04:36 -0700 (PDT) X-Received: by 2002:a05:6808:d47:b0:485:5997:d38d with SMTP id 5614622812f47-489429d8d32mr3887448b6e.29.1781712276277; Wed, 17 Jun 2026 09:04:36 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson Subject: [PATCH 1/5] target/sparc: Include missing 'accel/tcg/cpu-ops.h' header in cpu.c Date: Wed, 17 Jun 2026 18:04:22 +0200 Message-ID: <20260617160426.64461-2-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260617160426.64461-1-philmd@oss.qualcomm.com> References: <20260617160426.64461-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX8DajCmPihLjr Umjb3o2eVAJjqMrOb+BiD3bhiWXL3Zt9vcl1fKAyyXeFBY/F8eTvJsk8HnCv/oD7TEZxLPrHDpP rfcM4b4ALmWbdH2c/PocTx10bUv1wEmaZlvDtg8gfSTnNxNHdq4Cc74WJVKdyK5ei8d6+kmcxRd iZ/d5nmpI6AfNub+YpY0OS8sDsJBhf/zSCtqg2aUz1ed9KuUbWEu33zNCtHG8BhCGrtOhLGFIOK BrZguAE/8U05+bh4DtsXUci7ndFz34wVVhhNbpy7DVzLQSFwikQpvI43NMPuP2FzJCLnInWf6aJ Z8NkPCYh3eQtyGa87ePQr3/PmTqUetUlE+sV4o5v/IeRl2drWiPx0d1FjQ5LhsyHw1Ducy0YD2R jI7VAfn7oH2G+AIAWjKxDloe2x3W+GcCvHW35bRrM8PUc/Nd+joA0Tf69uVosF4Yw+4tIAngrdC FutQoNluHEjs/uM/eZA== X-Authority-Analysis: v=2.4 cv=LM1WhpW9 c=1 sm=1 tr=0 ts=6a32c595 cx=c_pps a=AKZTfHrQPB8q3CcvmcIuDA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=j7ncsyofc2DyooApoPsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=pF_qn-MSjDawc0seGVz6:22 X-Proofpoint-GUID: KA7_4L8IshX5I6-S-d_85GetaonuFKLn X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX8JU4JKAs2B30 YOXdKdZA3s+TqG/uMRsGAVTI3FgrjHj/y8FwMIY99YlmpDQX3WFqPCAq3cnUPk1DgiG9uUh5Km1 3UdGeLzA2eHbD2BBECoNQd5C/Ftdtt4= X-Proofpoint-ORIG-GUID: KA7_4L8IshX5I6-S-d_85GetaonuFKLn X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_02,2026-06-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170154 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=philmd@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: 1781712331972158500 target/sparc/cpu.c implement a TCGCPUOps structure, which is defined in "accel/tcg/cpu-ops.h": 1040 static const TCGCPUOps sparc_tcg_ops =3D { ... While this header is currently included indirectly, make the inclusion explicit to avoid issue when refactoring unrelated headers. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/sparc/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/sparc/cpu.c b/target/sparc/cpu.c index 3df199ada7b..13ebb122a38 100644 --- a/target/sparc/cpu.c +++ b/target/sparc/cpu.c @@ -23,6 +23,7 @@ #include "qemu/module.h" #include "qemu/qemu-print.h" #include "accel/tcg/cpu-mmu-index.h" +#include "accel/tcg/cpu-ops.h" #include "exec/translation-block.h" #include "hw/core/qdev-properties.h" #include "qapi/visitor.h" --=20 2.53.0 From nobody Sun Jul 26 12:31:24 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=1781712302; cv=none; d=zohomail.com; s=zohoarc; b=EuaYQlcF/6SnIDkM3R4/MW8gZQXOKN4PjqwMH7eCBhjlbpneTj3fMtka3zF8K2YLFSq/haovaPpBqvnsEMjFVf4S+KGbpXWnqdvO2IwWN38tMCkgGn47tr73emxCPW/65skVJu+5nCkr+uILOmaWNk0ZDCTT1C3RiuBVamizltM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781712302; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=7pLB/PF4XMLflx/qFsUEYFQQEOlJ9gn1mMXvgnzh96s=; b=abXFoGj061tFTL1JpBE5rP79qmUk3Za+q0Kue6O11MMPpmv07EgYYtqILX8SILyALA3b8C/+Xyv4GshYLq5OilpksqVfWXF+woTfET3rq1Jz0wGrUdfqpKF/1zeWwFPrLmeRfcxc+BMzOwheCmENRGU4b88/uwoENRmu8BQ3HWk= 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 1781712302582381.45773669885614; Wed, 17 Jun 2026 09:05:02 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wZsl0-0003XZ-EQ; Wed, 17 Jun 2026 12:04:50 -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 1wZsky-0003TO-OQ for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:48 -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 1wZskw-00015h-JX for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:48 -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 65HForqa3265031 for ; Wed, 17 Jun 2026 16:04:44 GMT Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eux2jr80d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 16:04:44 +0000 (GMT) Received: by mail-ot1-f70.google.com with SMTP id 46e09a7af769-7e6b73b3920so7261867a34.0 for ; Wed, 17 Jun 2026 09:04:44 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4606f2b0d4fsm59645021f8f.24.2026.06.17.09.04.42 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 17 Jun 2026 09:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 7pLB/PF4XMLflx/qFsUEYFQQEOlJ9gn1mMXvgnzh96s=; b=ohOYF9S2WoboR9gj e5wCSpnOwuVXh89lQWJjUP8/pq4OGVmvpMVnKEe85KhveAX3lozMDQa05ZpHxgFu TSYkb5DUdeJOoHUhyaRVVrzn+jcSam/qvxCSQZ9KRf3HLZNSY/XXGqM3KsJVpO5U Hr2lN593Atw1SqNf4kN2ClThwqXeYloC4LbhPLSCfttILWtBl8jX/SQWq9wpe0O2 Xf07NdYf2mkuMfwCEN1Z85m3jSv2Z+ZW/QMa6yWzHnlvXPjx0ZB1K0gg9DEDwLYz fMw4hAd8N6mTDNRWcGBFs0YhYueEAcdoBIrWajzy4jcbH/aAiM+lpC8MU6euQ/5A 77h7Tw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781712284; x=1782317084; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7pLB/PF4XMLflx/qFsUEYFQQEOlJ9gn1mMXvgnzh96s=; b=ELAH1L0O554J+UIiYUBstVVfpAkboAV9Ce4UqQ5coknWReL7c4LIxQrpXM4Bs/NSXZ yo8MBQXapWRoZo1LrXWixDeJHJR5Q3RNIVml6aaTPGTytIltSG8TALXVPp8cqzG6qcWU 2wO6/4H55hBT98xlGeW4Edi6OSDjb55bAgcSySx+LrbSLrk/xarI5ZhYsdDrG0bwfLrS cYqCy06oOuRCGcUfHPxJ54fMieQ5vxiJErL0ZPb5b0a1ApPF/qcAFtwhvUSuw8j9NzsG yEcIAEZBe2i2xXNitsRPzyGhQq+axYhD7h4y050yXsVs7D/yz5fFrnoh5G6W3fh7Oi+Z cQkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781712284; x=1782317084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7pLB/PF4XMLflx/qFsUEYFQQEOlJ9gn1mMXvgnzh96s=; b=Wdy2BbYM0/0Ts3YtUrp36kwJszXai7dy06qR5y3oPNljObEhBRleiKzb/9eYN5rsTf UPzjhRW4f/74hMQm59hBhfOIya7yXLq9XdWtcZgFJwA+Qi3I7i17oDONOd+6eJq7lrcg wxk6FeZPQbg5vf9kuKCpKbMVdtkD/kslVG7RhTlyGSxgwfwmv1SXKYlRKDHG/2LtsNVz cf8Fb4SqBxWrY6GDEPfd/uCTIlBHhbNUHBHzblRqRbmGAhu+KRaSj+4zbuvs5eVYJc7U ggGarOJ7Cr70xMnqmHvV9YTrT03WtQmpakw/u7+pUoXlKFmbZj6tuEcT2WP0OsVU+DCo /xew== X-Gm-Message-State: AOJu0Yz+LBprOsUriG5Xddk9ztUC46FQHiZlBUx1eAR+NbRXtxmwzLqH WAQRq6YvtF3hd6bMvpyhVrG/0CF8UHGmlEX4bHvHheQBBUoizms+Xc7w0y+ZxJn06JUpAUrHbbb EVq4RKlmQqy2mpHBPgbFDak3jNWR4pYk0xzJLPdiPcapWP6hC5jsDrqOa5Doe0corIw== X-Gm-Gg: Acq92OGADR+ndY6WASunboBmzHoThBfPJRHSVeLJG662IGwzLpbuMCOfkQ53KxH9gkJ JiP9VpHGNdAWppXzg9Oo05JWtjeAJfFmhKEGSCtJiEUo/GhQBYTUV79hCiIwjcRjg+939CXzNWG rO9nq2XmqJ6lD1c6FBxGE7+coVBXjdu5GjYv3SK102KAUrCIrLj7qDiNDOO2GKWDwlvWrTlBFB4 f+JPCJXf+1CFNpYq4O9gr+uGeh5kBJ1p+VOIDv6AQoII0oz+2+VDYD8j8sn8KJnBdpdNEoK60t+ 0f0m+EVatmmewVoJfIE67Vtsp802iyoPW0K/nlU3gBmiNuufnKUP0ojKMMSPtQeblwoPgRZOkto OC0tDRGPH3z6VKS/Zip86lY3cMZuB9U+T8H1kRrEguMl8Myy3w8GIFW2J2g4VJ42kfq3i X-Received: by 2002:a05:6830:6aec:b0:7d9:f50f:96ad with SMTP id 46e09a7af769-7e90b487758mr4072201a34.24.1781712284156; Wed, 17 Jun 2026 09:04:44 -0700 (PDT) X-Received: by 2002:a05:6830:6aec:b0:7d9:f50f:96ad with SMTP id 46e09a7af769-7e90b487758mr4072140a34.24.1781712283684; Wed, 17 Jun 2026 09:04:43 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson Subject: [PATCH 2/5] exec/cpu-common.h: Include missing 'qemu/thread.h' header Date: Wed, 17 Jun 2026 18:04:23 +0200 Message-ID: <20260617160426.64461-3-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260617160426.64461-1-philmd@oss.qualcomm.com> References: <20260617160426.64461-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX3r0CAX5qgVV8 T+hSRKQ1U0jj/7gzkNHhnvnrOwukLuCnNGjg4hoRoZAnMKHL9LL0SQlaPq8LbvYEuck8O9XUd8Y oByG93F7ZNNBxkonhv8kYNmMHk0UdPjPEGA9qixFQxrHirEILrExiQiHpX19z4GUUPT/DeQPBFX qa26QZEG178fhEHdgJTUA5INUjChMmLf3ls87G9kdexUIrX5iQ9IM+WwPMCAp+BCOldBAxi0Khc i1RLr6pq3tOewC8elSDT0BUUozCIINcvuopBlsUBhmOq69rw+CVA51A6LH15pdJ2Xywxnhjcsce AEAh9DXwkSlnKTs2rXoDRiRESk6gSdJ5yL3b2dPHdZougXftiUdE66N3iDW25pUfEYpSoTXWPFs HcTwcLVRbU6KACm/gHug04eOLJPXbNZ0cPw9NNejZ9zeenDkO+mIAqx5PkUak499mCMlR8C421b Xyqnp+Nywi9MB1XGU0Q== X-Authority-Analysis: v=2.4 cv=Fsg1OWrq c=1 sm=1 tr=0 ts=6a32c59c cx=c_pps a=7uPEO8VhqeOX8vTJ3z8K6Q==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=F0IBwpKotLoxzzTqpwsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=EXS-LbY8YePsIyqnH6vw:22 X-Proofpoint-ORIG-GUID: vlMLRUnc25RCXZ8cpc5mB_sL_z3u-_EF X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX8ZHO6fxLILZI WhEbu5jT9YomLL+dO53YwTyx95dZfibbLnFm8vXD87/cisGnLE9pm51kgCxTgCVGgyu9vC/ZaaE CnHwTNasK+Pv5H8VJexgVK1kpI9u4SI= X-Proofpoint-GUID: vlMLRUnc25RCXZ8cpc5mB_sL_z3u-_EF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_02,2026-06-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 suspectscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170154 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=philmd@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: 1781712304794158501 Unfortunately we need to include "qemu/thread.h" -- which is currently indirectly pulled in -- to get the QemuMutex type definition: extern QemuMutex qemu_cpu_list_lock; Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/exec/cpu-common.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/exec/cpu-common.h b/include/exec/cpu-common.h index 74337d84640..8cddd32ca8b 100644 --- a/include/exec/cpu-common.h +++ b/include/exec/cpu-common.h @@ -8,6 +8,7 @@ #ifndef CPU_COMMON_H #define CPU_COMMON_H =20 +#include "qemu/thread.h" #include "exec/vaddr.h" #include "hw/core/cpu.h" #include "tcg/debug-assert.h" --=20 2.53.0 From nobody Sun Jul 26 12:31:24 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=1781712343; cv=none; d=zohomail.com; s=zohoarc; b=fwutXMAZuUty0ZHxjGmzSO80vgw1LBK7ImzKGLST53dFaYT9ePYHLoNUHQgdZaIVIG95W8hPQICT/AK1EMSxGDxtSKEj5jykZoy6UI0m9L7rdQT7CtOIpQMpR2vY8C6W8baH8immWfNLEgrrwGVYqRcA6e54ibpNai6sBbQ3x64= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781712343; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=D/M1lQxPEI+VR7ALOMKHxiFyxAkDv0dopmC3PrZlQnM=; b=LMtyFpetVyaGCGi0fH7h9pOWNPVmD6UjfdGMwyR2UrQxhu2NHH2VsqYcu4eLqG4gx7JYYCbX0WrCiRPGB6vfbw9PQVjFhCsVtgaQZYciwtDnNr2uWMUlT8TsSdpV1Zm0ee7UiFUsS5wcU/IZiafSf6x4SfRy8rAtJILGZYW1St0= 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 1781712343055586.520978054524; Wed, 17 Jun 2026 09:05:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wZsl9-000418-J4; Wed, 17 Jun 2026 12:05: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 1wZsl5-0003to-Kw for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:56 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wZsl3-00017Y-W6 for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:04:55 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65HFolBV1236094 for ; Wed, 17 Jun 2026 16:04:52 GMT Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eueepm1ce-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 16:04:52 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7e6dd5840c1so10076025a34.2 for ; Wed, 17 Jun 2026 09:04:52 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4606f263945sm56921144f8f.8.2026.06.17.09.04.49 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 17 Jun 2026 09:04:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= D/M1lQxPEI+VR7ALOMKHxiFyxAkDv0dopmC3PrZlQnM=; b=SwYDnbkqwayB/f1c r2FUqRZ60mGeUS3c9KBKrctnt9ZS4beJeGbQ2ezNWfhWGHzNLLUtxVzEUlpBqoBG gV6A+MuamIXH++lAPuiZSnE2izZpC0HFe3qAvPHE/d4x22V7dhzEvo6lorAPgkKQ NPUY7b51xTqSlwcrJvJUjak+UZPdKJPKqwziBA0S0xl+HQrzikHGXW3XX/LKVDKh yxISaoMzz26ueXCDhYpkuV4RDLiN1m9665aAaBYCfasYUVNPak1tGrHHug3JrU+x rNIEVg3IJzGqBC4VioBFcBDHJY5/vSQRUDgAqWtsbT6eQ0k+p//NU7J8PL8FwR8G GJRpzA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781712291; x=1782317091; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D/M1lQxPEI+VR7ALOMKHxiFyxAkDv0dopmC3PrZlQnM=; b=RrOZgQ1FLga+ZKkx34BdqId7pJmYSLqzHHxTruLXPcjOLGXddMc/j68eG2LhUcRu59 gPFUClazLXSuSPP7d19kd1LnWviJ+Wj+UE/3voeifYGms13hoBVqGmh31vTWsGy0u3+l y7WdELOzyTM47QVi155SmPSVgEf3HcmUtxrpk2wla2GdSmM/eSndXHwmPIkIbq32eD2A RxDLLi43TdwcBsawqH2KmkCE6pW3uf6sBkkcPxBvOxyhCoLn85kSpD8FB6uuuT755TOU gFRCEfMnNcj2vi1GFDqp5eLZMTacerzUw9JnalG7bmJLotKwMJ4JmKAGAy8D+EDKzKX3 trZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781712291; x=1782317091; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=D/M1lQxPEI+VR7ALOMKHxiFyxAkDv0dopmC3PrZlQnM=; b=A7fdBO5K3NsTcqTUEsUu8rptmwCUvfWCFK4KNRxbk2V3+yk3FzhZX3tSIC82o3BNT4 ISLoSZiUIxEHSDEHGFghpHM6C7ZDqJ/aYiCwetWL1uylCsNbM8zOmX2IaI3fGzYLSlre 12L/oEckqlJpTySlhEAd0EuRr2aKUadmP0I6ZU/WOWCkMRzFu1MH6RKvc+tQW6q2q/Xg vPuMvqsjg2mCIaptbHMPqSXh4gyQWt4llPALBkcF1HxNokGgRk3WD3sZz+hBI0NqEdwx c8Urakkfll/t7RkhAWSqENhe6HaMiAptLAnvg4ny5EXpiIFukOR1DzrwDD0OYZ0ttg/C WACw== X-Gm-Message-State: AOJu0Yxr3feepdDEipIDrpvWYzild1d8gjL78iy2l46scLA0McR76Y9R 2b2FeVPFKWRGvrUkU2hSfRLRJ6qqb4vz9WMwVbtO3kkmoQu2o93UiRv/6lreVgoGqUUPW2MKTL9 VAIhv7t458JF5RUDQxv6yy60dtRL7hNHo6CWlL+XTTBlwQxpIVkrn549RfnQ5uc94IA== X-Gm-Gg: Acq92OGf2hcO1bBGSGnrh96jrWNzs+CCgez1M8VQfJzXHClkUcla+nLKtJGtmX4zscK jDlX3g2pLGCvaRIR6/CUBELzQEur6AygkKfMVXqizESgzeSMmY9ynOz4mFauz3OAEIqaAYxOT73 eGXUjuO0iIEHxoCSzMwpo49kDY0SMaCLY3sABf9SMKI9WQ9JW98NWf59AXltSQbQGdcx18CblGl bEuf9qLrTuTAuonZ0dVQQpXrX4WsUbLJ4Rai0lgmI79Co7KxVOwyILmyrB9xx2US7BZssN0huhV Ibefb2hTzr7RC4MdNyozBbmn0jfMMpinuXdJz3e8VgDGU0NyPWSHJiCaxxEAllT6c1mdjdezgCV MCdPMcLloIrWrDEU5E3DtaiS4dmeFAsLr0DN8GWDRS4PdrgnfoKp59wG2AjUV1g//ZNBv X-Received: by 2002:a05:6830:6302:b0:7e7:9493:dc3e with SMTP id 46e09a7af769-7e90b2aeb90mr4023819a34.3.1781712291550; Wed, 17 Jun 2026 09:04:51 -0700 (PDT) X-Received: by 2002:a05:6830:6302:b0:7e7:9493:dc3e with SMTP id 46e09a7af769-7e90b2aeb90mr4023760a34.3.1781712291123; Wed, 17 Jun 2026 09:04:51 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson Subject: [PATCH 3/5] exec/cpu-common.h: Avoid including unused 'exec/vaddr.h' header Date: Wed, 17 Jun 2026 18:04:24 +0200 Message-ID: <20260617160426.64461-4-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260617160426.64461-1-philmd@oss.qualcomm.com> References: <20260617160426.64461-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=AY+B2XXG c=1 sm=1 tr=0 ts=6a32c5a4 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=F0IBwpKotLoxzzTqpwsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-GUID: KTIgY3yqTiYLTnIgSN1XQweAIsFMUIQl X-Proofpoint-ORIG-GUID: KTIgY3yqTiYLTnIgSN1XQweAIsFMUIQl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX10axz6Aq+QHm 0qFEYlM7mxYsC2rTIWmJNBvfpaXzNwcJyHhzD5cExGJm00ag/v95yd0N8H15V4EipuDhXbkuF8t MR0ZF8XPJ5m6iBhIoe+Q60mzdqlEEkG8DNT9kb8HSVCZINVK0fWqsm/MhR3mE+hBuLxGGzji5ZW AcRJUhoGccJtmqkx3ekLUaaJh+H9pOvMUzNlvQrNZDYQoW8eXCONcTOjloZyNHDX3xNGI93X5uV KhTjlH0Zuz/sSnRa0NonACPUjOXOI63UpEedi7SM8dss200VPTd7U82v+HkUzFkE2r8HyRaRsVA F7iIoU80W/LPJVCGI+GYqZo8LFtQuDOwl/e+C+gl9u5sBfbNlnQ+6p5jCloqAuulMjePC5ZGyrh jZjGLGyaavgydGIW8RO53itqU2fezVQAtRi17nO/sVaMOxzt/KenMn9UmJNMwDXwqloLSNdn59s bqhZx0HvYFSdS51mvIw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfXxfUE88yfPJdU K1CK4rdtSrgsuhwE26fA5v3lkRy803x96ZaAQFm5G87iVn4+bjtFMRWbghvHICPBVWYpo51b+lU eYKu9K0qM693J+3ZbwiY7VHaB9866wg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_02,2026-06-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 bulkscore=0 suspectscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170154 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=philmd@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1781712344115158500 We neglected to remove the "exec/vaddr.h" header when moving cpu_memory_rw_debug() around in commit e9048f099b3 ("exec/cpu: Declare cpu_memory_rw_debug() in 'hw/core/cpu.h' and document"). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/exec/cpu-common.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/exec/cpu-common.h b/include/exec/cpu-common.h index 8cddd32ca8b..7dc8cab3263 100644 --- a/include/exec/cpu-common.h +++ b/include/exec/cpu-common.h @@ -9,7 +9,6 @@ #define CPU_COMMON_H =20 #include "qemu/thread.h" -#include "exec/vaddr.h" #include "hw/core/cpu.h" #include "tcg/debug-assert.h" #include "exec/page-protection.h" --=20 2.53.0 From nobody Sun Jul 26 12:31:24 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=1781712331; cv=none; d=zohomail.com; s=zohoarc; b=WaOWGJeeRcTCJ+a/pf8+fYdkWufMQQg1vTbTcydxXBipyFQ+tYJlhg6eui60JeemFe/dV6ojzKtItQOLf2IAzBR9SBT7PsLVplFVHCOSxcAE51qlcxQGbixrb1j7M0IxrGGBDzhiGnRAuotQaRJuub/o0gGz+P7OkYOX8ucyCTc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781712331; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=caDdUZnsitYpOPxAg/+61r37uh6hsA2GkISNHpMxgWU=; b=C0BU/I/7z/CFeRKkf0/DOAQbPz960ABHffz2b3XPu4vdGQk7pjb/AB05ZWytx88lRzzZ2ZGf0T/Pxd7dXW11ExlHTkwVaZ0qtOFZvNK3ufSoQnnXcvzx+tFy3Ojxb2sXZl5JuL+Lck4WjSb9R/fjVFP0+GGgMtLcRINx3ZH0EOc= 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 1781712331444690.2336952419811; Wed, 17 Jun 2026 09:05:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wZslZ-0004dE-1u; Wed, 17 Jun 2026 12:05:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wZslG-0004UF-4y for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:05:08 -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 1wZslB-00018W-8u for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:05:03 -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 65HFqcV23048000 for ; Wed, 17 Jun 2026 16:04:59 GMT Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eueesc3kp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 16:04:59 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7e71881b08cso5984520a34.1 for ; Wed, 17 Jun 2026 09:04:59 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-461eaa0d275sm11625460f8f.2.2026.06.17.09.04.56 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 17 Jun 2026 09:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= caDdUZnsitYpOPxAg/+61r37uh6hsA2GkISNHpMxgWU=; b=DAMPtDuoWkniK6oi CYH0dyMRqHMkb1G9S6Mmrc8UouhC3JdYDTCp7J6nAk7TTPYF6YrfdJS3GVMmkIb2 XF1As7/sabbwxa/dgECbziyR+9k+J42teupTC20JF71j4Xj8mb7YDYlkcLQWtG7x vNGc6XMUEYGl0yVkIkSCWMx6UeWLqGrJhEDag3iinZDF97npQ4dIaSGPBeOqPpIR +xyA4gFnf7aDeW/6rYbvOtain8nzNJ2wbOZ9UKZS0OdvMJIvHwCAXsTcG+TfeRoy g/lZ3cp1NTOAqe95sQRydnur7pshNnVBC8zMHLiHQIx944qnljXlgwPdK2abTpvy u3r8Xg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781712299; x=1782317099; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=caDdUZnsitYpOPxAg/+61r37uh6hsA2GkISNHpMxgWU=; b=h13HAjEo+FueZS/Ng0PlACwG48vRRn9Y9by22Ps0v6ih6CJ+BUuQ2+qJ7KHx+7YjGS C8A2jSZjIKfs7mBwuP6QJ3NTQZEsJL2Y8ahrey8WoyhkZrDBS3gmNQgAxuXb3W6IA2yx OLH66y3rf2YTdpoXM2bigHm4nV5sb7ngk7wfaM5RRTI+PbvN43praTmGI8TqRtKKYPsS h+PUmmA5INSkTprkl7XRc/Xwzo6UwxNj6wXJ9GoC5Ii0GPq1q3MVj4wTUook+Isfz6iQ sfNHWQpVWUM/e23Dof5DB4OWMjyrD6cZzJ5ELhjbaf+CmT6uP0NKODSz38PHFhjMihJM Q/8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781712299; x=1782317099; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=caDdUZnsitYpOPxAg/+61r37uh6hsA2GkISNHpMxgWU=; b=rg03N/gAYsQ5PnhM08uME4tTRu3Bor9KddBE5PmPNuG0i0GpFya8g3AKdWy5l+c0bS LNCEoJwCyrl+rlhdn5E9swQKW3IVdF1oJQOoTczTp/EDkEcrowUFZ+pfSlixFu1V/EGH JE4ZNyoAEDPVz3/3erS+P00rG5csyom98xQ4F7drPbTS4MbcHuuwZkRfJZ5hPUgMvsOk FhzIJUrBpRJ3CTgSvmuJ7YzIBC232Fq+Pn441DKHVFlmnWhcCrPLHxsjDP3PXX7jpGJR xbmhjXqqJWLnDytpLPMxdNlPFiaaew5FZxt8rhMv3HYr8XxUxs5SsDW5dz/LsbEpBnIA Vlpw== X-Gm-Message-State: AOJu0YzFyvKQVyrmqFtF62/LF1f/tYpiy82WdYzuoDbszwklJuFwaxj5 XAK8hB+Fjq+oA0rDWTnpTJlC2XMSRFIhO4i+Vw6u5/sNO1s8h8YQxuJ9Ce/XmHR+t3Gu5tjuxGF PvHQqp+r4TcFHY/TckCY3GyZ5hVwmBpYt7WRMFrJicsM6ZEhac6MhMCvbzVvXLoU/0Q== X-Gm-Gg: Acq92OH7WT5MRz9M9xVf/Ece+DGVikMe/KRxepYu3r2JK6+4t3ueLUzAp0xu35wd/GP 8iJcclsIbgTwUfmU3tTgl6FEtvU68+qn/zLqU2tHQhGVH3nbx6yjyrPu8m5E65Yd+coA7Et0y8i XYQeJ3eiIcqtCJVXhTBhjSWWFwMRxBiqnQpVamr+RmM2qN5x5s99kS8qSbOlTaNw06xge+zx6d0 WNI/k0CKpPdGAeBhJyX7NR81hwhcwEr5vZs9w7kgBFLOM8T82FNgMKDyiNFdNRFDGvQgOk7U5ro SkwigQ65BK6sR3dIgYONZEFDDgHr2BieOGX88SGACAb6M+zdvLf7tznBmuMTf3WhP2VIKgEYUWb cDlseo+VTjoCGXKF7DpfKFHDk/dqJQJoyrNKsEwdpL8etGM02bUcqvcJGhD1ol0leqERc X-Received: by 2002:a05:6830:6993:b0:7dc:df37:844b with SMTP id 46e09a7af769-7e90b386d41mr3968049a34.4.1781712298557; Wed, 17 Jun 2026 09:04:58 -0700 (PDT) X-Received: by 2002:a05:6830:6993:b0:7dc:df37:844b with SMTP id 46e09a7af769-7e90b386d41mr3968019a34.4.1781712298163; Wed, 17 Jun 2026 09:04:58 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson Subject: [PATCH 4/5] exec/cpu-common.h: Avoid including unused 'tcg/debug-assert.h' header Date: Wed, 17 Jun 2026 18:04:25 +0200 Message-ID: <20260617160426.64461-5-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260617160426.64461-1-philmd@oss.qualcomm.com> References: <20260617160426.64461-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX3aLIgjhFubn0 quFrrhP/i0ggiCwKAuW28WoSiWTDYkRRMtma+o9tgHeqsSb0ntdfL+WD7dgEbzdONOZBySPbN9y Ja+GOMRI98ZdiDlnkxqgMFPikZG6wu8= X-Proofpoint-ORIG-GUID: PM3pyjr7SFJK6cvPmZX4F2KE-0Y2ulrZ X-Authority-Analysis: v=2.4 cv=R6oz39RX c=1 sm=1 tr=0 ts=6a32c5ab cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=EN0NE8wA606m7JOjE_AA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-GUID: PM3pyjr7SFJK6cvPmZX4F2KE-0Y2ulrZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfXzsKO8uI1tk2/ M6NCGLhs9HXZPM+4xRrmyAZ5ui0BKS8rDCvnguJK8zwiZLesp50Rp9XIyAas5B1PTL2pVJyHpuz t+uLGoJKmZZVr8yuyO43aGB2y9NmhmvQUB0IRdvRTjMfhbIpzqsAWGedBfgN21U+CapRD5LXsq0 103EgY5xY0fsuQzDOMs2jWiY5aMeLMkAvkX9EWrqXWvIQPAa+DjNDL2oYJbQYLwjtj6Me2vgQFO c3of4CIHFA1/iawwzR7BqZ1qPzXCK1Z5PS41tpZObbzGbW1M5iHkrYdGW9qtZbZiCKQmggVubVN UsrNiOoSsf4aymRtMcTzuFOmzhg7mdAsJJjBQ5VeiIokFOyFYU7Ape0hmby1SPFl7i5+xes73po ntF55aBi0J1AKK+bugYLRoUgDKKPvwVcZDH5H7s9CduIrKcmcA/GyL8/VIpdoWR4/dQqMYBaBmK bOqk4CuqN5lJiqyUl0g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_02,2026-06-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 clxscore=1015 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170154 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=philmd@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: 1781712331983158500 Since commit efe25c260cd ("include/exec: Split out accel/tcg/cpu-mmu-index.h") the "exec/cpu-common.h" isn't using anything defined in "tcg/debug-assert.h". Include it in target/loongarch/tcg/tcg_cpu.c however, where it is required but included indirectly, otherwise we'd get: target/loongarch/tcg/tcg_cpu.c:291:5: error: call to undeclared function = 'tcg_debug_assert' 291 | tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/exec/cpu-common.h | 1 - target/loongarch/tcg/tcg_cpu.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/include/exec/cpu-common.h b/include/exec/cpu-common.h index 7dc8cab3263..d1a04025363 100644 --- a/include/exec/cpu-common.h +++ b/include/exec/cpu-common.h @@ -10,7 +10,6 @@ =20 #include "qemu/thread.h" #include "hw/core/cpu.h" -#include "tcg/debug-assert.h" #include "exec/page-protection.h" =20 #define EXCP_INTERRUPT 0x10000 /* async interruption */ diff --git a/target/loongarch/tcg/tcg_cpu.c b/target/loongarch/tcg/tcg_cpu.c index f556234d9d2..83291c22c2a 100644 --- a/target/loongarch/tcg/tcg_cpu.c +++ b/target/loongarch/tcg/tcg_cpu.c @@ -13,6 +13,7 @@ #include "accel/tcg/cpu-ops.h" #include "exec/translation-block.h" #include "exec/target_page.h" +#include "tcg/debug-assert.h" #include "tcg_loongarch.h" #include "internals.h" =20 --=20 2.53.0 From nobody Sun Jul 26 12:31:24 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=1781712343; cv=none; d=zohomail.com; s=zohoarc; b=invs3sVHfAd0yL/mhqN11QCpn+1opic1D66hc269d8886m//VeN3t4hedcTQbGMp2LMrmQavU3Qibhk1r/+x1GgyVgWI2N2aUev4n2XtPt6BxM1vhvlEpT5RgAvaES2jznfXRHDrt6ea2CSGKEcrg8cG7I0CWUboifcDdAkvPGM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781712343; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=/NTOhstnkAMp3At8bpIZZCfw8tB0O9Bn8aY1fZumqhI=; b=c7xHCkIUAURXQhdBJ3i/S/xBblpAhLPGCr8uEKoXXmoUaF8BXX5uFinaN5A7xKJ48+8NWbACDwHQ2F3yf3t/74XBWdPdRWyOp8dpiIA6bVANH+YQWmBh1Xrn4EBLGo3s+q6Hu83gR5EYS/X5n75HodArWf0IVcPyOxtUY4CY6nQ= 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 178171234319035.46973385494948; Wed, 17 Jun 2026 09:05:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wZslb-0004oV-DY; Wed, 17 Jun 2026 12:05:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wZslM-0004ZL-4n for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:05:22 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wZslJ-0001Bd-Ur for qemu-devel@nongnu.org; Wed, 17 Jun 2026 12:05:11 -0400 Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65HFoYnT1235811 for ; Wed, 17 Jun 2026 16:05:07 GMT Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eueepm1eh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 16:05:07 +0000 (GMT) Received: by mail-oi1-f200.google.com with SMTP id 5614622812f47-4867831a9a8so9132976b6e.3 for ; Wed, 17 Jun 2026 09:05:06 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4922fa97a07sm298254855e9.14.2026.06.17.09.05.04 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 17 Jun 2026 09:05:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= /NTOhstnkAMp3At8bpIZZCfw8tB0O9Bn8aY1fZumqhI=; b=EwgSfPNpSwZiqhlX PWMKq1URB8NcEDTcgmML4RD2paZrxSP0W4Q1gRtolmRnc80a7h72KTeajYLeIkG8 SeTXfGcQI4/F7IEEzFqKE19AdmHx0K78o7QLPSjW3OI7BSiUMp/DF9PjrGidKlan Dt9PCgyM0rHO4PmwmSmXEI1mgf7NBoY8uVzwtsYJj3rOwdbcFBXKR5kV2XvGslCr MhlhUR2cyWK0DyqJH1CM2S/ZLi1128oxIKk3f/zc9ug/fq1MK1HoEob3sRO+sMMQ OGRz+UoU5rG4xn64BoZLqLYA7+HymhOYUfhMl4isO6Tx/RwSvf2TVqKfPXpWPLHx a4dDQQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781712306; x=1782317106; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/NTOhstnkAMp3At8bpIZZCfw8tB0O9Bn8aY1fZumqhI=; b=BXRbXzVlMpTPFuxQxLeSzd+z1ybHejraowO7eUuvcvsdVtt0CsOUcgTEIjrARdeXZb GOVvxuLsX65yRwb5AZcl/AU0ol7lfKq2gDBE5OdWpYZfy7LKxE+d+lNFbZ6//rfc7gtP 5Sb7JtZQxln9cW3dIpzElJveeTtLSwNwFlYgBmk9zapR4d4EtUVu/A0I8arz89fPhJCi lf5HCW2KcpRVLyttzz5lVdQ2H+DWExJ6x7QRKVZ+EkrQhmXBWFCz08WCs1p+E3OimUmW 81HbrHrN8FFJJsMfL/R+vSLfUz0i6OTUYlKij7PoL74lMDqjafTu72RuHvSr1klyhtgK 6z5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781712306; x=1782317106; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/NTOhstnkAMp3At8bpIZZCfw8tB0O9Bn8aY1fZumqhI=; b=svxY6fupas5wcrIdZIAeTUiFUpXnrn3OHwIBxtB48R8hkUUTQybdtnc4E49pO4x+nx lQ8c10ZLBy3c6zIh8ib0S1NLt8bShWNRAuwP3r+0eh2/W31zAJP4yIqLz4/uU0gp0lb3 /dOk84kHvYc5aX+MQH99zHgTb7a0d3igon8XI20ALBSZWqH+jhrniMOOYIMbvDQbwgAb zXFxo0IA6h4u3KZc/IwIFrdiSrkCZPBCVnf+InHThmwQ7diPWwXxnNsA3K4AXksNnvuD uKgM8PA/dk3B2RZLJdmH7r/ETtP2l11Ib8ijvcUJEcySOI2tl7vikSPvDKJ9awJwVVVi vxTw== X-Gm-Message-State: AOJu0Yws+eioKLyzfwrY+I2dKvFlJ2S2dikrvsgV97HBD3hhBCBHKRCC FZxiDcPeGY1a355/bcHNPYGOk/jC7gFP6NtfDoYP1dbq9eaxphgnLcI4No0KLB3BlEMn7y2Onct jO4hP6cHYhIBiBc7OnD/QYZKZuHnjvaua5Bh1hoJn80D7n8jGZoMwhA6mPQwxHw4JVQ== X-Gm-Gg: Acq92OEDLgiR+jICTMeuIA8RmyVAQoE7jZh53iJ1QK3cs5rpw5Akh3KHWGwIVCUmYPw /+cqyOn2UB0kn+yG8nfUzZNbwESk8eMYFewbXtoOREWc56eOMAOKmW6J6MvauIsokGQneIi7hlE 5U0hh6IIryzXh2ZW4jiwcWzpvubYhx0xVNFr5vnr9dejuzCfHflhLA6nTYRUichHdbsNLuYc2yV iS9NFVeT4N/zqgEPTNCDmX/IsTF5je+Lnx7aUmDCqqI+Ukp0eFUSR7FuL76Rb7QTnKH20ZqAg0C kwCYU27YB8foId/hVKopVX5zEuvbrf/h3FUGvvMPfveMZEepwHAvOdXNJtKxEnwnTJyQRfujRAG oP9GXxN1nGeg2ei8gloYkeIj4u9RMtIbym6fWGpRV6i4iKeKluLECQke8Vp7hczZWFKW1 X-Received: by 2002:a05:6808:f01:b0:479:d779:3544 with SMTP id 5614622812f47-4894445affemr4137486b6e.5.1781712305853; Wed, 17 Jun 2026 09:05:05 -0700 (PDT) X-Received: by 2002:a05:6808:f01:b0:479:d779:3544 with SMTP id 5614622812f47-4894445affemr4137401b6e.5.1781712305166; Wed, 17 Jun 2026 09:05:05 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson Subject: [PATCH 5/5] exec/cpu-common.h: Avoid including unused exec/page-protection.h header Date: Wed, 17 Jun 2026 18:04:26 +0200 Message-ID: <20260617160426.64461-6-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260617160426.64461-1-philmd@oss.qualcomm.com> References: <20260617160426.64461-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=AY+B2XXG c=1 sm=1 tr=0 ts=6a32c5b3 cx=c_pps a=AKZTfHrQPB8q3CcvmcIuDA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=cPMCRr05qPJdhiTk-AYA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=pF_qn-MSjDawc0seGVz6:22 X-Proofpoint-GUID: YbtQJ4SrwDkXpaXYEY74fQEGM1wodkKF X-Proofpoint-ORIG-GUID: YbtQJ4SrwDkXpaXYEY74fQEGM1wodkKF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX8QlIPLblocQW sfWIUEGiZEac2YDq75Ip+D864clxOCR9Z7NTZm+UlErs/B9Ts8XWuTimT4tHtjq6ZtoiTNlx+dL kmu74KVGLmo8Y9YtSwH02xZDqXKQsJUYkXxTrIgB+gfiJOw45HXMyYVeqiY6i3bJdsC3uqR6cWD x/eRHTUFGuJPJ+gp2j0Oe0sGke/3SsFNuzo5Bvpjyttg2vL6bufTrwFTLJTVeeYPCY/ZSpQmTKu jUkX3V7Y9dmnxMaWuV7LoU79ni7bnjnkMqq0x5h48YyFvUVWzEqnQWLZ8iQI3VbSAJ6s0D2km2m L84nGfXKOQizeLJ6VECaAnaUEMraAsD05aQYJb7KKbtiIdhFfc1KIMuUmUpphkrPJOQoiFbuaxS 3c9gt8G/mAEYVVDsbzkIQ86JdC2FmFgyOxFcDWT4D3VivVo7jw44foxPu3kVZmi63oOjec/q4y0 wABhkSpnTj9axM8BrcA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDE1NCBTYWx0ZWRfX6uKT5RxfX6qm k6z8VJcG1lPDeHDnKdKryVsvU4qLVqBE4NXhvtmKoIZejGJ6EvFBl7ONCDDPrppTMiZoBwuDPSh yFlD9IWEzbowpHb6YEFH2M/g1N1uRPE= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_02,2026-06-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 bulkscore=0 suspectscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170154 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=philmd@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1781712344191158500 Since commit e74781c0888e ("exec/cpu: Extract page-protection definitions to page-protection.h") the "exec/cpu-common.h" isn't using anything defined in "exec/page-protection.h"; remove it. Include it in few files where it is currently pulled in indirectly, otherwise we'd get: linux-user/qemu.h:182:22: error: =E2=80=98PAGE_READ=E2=80=99 undeclared 182 | #define VERIFY_READ PAGE_READ | ^~~~~~~~~ target/loongarch/cpu_helper.c:329:25: error: use of undeclared identifier= 'PAGE_READ' 329 | context->prot =3D PAGE_READ | PAGE_WRITE | PAGE_EXEC; | ^ target/loongarch/cpu_helper.c:329:37: error: use of undeclared identifier= 'PAGE_WRITE' 329 | context->prot =3D PAGE_READ | PAGE_WRITE | PAGE_EXEC; | ^ target/loongarch/cpu_helper.c:329:50: error: use of undeclared identifier= 'PAGE_EXEC' 329 | context->prot =3D PAGE_READ | PAGE_WRITE | PAGE_EXEC; | ^ target/ppc/mmu-hash32.h:98:20: error: use of undeclared identifier 'PAGE_= READ' 98 | prot =3D PAGE_READ | PAGE_WRITE; | ^ target/ppc/mmu-hash32.h:98:32: error: use of undeclared identifier 'PAGE_= WRITE' 98 | prot =3D PAGE_READ | PAGE_WRITE; | ^ hw/ppc/ppc_booke.c:39:17: error: use of undeclared identifier 'PAGE_RWX' 39 | tlb->prot =3D PAGE_RWX << 4 | PAGE_VALID; | ^ hw/ppc/ppc_booke.c:39:33: error: use of undeclared identifier 'PAGE_VALID' 39 | tlb->prot =3D PAGE_RWX << 4 | PAGE_VALID; | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/exec/cpu-common.h | 1 - linux-user/qemu.h | 1 + target/ppc/mmu-hash32.h | 1 + hw/ppc/ppc_booke.c | 1 + linux-user/arm/elfload.c | 1 + linux-user/hppa/elfload.c | 1 + linux-user/x86_64/elfload.c | 1 + target/arm/tcg/cpregs-at.c | 1 + target/loongarch/cpu_helper.c | 1 + target/ppc/cpu_init.c | 1 + 10 files changed, 9 insertions(+), 1 deletion(-) diff --git a/include/exec/cpu-common.h b/include/exec/cpu-common.h index d1a04025363..7eb45a95b6c 100644 --- a/include/exec/cpu-common.h +++ b/include/exec/cpu-common.h @@ -10,7 +10,6 @@ =20 #include "qemu/thread.h" #include "hw/core/cpu.h" -#include "exec/page-protection.h" =20 #define EXCP_INTERRUPT 0x10000 /* async interruption */ #define EXCP_HLT 0x10001 /* hlt instruction reached */ diff --git a/linux-user/qemu.h b/linux-user/qemu.h index 07fe8016282..fc5d7973021 100644 --- a/linux-user/qemu.h +++ b/linux-user/qemu.h @@ -6,6 +6,7 @@ =20 #include "user/abitypes.h" #include "user/page-protection.h" +#include "exec/page-protection.h" =20 #include "syscall_defs.h" #include "target_syscall.h" diff --git a/target/ppc/mmu-hash32.h b/target/ppc/mmu-hash32.h index bfea03ea872..c6e2c60db19 100644 --- a/target/ppc/mmu-hash32.h +++ b/target/ppc/mmu-hash32.h @@ -3,6 +3,7 @@ =20 #ifndef CONFIG_USER_ONLY =20 +#include "exec/page-protection.h" #include "system/memory.h" =20 bool ppc_hash32_xlate(PowerPCCPU *cpu, vaddr eaddr, MMUAccessType access_t= ype, diff --git a/hw/ppc/ppc_booke.c b/hw/ppc/ppc_booke.c index 052c8c931ae..6f0cad1c752 100644 --- a/hw/ppc/ppc_booke.c +++ b/hw/ppc/ppc_booke.c @@ -24,6 +24,7 @@ =20 #include "qemu/osdep.h" #include "target/ppc/cpu.h" +#include "exec/page-protection.h" #include "exec/target_page.h" #include "hw/ppc/ppc.h" #include "qemu/timer.h" diff --git a/linux-user/arm/elfload.c b/linux-user/arm/elfload.c index fef61022a3d..13b589ea2c5 100644 --- a/linux-user/arm/elfload.c +++ b/linux-user/arm/elfload.c @@ -2,6 +2,7 @@ =20 #include "qemu/osdep.h" #include "qemu.h" +#include "exec/page-protection.h" #include "loader.h" #include "user-internals.h" #include "target_elf.h" diff --git a/linux-user/hppa/elfload.c b/linux-user/hppa/elfload.c index 3354e1b840d..2ebb9924f19 100644 --- a/linux-user/hppa/elfload.c +++ b/linux-user/hppa/elfload.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: GPL-2.0-or-later */ =20 #include "qemu/osdep.h" +#include "exec/page-protection.h" #include "qemu.h" #include "loader.h" #include "target_elf.h" diff --git a/linux-user/x86_64/elfload.c b/linux-user/x86_64/elfload.c index 5914f76e833..49a6f6180e0 100644 --- a/linux-user/x86_64/elfload.c +++ b/linux-user/x86_64/elfload.c @@ -2,6 +2,7 @@ =20 #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "exec/page-protection.h" #include "qemu.h" #include "loader.h" #include "target_elf.h" diff --git a/target/arm/tcg/cpregs-at.c b/target/arm/tcg/cpregs-at.c index 1c819c1cdb2..d6d5b73430a 100644 --- a/target/arm/tcg/cpregs-at.c +++ b/target/arm/tcg/cpregs-at.c @@ -4,6 +4,7 @@ */ =20 #include "qemu/osdep.h" +#include "exec/page-protection.h" #include "cpu.h" #include "cpu-features.h" #include "internals.h" diff --git a/target/loongarch/cpu_helper.c b/target/loongarch/cpu_helper.c index 7f0e64a8739..123cad3d930 100644 --- a/target/loongarch/cpu_helper.c +++ b/target/loongarch/cpu_helper.c @@ -11,6 +11,7 @@ #include "system/tcg.h" #include "cpu.h" #include "accel/tcg/cpu-mmu-index.h" +#include "exec/page-protection.h" #include "exec/target_page.h" #include "internals.h" #include "cpu-csr.h" diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c index d25f69f13ba..a02187ce5af 100644 --- a/target/ppc/cpu_init.c +++ b/target/ppc/cpu_init.c @@ -40,6 +40,7 @@ #include "qemu/cutils.h" #include "disas/capstone.h" #include "fpu/softfloat.h" +#include "exec/page-protection.h" #include "exec/watchpoint.h" #include "helper_regs.h" #include "internal.h" --=20 2.53.0