From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537466; cv=none; d=zohomail.com; s=zohoarc; b=Gb+Boefiz0W1eAOE51dcQpYJidAVDLOh65bbDKiPiF3Ey0jEJAm+hb0FNiasNomtefuZNrhX1NVIvyw4B1RHBMAs6PlWKHygcaJUT/VN0SkRs8+9qmh88dUqjVlUGgRrSoKeAQYGskWBXb87uV6u3GjFOWJxPRNClNYUgQccjj4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537466; 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=bFuDeXoeC1GFIVZCw6cd7z1siQifytuqe3A3UCzq9WM=; b=dbf9LMOFc9S5NSNuew+PkVyF5DvaTXgRgAdjhOvsBg8vLkpIKCcN1u5iRrK7N9sx86tsBa7J4XlLX2nv424ukjNjazgNZaZfthEaNQ8vYd9uJxCpPF2HN//YyaCHhxkqjLIthpy2AG+5yexO7kR1e3ggQlfJmsD6/HE+FtLCaTc= 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 1786537466980264.4083754788004; Wed, 12 Aug 2026 05:24:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu7zv-0006Ia-UH; Wed, 12 Aug 2026 08:23:55 -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 1wu7zn-0006A9-3R for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:23:47 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wu7zl-0001hS-Fb for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:23:46 -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 67CB4XEA4182216 for ; Wed, 12 Aug 2026 12:23:43 GMT Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g08j5ksf3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:23:43 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5276aa86d00so10203581cf.2 for ; Wed, 12 Aug 2026 05:23:43 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997aaaecabsm73409225e9.5.2026.08.12.05.23.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:23:41 -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= bFuDeXoeC1GFIVZCw6cd7z1siQifytuqe3A3UCzq9WM=; b=lu5qCbzdIorjoRBc Px8y3k92GyYwnA6qtvt9ekT+CVii2sX3q++eHuTuTHGHJiSSp4pNnkYSS2nuARwO nnlab05MwjRbmHo3+ckyZcSisHP8goHC0HDAu67CnBUrs/WsHJERiA1A4PLf2u2I NtB/eYLo/kN4b5/mnlbmVvBl0CHuXfYtsANV5CFGIVqJF3n3q5WxnXPZ9YMZG0F2 vXJq1QQYWFcISg6hdvzlMU+WKxVQ1gMHXcGNcF3F5mPGfWK7gHURMtTsPSsOdYmE 61nD9KhVSsi6LssKZJeD851jmpjxcIJgqdNulSQ0DA8ddyFdu5WS+XuEWD2VWu9J U6awRg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537422; x=1787142222; darn=nongnu.org; h=content-transfer-encoding:content-type: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=bFuDeXoeC1GFIVZCw6cd7z1siQifytuqe3A3UCzq9WM=; b=hgbvguYvvsipXu2euZiF6LlY3G2As6vWsq1Awjng6bgJFuPYXwTxPlUmxd0tbgoZ/G cpdMvedIAtTqiwT98zx95uBqv5IYg1h6FBUTchiTWQ4PtTgGqB/nCm2JD3MvJ64vNvMs h1lVOfRS/Zp/B18fyQ1bXqlPpVWgqbs1ydClZld+Ag7Vua4ochcFa6yFpDfAL40hKy2e bO/CZteaN1SLqHWgUcz1O6PTNJOxHKTx9KocgmQ1oiFcjWCS80QJSuarlE7JI6qkS2MB ADE5WQrjiEUjn9mlPY4qIML3GaCcDkd4O15YGG0GQp1ryvgPWyl6SVADtsBQpiP8nVGr p84A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537422; x=1787142222; h=content-transfer-encoding:content-type: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=bFuDeXoeC1GFIVZCw6cd7z1siQifytuqe3A3UCzq9WM=; b=sUqnbT8PgpedlZhDgC9GO/20m5fyR8TjyN1hpeKwcEkOSEc77haZw9thn0fBjfB5ca 3JpiJP5mBJxq3umDH0i1bs414zIXNCaBv1bWYfZJ5vJiewx1mVwS9dkTRGUm8xyZExUO kVN4VaZGbFBuCrP1blxW1MLuGygriXWRM3MFKISJLdLEPihwn2USmAW/O4f08JJrJy3g 4gbz6/2KZnYwRBtjhxxXfyGJk8sQzrFF2fi1BcJ8Zo19h4ZiqmBjfueMJru+QzjmV5hR Cf7XAnkmu2GjvFwZXmurAen2kKIs7nxcBKEHYyBH6inWWrG3395zkVOefUHg2UhvJJ6U XSdw== X-Gm-Message-State: AOJu0Yw9DL8laKWBHV6xLdbbgrpIpxonGHFS8fta7MRAdA4J4bsybfPL eFXZuzeUKUcD1VZMHxGc4CR7zDZ5GDxKgzeEj4IblnWrVWazOLMTaFI/4gnGwm8eUbrX+kIfYac ZLoEwu3GyES7u12sxQSuVu78OyfpR5LI2FgVWc8342yjsPmvmfD8GxHXXRtW/IyQk5g== X-Gm-Gg: AR+sD10XF0gYYUpakDXzJisPjhf0AV6dkGZByhMIrdZxKLABODKJyfgiib/Eq+WamgT QafjY0AXNApc5UXAkc9zra5W+xhSRM4lODIBNsDbN0mXMMSmdEej+2qDFLyBMPPwnqWslvxCOSk 2NmxOwmBKum4gBFLgKZMARyrwQJzHfY34rcsBQIis2GiL8xa1BY/Tz7M7WDGzySYpRpWMoK/DxJ wFhrx1eJp4EMjVIjkbBvJslqo1dYNU0SALT0pQA82grf+eW9lQMXIDKue0tyD9LRoKYGSPGReye 4JXjBZ00PILOPedj6rXRhawv9YIcIkCpJGVlP6jGwwQWXhLGZ1oF/AKspVqOsDnrVRYaG0lUCvX cikhmhqYk6Mx7Zly4azIhND14/rznvDQ1D56g55w/QQ== X-Received: by 2002:ac8:584d:0:b0:519:89b6:78b4 with SMTP id d75a77b69052e-52d648644f2mr36007371cf.40.1786537422611; Wed, 12 Aug 2026 05:23:42 -0700 (PDT) X-Received: by 2002:ac8:584d:0:b0:519:89b6:78b4 with SMTP id d75a77b69052e-52d648644f2mr36006991cf.40.1786537422195; Wed, 12 Aug 2026 05:23:42 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Brian Cain , Pierrick Bouvier Subject: [PATCH 01/14] hexagon: Remove unnecessary 'monitor/monitor.h' header Date: Wed, 12 Aug 2026 14:23:18 +0200 Message-ID: <20260812122332.72975-2-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX/b614Zmw8WkF Ck2wWRLNFaHI/mB2WjzDTbZQOvBi0EGyVwntPI8wa/dOuVD/GrVxc0Djk40AgFdL5BHzOJY8Dq4 TdmFYif2QNZxJe2mwPzGyoU/QOHxyU0= X-Authority-Analysis: v=2.4 cv=evHvCIpX c=1 sm=1 tr=0 ts=6a7c65cf cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=-f94bmcIBZYFaPXTGXwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: QEBrnQwEiELkQv6A7iSdmAKe4YGgjO4h X-Proofpoint-ORIG-GUID: QEBrnQwEiELkQv6A7iSdmAKe4YGgjO4h X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX8bl3FSew9cIN Y9LzqDMMxKqhQvYC0Hc5GlFilMBbThufxPGtQrU/Y45t47fbCwe/TeN/w3KuVIBmJqRj07lXBPI 4lFuG9bbKV2ch+EPW1IgAndxDKbOXwHM5zrvahDq3Xrvu0E0gMCqWrEMbvWN5wD1N8MllEI4Ude c/RCQk+1WZS4fCQW+OmriGiPl68W26OB4GMIni4qyRPInNnfGGIaCW4IDnICyac23JslyDPSDaK Oe2bYAZ8ryreT2pDezErxXr0I0UZiL7ozmuY5H6+uGsvxeJwBIjRmdPWoWd7CUzj7K4P+BjQBzB a9wEtxE9eZuMA7mjP8a027JcrCm4aLrp/BKMbQZwqLa//gZ3Y8HQgHMOuEx1oMNJNn9cBEHgEX3 L8wdQIa0fEzRz/lRM2SnYXoGi4d2Kj7SzVBski2p96wSxDN00ew8G4ot02gEHi7eYD8dns1kqYi 7elV6fdHld38z9m492w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537468445158500 The Monitor type is used in these 2 files, as a pointer. Since the type is forward-declared in "qemu/typedefs.h", which all source files include via "qemu/osdep.h", we do not need to include it. Do however include "exec/hwaddr.h" and "exec/mmu-access-type.h" which declare the types used by hex_tlb_find_match prototype: extern bool hex_tlb_find_match(CPUHexagonState *env, uint32_t VA, MMUAccessType access_type, hwaddr *PA, int= *prot, ^^^^^^^^^^^^^ ^^^^^^ uint64_t *size, int32_t *excp, int mmu_idx= ); Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/hexagon/hexagon_tlb.h | 2 +- target/hexagon/hex_mmu.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/hw/hexagon/hexagon_tlb.h b/include/hw/hexagon/hexagon_= tlb.h index 90d9ed84043..760dc1ea811 100644 --- a/include/hw/hexagon/hexagon_tlb.h +++ b/include/hw/hexagon/hexagon_tlb.h @@ -12,7 +12,7 @@ #include "qom/object.h" #include "exec/hwaddr.h" #include "exec/mmu-access-type.h" -#include "monitor/monitor.h" + #define TYPE_HEXAGON_TLB "hexagon-tlb" OBJECT_DECLARE_SIMPLE_TYPE(HexagonTLBState, HEXAGON_TLB) =20 diff --git a/target/hexagon/hex_mmu.h b/target/hexagon/hex_mmu.h index 4f556c715a9..6aa450b9413 100644 --- a/target/hexagon/hex_mmu.h +++ b/target/hexagon/hex_mmu.h @@ -7,8 +7,9 @@ #ifndef HEXAGON_MMU_H #define HEXAGON_MMU_H =20 +#include "exec/hwaddr.h" +#include "exec/mmu-access-type.h" #include "cpu.h" -#include "monitor/monitor.h" =20 extern void hex_tlbw(CPUHexagonState *env, uint32_t index, uint64_t value); extern uint32_t hex_tlb_lookup(CPUHexagonState *env, uint32_t ssr, uint32_= t VA); --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537489; cv=none; d=zohomail.com; s=zohoarc; b=A5XU+heL28Zsmuy4ZrlskHQ2ErPh7rtdW5L1vmjWWTW0VFNgkXHI1BVROery82zPin9l0qF8Ls5Av5kg4RUeTRiQCYrHxSJM/lOwluD474nsnFyXosqpYXEXyM/UKhRSZSFmpRJAmMd+CkRWmX1bj++v5hn870OLmIE8d9OwFe0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537489; 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=0K59RZPEvdTZnclxJKg+xf1CCEDRT+nQLEi2vTumsU0=; b=nY2IgTHae75a1hFRBibAiE89jduf8pshDzYqAtPu5nPf3TWAVKY8n3/jf9Hr7YfIz4mCS4+iGdYUXTS156QyBH2p7tmUcWsUtnzklMp37PlvKfBec0M7Q40AhucEPW9e+g+neWhiMl1xY3wySZngEGL2FarfxR6tdFbiXVLd3Og= 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 178653748917889.60697799187903; Wed, 12 Aug 2026 05:24:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu7zw-0006JF-2C; Wed, 12 Aug 2026 08:23:56 -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 1wu7zu-0006EY-5p for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:23:54 -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 1wu7zr-0001ju-Vj for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:23:53 -0400 Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4HbD569236 for ; Wed, 12 Aug 2026 12:23:50 GMT Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0nut8qdn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:23:50 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52769fc3f2eso7526821cf.0 for ; Wed, 12 Aug 2026 05:23:50 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997b238a9asm45132505e9.3.2026.08.12.05.23.48 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:23:48 -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= 0K59RZPEvdTZnclxJKg+xf1CCEDRT+nQLEi2vTumsU0=; b=TA52QmPul2vnmp+a 8gYRyy77IAaQWfaiOlPnQFoj7eETOL+J8+6D2ECSiNtNsRYeEjhNzn+EAhJ16N/+ TL4XqgNCuDyhEMPioaiPbZmDXGVpmTPYhGWQ53eIj3px/4xU5XGZ2Rbmw30HrjAB wPZ6jWvDUktFm67jUiCuY6xsBMmadPRe5IM2sSzLd/tLIEI663K7ku8oDm97M7fk z6aQ5GnIMlGhy2Lj3eJwjZNXcwZKiV7t8LVq8a3VvZZx55ssJsPh5+GmXr0+T82H AHKW9pSwMjFfUe/MTSuFfqg+RO8J5ZMU2wZUBUlzQf7weLPrZCBv3iQnvH26i3Ik SlQWPQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537429; x=1787142229; darn=nongnu.org; h=content-transfer-encoding:content-type: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=0K59RZPEvdTZnclxJKg+xf1CCEDRT+nQLEi2vTumsU0=; b=HE0arvrXUk91I2rnVZQLle3z4b4PDxrQWTHAfu71ZsBxTsz46MSnhThr+87hnRebyJ cSOw+daJAH/Ac2XYAmK7mENh1eMOFmztqPpiHXzUn/C7Z7vdg7SyjULfxWagSFxGxg56 JV+h2N7xz0pccLJ2piZa6buh0ReImWhjnYqD+vr/0Li1UvIIqkz8DMvToQenaH0qFNI4 G1lzX5ghqugnTvYil2Rn6gzYna+r6bHzWNIGjH60vZvQOdBSPD2tjd6Uex/hW/Y94Qi7 Vp6og+t9LgybVZvkeRVCBYOvXk+G5oFTC1IfCluNvnzNkYGOkSqZAKeXGJP1wJbpCsoK diSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537429; x=1787142229; h=content-transfer-encoding:content-type: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=0K59RZPEvdTZnclxJKg+xf1CCEDRT+nQLEi2vTumsU0=; b=cw/GFMcH0CFrXqdGkqupH4BSuxDdCcgAIQ84hbiOUo7PKwi+7nOguORWMyzJEocwZs fKLTNoBUYpjGh0t4mSaRoudPxOgF9H6JvaYEeiqbH1RRUI2EeuslI/YKfqaSDl1q3mnf IUhylje04z64L9NiZ4Qu000ZCnB5eQAH0jngFBdfYAnggQAWVCONNZCM4MiFultmO2+P 126ao/pR9J9hOe57V5rV+106/mjBCSv0L/58DXtSTtVf39WNAMns4OpcEs0he/EirMGj BByeWH3rPXMbQCr5sh2QaATL0NXSJKqVz41H4brVQI0GGOPUuhy461TM4Fqb7UIOcBGG gBlw== X-Gm-Message-State: AOJu0YyusFOIDningUYBiYXNJlb0fReOpY8SPg5CxzXHQJKJIjYCG4Jr pghcE6nuox7mkihnpuuW/e/zVz6FrkAkAvgDp6fum6J5wSKIvvJwz0F4gCiBprN4aP9BoH9Q8OF 7i3kp9dijnf2TwE2HrSvu+ehXbuUnPwj9X/MD+bA/mx58fb1UQuo93e7/IMv84OWnvg== X-Gm-Gg: AR+sD1011MXEGB/4vqO7586uuoV6jrykl/nW0HhRIzP2ARLABHD7yxtuhhZfnGjgNxi C3AWKKMQ1YifHCFnxCV7TZGpuqhZgy6+a+Yz2Dg5hztKhfQLYC/w667ioP4VnGUvZugjtSRm+fo vRH7oTSqA3oA7MCDa5lulIPqFRS6MlBG6alxWfIMNEBZq231Odd2pfrI+m6XUHh+7J49/cXcrMA My/hxqKdONosB6fPVOpi6VLn+NAQ5s/Hu/o1IiWcXQMuQ8iWZdzeJVhSS0NWUAMSRq7zqTCW+23 ln6aF3o/efPeAfsirmkcbURD1cMwrjFgZbVtXwD8L2Utt5j3RZYugd0Ulv1vtXat88VfTsxYVBZ 7CSNsyMp9nrd09fYRcbFxRozUYsld30Tg29iApFD+GA== X-Received: by 2002:ac8:7d87:0:b0:528:a8c:aa00 with SMTP id d75a77b69052e-52d646c66c0mr33263971cf.8.1786537429589; Wed, 12 Aug 2026 05:23:49 -0700 (PDT) X-Received: by 2002:ac8:7d87:0:b0:528:a8c:aa00 with SMTP id d75a77b69052e-52d646c66c0mr33263671cf.8.1786537429163; Wed, 12 Aug 2026 05:23:49 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 02/14] tests/unit: Include 'qemu/main-loop.h' header in test-util-sockets.c Date: Wed, 12 Aug 2026 14:23:19 +0200 Message-ID: <20260812122332.72975-3-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX0c+26VjwWTuj 1Q9abQFM6pY9ISEnvjaYfAHdn0rTzLYfDmnQbp4GaA/8WcTdJPEvjayiTa0iH45mtZGnQ5sBpmt 00kPKZpERuv1VTvfB5tI/JR0ar5TIIc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX0pglf9EcTpQp VsFfcqn+7RLO8U/E1pfaEl9IEu1nmZeaGx2a/9n0cGOJg9u2qIn32log2qx4gmwX5yR7MI69TIA NijljbaqJet476IvSrZFZgA4L4FBArpSQCSj0BWwr1RmDh2tRo7Vb9g5MUmy5bN0xgOkzXW4Uz0 G4GYl2AH3ZQMw5p+QURCchSRY0iVhzMmB6xx2RqcZUB/BnMQRjFWGpf/NtpcBJEFUuf1zxKRiB9 PhfYk9eiiYwATvhtp2aUl/fSlUMJU1Yg7/o8vbRTmbWoE7oWj7XNuQ0nclAiZ4CTEYhq8qzlybp mp9ZNOPhwb+TNjq2lhGOxcz2pJv6chAi2mDP+fxmvLam96fD+gjzIIfjfJvP0qWw11eq37Ne6uC w1+FQTzwL6ihdD13IRbzU2cewB7rP8x8Sxymf7uIioma4Q0FSKAPNvBkUrzvBqNk4zztoarWITK 6KA0op6XX2opFoY+4PQ== X-Proofpoint-ORIG-GUID: U9JJjT23NyycHt8iRDJxgRmJ4Qx55oA7 X-Authority-Analysis: v=2.4 cv=POA/P/qC c=1 sm=1 tr=0 ts=6a7c65d6 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=qNk81O5wtt-6jPY9Lu0A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: U9JJjT23NyycHt8iRDJxgRmJ4Qx55oA7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 impostorscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537490778158501 test-util-sockets.c calls qemu_init_main_loop(), itself declared in the "qemu/main-loop.h" header. Include the latter to avoid when refactoring unrelated headers: ../tests/unit/test-util-sockets.c:553:5: error: call to undeclared functi= on 'qemu_init_main_loop' 553 | qemu_init_main_loop(&error_abort); | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- tests/unit/test-util-sockets.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/unit/test-util-sockets.c b/tests/unit/test-util-sockets.c index ee66d727c38..ab3f39c3efb 100644 --- a/tests/unit/test-util-sockets.c +++ b/tests/unit/test-util-sockets.c @@ -19,6 +19,7 @@ */ =20 #include "qemu/osdep.h" +#include "qemu/main-loop.h" #include "qemu/sockets.h" #include "qapi/error.h" #include "socket-helpers.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537466; cv=none; d=zohomail.com; s=zohoarc; b=myrX/iT0EXczZUzmGRsCB8pT3mbkMQ+WB0hDqSo8LuDRpwRYdPF0dPDkbYdSD9+kpQc/4iD6O5iUU31nt5UE14hyMu/SBJkq/S9Mmas5K1leaforI1u+sVaK/Wi4BLOGHUax/+47ePCmdOjAEC28gaIjby4oBZyTYdRSdji3JLM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537466; 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=sMhnZePIGQRJ1GcAmTkyA85QXWrCwBcN99I8ECvu43Y=; b=lDWEh72KJ13BY094HEdJrM0s8Bs8dPh0anJD2n7Tb9mYjAs6X/rZPABovboGTqzVEfF/1XVg3S2oUgws0A84fjrXw/jqBdZP5uJXpRCm+Yq39iFpEgdKOmyjSENritVsLuyj+nf1U8VZm86jC69phbsOh69aUr7NSa6rVfveswg= 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 1786537466908221.8202641220065; Wed, 12 Aug 2026 05:24:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu809-0006Z9-HX; Wed, 12 Aug 2026 08:24:10 -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 1wu800-0006Xv-EP for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:00 -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 1wu7zy-0001lD-Ot for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:00 -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 67CB4XOt3637939 for ; Wed, 12 Aug 2026 12:23:57 GMT Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0jgrhjtk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:23:57 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-52d33c89a29so7195911cf.1 for ; Wed, 12 Aug 2026 05:23:57 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d5dfadsm7383472f8f.29.2026.08.12.05.23.55 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:23:55 -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= sMhnZePIGQRJ1GcAmTkyA85QXWrCwBcN99I8ECvu43Y=; b=hZU9YqTwY8TvwrOV ZmbGd8ZIWTYYZwl6C6AwrbOS3YdKsI9tB+Xk9YzyB3KyIGjmjWLH3TBYXB+Sxvit CnRrsyRTX1MaOFPhOppmt8uptxJgJSmdJ95eUfUSrtFmQcCvFU0wLqZ9mLeciPB7 nXXkAE54Vf/Qs83A5w38SrVnOrrDcZubW/ARXXTuZqWjSxz4VIiVHF0tGUFogNd9 houN8EsuhpUlewfvI2GH/tdzcgxzZdNyhwVhQCn6+IwpuFDQE9RzlSq+i3btkJzG eJrIFI2rMjBILSg1AZBYPWLaeCIkCbT7aN8Im4nL580x3H4x0bAosNWKpC3fv57Z 5jnzQg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537437; x=1787142237; darn=nongnu.org; h=content-transfer-encoding:content-type: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=sMhnZePIGQRJ1GcAmTkyA85QXWrCwBcN99I8ECvu43Y=; b=c3StNn7/tYSgz7g5g6fUfwKhQJuxzzlUjDAY1HtqsV34rSywbrBi8W2wP+PvuJdKeq pGDR7+9AXpne2sv8/2E9R+IRqMWlyHofsLblj5lItb+GPeaVaT50TdI9VFDH8UdOx4BY I69ULQo/LtZJPjLueFgXP0rgx5oSWY83KMqL7ut6lKv6aSjACmc7XFEmlEwa7nsT6ljH zKnCFuZXnpNdoPak5/N4aTUejmh5WbciDROd+I/BibsKzO2GzlvPz3FHvFEWYMyZk/y9 aUoF7UoxYpr2v9bQgEf5W3XNKNS9ubzbids1lFfYbHXM1wUXWXEciXXK09WyYb+MkJ2g 1JRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537437; x=1787142237; h=content-transfer-encoding:content-type: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=sMhnZePIGQRJ1GcAmTkyA85QXWrCwBcN99I8ECvu43Y=; b=kZP8kYfdQL+tD2B93OAjHcL2jU9d/ZX+UE1eIk5rSKPrvuhAh4nRD5+AV+mFKPXnl+ eKiApbn1n7IHRxezWVSzxQ7L30tTyL5xN3jeN/n8ORuUksIUxNlx4H8uFry48kj0jOId rDGE/4VTc2823YI07+GuANC8QWf8cktqa0+tHX2XSLFYauF8X1zua9g8eUBdUqV8yukj hu+Ll6i6RZIMI7tszTTxOCxZP+PzDvBOjW+TsYRI/D9ncYwyR3KVScpFx/yxa4Gfj0Ci uvZauBz5q0KJXjsSBEXdioO4KLh9y/1Ukqgfx+bQhYjqDD0pUDIBhAI97GbsltxQW4Nl Kdng== X-Gm-Message-State: AOJu0YzF37WWqrvV1F+oy4GmtAYUFbmQTgmNzm167vEECxTVqmf6NhOs wLENH4b13Z+sptkWs8r33jhTJGoE9IZSCs0ZCPOAJnwYhwGajPOTArxCxrj3eGxd4emBoiHKirT rNy3e/DlJvh43a/DlU971m/fXrpb4sZevi7xUrgsk/Rgb9MNjQUjH/hkySwMzVRdR3w== X-Gm-Gg: AR+sD10p/XXVu0BFdS00CmTIR+iMHgtH4xuuXrC+tos4029XVt5NpcMfVbi5lU9Ap8z coCPmw5StWZpKgUxu4PNNzMeCdyyItp7Rtf1KdqJDdrO0V8gVTFjxd8ab66yRQVCWfgumjO2vvi TP83v+DGp4TLuIgJGdbxzd8F5buljhwwC7v0ivKPsIWUgpnRuqtaVJKZ0Bs9pyT1XXlf9qKuZZx gTETBgbqoKlnnzXueM7rN1W2NI1WMg9V25xsA2OAnH9BjNjSRIljUxfiexzf2WdSpmCvRA+v+yw l1KFaNIEvYVykzMgGzyFRCyjsRdk2m/Ib/8KD/xZrguN63d73im2ASNLxwjXSqsBTCT3HyPiefe lmXlEgAPJWYfA1wWyPAGjeHi3Kb+PIu6uv5kLewE+lg== X-Received: by 2002:ac8:5982:0:b0:52c:cc14:ff5f with SMTP id d75a77b69052e-52d64907e0amr34640021cf.38.1786537436849; Wed, 12 Aug 2026 05:23:56 -0700 (PDT) X-Received: by 2002:ac8:5982:0:b0:52c:cc14:ff5f with SMTP id d75a77b69052e-52d64907e0amr34639601cf.38.1786537436302; Wed, 12 Aug 2026 05:23:56 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Michael Roth Subject: [PATCH 03/14] qapi/qmp-dispatch: Include 'qemu/aio-wait.h' and 'monitor/monitor.h' Date: Wed, 12 Aug 2026 14:23:20 +0200 Message-ID: <20260812122332.72975-4-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXzGXY8fCiNYUN ij/G1TyjUiZnxEkydJvE4JXmW8sUX6a65n8jFzHObPt2KNVw6+mr6TlcepKqr0+0ZpNc7LqkIdo aEiwkS4S1aemOsilGR9O9fsCa+TZW6oGOoBQKt49yMXd/aPM34r2MFWse2JmW/k0rqSphnFCqWQ 0FP3TqhUYPEMb6rTSMz5mW9cYkwgvyFnkG0ayqPXw7q+/4tKe+DFXvERxR+jpyxGGSWUdnMgyBn 1xLNUEaWY9VXbSFxtcIStHbehEw0wGu6BY61IREmprg6F68eCBKje8c6R+eX6eTUBnElGfiO97y D7+FUgkMbX4yr4AOcKjLX0ELDElu/mLahkHeIX2hrllTs+PgzWEK4OF7JNzHkAjQTu5PfVofD2+ OXow4tFNb2pT32bloTmQoZyKxGasPMCH03YjxLR8mCd1RxgzsOzo6IiyVLnwAouJWrNmWhzmskS QDN6x4eR1PBdhJE3jJw== X-Proofpoint-ORIG-GUID: V0Ai7uA6O1GryrqZCVxfRSi3lwT2W3Nz X-Authority-Analysis: v=2.4 cv=TNJ1jVla c=1 sm=1 tr=0 ts=6a7c65dd cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=nvPXPl7hlwrUdsg_yu4A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: V0Ai7uA6O1GryrqZCVxfRSi3lwT2W3Nz X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXwzxjtK9nZ15U qu7XjW+K2gASYTnkzaMf9ebo8z8EDBphgB02iWtRxrcJAwmC6ohGRFfXjya2x6P0WYt8ZKJ5BlP Sstek8vOJCyMlOusz2awyk1VMDAJw+I= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 phishscore=0 impostorscore=0 adultscore=0 suspectscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537468464158500 qmp-dispatch.c calls aio_wait_kick() and monitor_cur(). Include the header declaring them in order to avoid the following build failure when refactoring unrelated headers: ../qapi/qmp-dispatch.c:126:12: error: call to undeclared function 'monito= r_cur' 126 | assert(monitor_cur() =3D=3D NULL); | ^ ../qapi/qmp-dispatch.c:141:5: error: call to undeclared function 'aio_wai= t_kick' 141 | aio_wait_kick(); | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- qapi/qmp-dispatch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qapi/qmp-dispatch.c b/qapi/qmp-dispatch.c index e3897d51977..965cad64998 100644 --- a/qapi/qmp-dispatch.c +++ b/qapi/qmp-dispatch.c @@ -14,6 +14,7 @@ #include "qemu/osdep.h" =20 #include "qemu/aio.h" +#include "qemu/aio-wait.h" #include "qapi/compat-policy.h" #include "qapi/error.h" #include "qapi/qmp-registry.h" @@ -24,6 +25,7 @@ #include "qobject/qbool.h" #include "qemu/coroutine.h" #include "qemu/main-loop.h" +#include "monitor/monitor.h" =20 Visitor *qobject_input_visitor_new_qmp(QObject *obj) { --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537535; cv=none; d=zohomail.com; s=zohoarc; b=IeBOyRbyws8V0WiL0oLbZ3Uqrv9jXzyjUT48EHWt+doiHtw31UbIMYOHqgUXcIvViP26I1bJjBejVDwD2Sog3HGbm2OsZqGW3Mb/H8qYL/4QU+RSbMzvgZd8Zqh2QmCx2X7ZbnUAjsR6Wm66aCsP24tbrwhTpLfdhYdCF1GW8oE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537535; 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=Pte7PXi9rfPSck3gExkYCTKXjVhMybGFWn5OGeUoYwo=; b=HODzYGhEon4rkYLF0p31KWYQCah7pO/4eO6TTF9V5KdgJ0E6v9NotBB4TeyRyK8y0sbBDOwigCSWLPjZSA750eFromDgjHMNI73Scqx2L/SsigOFEm9qz4vhHSVfA3sEpFaOQ1BEVz2ZaC3hEqL9FIcvaB0gV/GWrDjsaYM/wxs= 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 1786537535895336.0106722933697; Wed, 12 Aug 2026 05:25:35 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80L-0006gp-1V; Wed, 12 Aug 2026 08:24:21 -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 1wu808-0006Zg-PM for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:09 -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 1wu806-0001mI-GU for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:08 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB48Is3319895 for ; Wed, 12 Aug 2026 12:24:05 GMT Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0pmyrgmc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:04 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5276aa86d00so10205711cf.2 for ; Wed, 12 Aug 2026 05:24:04 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150bf7774sm7381024f8f.2.2026.08.12.05.24.02 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:02 -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= Pte7PXi9rfPSck3gExkYCTKXjVhMybGFWn5OGeUoYwo=; b=IAWuPGHbwbBjxA5l /m2vV8rmsVnc/RO5LmoyLSWVrL1tNQF0VSXWqCrJKReV/yO8DUvFf6Hg9Bm2OeiS krSCPtGzwjpSvI+UOa7JYszjuGZA+CF7DNsoilnXy3tctPbPq4NQS8WDQUkmj6YZ BNBxjFLjiGUFPikyeXl0batGS5jGwbEgwCJR/CRBLDvwHpsvyjE20vHqenSJgY7z Rs2OU8ZJDoKVpsEUmfT5P5xrVnzi414iARoj2JPHt/JW7WS5kCV2CMpF4Tmk/WNA XLiQB7FCxiArSE4PcHCwuDOQhS64xaf/gZrqCVEtUo93HqiBmWg+2Lx0O1MHUo+8 DS8u3Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537444; x=1787142244; darn=nongnu.org; h=content-transfer-encoding:content-type: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=Pte7PXi9rfPSck3gExkYCTKXjVhMybGFWn5OGeUoYwo=; b=Z18WTaI2CG/qhsjnrQEqNr68IrpJfy3hhO7lUO3Xz2KT9SYhes9+GnTMrexwYtbIGc Tm6iIIIzMQ6ZedF/5woB7Iv82Pg9Al9HivQFO2YyBaVXRZODF85GwPH9kMVhMbXDMrbe seAMHItEO0ipX69C1qwfcy2M7vXACkl0IgG2RjpGWR/ud45SwIrPEtpAZN05aPLdVE50 0D6Cb6UvtmoNIQaAZoQINtSLKi4mQDH1KhnHfhGUfikNK5mrGucrvbmI3E624KCfKi4z sJBiOhiIAaJFZCfIwp/OI8ue3dOfVTpy+PW47ScaaH7xitUh7vOeUPx5mlCbZuNaTDCn Ullw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537444; x=1787142244; h=content-transfer-encoding:content-type: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=Pte7PXi9rfPSck3gExkYCTKXjVhMybGFWn5OGeUoYwo=; b=NcvCWe6G9F6w0jv2mcZpWcWPbOLjoB3cNkqVLDiwSaqLTVdShy+TBI7gcReD0vUBBJ sMyisyzQYZhFi/Gx4m0jYiJbLkxy51Ylq1GAjrw4c6W5FipL7D2vQRr7yK067x0PKGMJ js8xLBaujCGfIcPGZ9GQmI8t5FF/HL1dK6q3FWiInAfmZk3IWuuX43CKxM4QhOZTpF16 ZCRlMIT7vz8N6g8Ed7834OA9tdCB+GnpsdC9RYNjTDAj23j7sOnkeZBvo1oJzoj/EcS1 x8BmMx5SVDhNvy6Nl+0jlQCF7e6ilLgQIdegWltBAlIfrEN7CKdKi4+041WYb356gNgq JDqQ== X-Gm-Message-State: AOJu0Yx28KuLCNXEujA3IpoVq5tF+OvgzNr9EDnCIjDhRxwRLGWI5yAA hdOSi1VOy/9M8xR8tGyaAHvkRFEOLHmV2oEzgnvOVtyVZYYBtRi6494SN3AFXQTnAmBzaBt3UYE iDIHm4Fh5FUWdXCk+2biW8Z7EYA3mcqjREn+7P966cvXLMKvvRtIJ+4YL8E4YHfPh1g== X-Gm-Gg: AR+sD12RlumB9Z6Diqsv4bFZsRUY4HIxwMYs7JLibpqqKQYXTCJ8SLTiLmm88FQ43tt YEo/wzxMmhbStykXle2pe4yx3eyXm8f22OAwS3D7dej5OiPai94SNcZyAJFvnO41bEl+Dh2L5Tz 3enQXa/xGk21/6U93mj5yS4SZTcpFtU1lTzI80CVvLNgdhD7RXH7zsn3GNpEnx3Bqy8QRnyRYNV 81WI7CvIMlwJku2b6zscQRouV6W2fuHBArmnLdbLez1djpW+DF1ppgLVrYg6bu12fUxVzBUqH5J OfOpbVgbY+OYEw6bzjhPVr48EOqUTvmI6uhIwF+VF2pv0Q5dbK31cfxI3oYnPQDu55K59YkmuuF niolMcMZyZ2earpGdLX6NDdMNc5U= X-Received: by 2002:ac8:6f09:0:b0:51c:f8f:13d with SMTP id d75a77b69052e-52d648565d6mr38321451cf.37.1786537443609; Wed, 12 Aug 2026 05:24:03 -0700 (PDT) X-Received: by 2002:ac8:6f09:0:b0:51c:f8f:13d with SMTP id d75a77b69052e-52d648565d6mr38320991cf.37.1786537443216; Wed, 12 Aug 2026 05:24:03 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Michael Roth Subject: [PATCH 04/14] qapi/qmp-registry: Remove unnecessary 'monitor/monitor.h' header Date: Wed, 12 Aug 2026 14:23:21 +0200 Message-ID: <20260812122332.72975-5-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXxYKBxlNquND1 DTEYJPSINIoOMPG5BSykaep5XsIS0uQJli/idPG8iKZnjXgceAGMANHcauX7HYudLklVLYsoQcb EzElxGSaE5E3AZwA0q1+JZxEkpTdqmQ= X-Proofpoint-ORIG-GUID: NcXSiDT7a8zwbUlscb6aNGuYio9p5Bde X-Authority-Analysis: v=2.4 cv=C/fZDwP+ c=1 sm=1 tr=0 ts=6a7c65e4 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=pyR_pgRpKyPxIfy4wdgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: NcXSiDT7a8zwbUlscb6aNGuYio9p5Bde X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX89AG7X87aroz rT4ISLWJGCF8KXJI694rwzEszV1L+W3O9yg2MwwkOYiFV300ECQUsgBMhv7qCz9ihOS2dWKawoQ fvXD7H7YYmHbt8OJ4E9EhsEnNuOhQ8CXCdkslHqT035pLQHxIO6joB69ZFesUDSgR9HYmIN/0xt Q8orx/WrgaI/FTBM2FpvdNKNTzlP487Wh5c6P2FeKWDwS6o0hss5Z/r71chqnog/0EL/DXC/wzN 6nwinUvmyqxIbaISJeVY4v5r6iC+CYkvHKtqsqyzAWJxXRs8sbjYR/08I3CRL6iCHAbT7tEzQxr HlrohH0VT2EjGEVtrQZrfQDawNzRQW/DcPAwr3EKYxYiaaLyRj6GF+BRRJxP23xTJVFXtYxcylJ iAIj/qohPltj21IrdXoWtb1mH1xOPo/BNsOo4NvOVkJHAWVLWsrGAIC3m/wTSJ17oPNxwMyUSWH aczXYISATkjtJvcFscQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537536917158500 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/qapi/qmp-registry.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/qapi/qmp-registry.h b/include/qapi/qmp-registry.h index e0ee1ad3ac6..6146306a3a1 100644 --- a/include/qapi/qmp-registry.h +++ b/include/qapi/qmp-registry.h @@ -14,7 +14,6 @@ #ifndef QAPI_QMP_DISPATCH_H #define QAPI_QMP_DISPATCH_H =20 -#include "monitor/monitor.h" #include "qemu/queue.h" =20 typedef void (QmpCommandFunc)(QDict *, QObject **, Error **); --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537553; cv=none; d=zohomail.com; s=zohoarc; b=EryWo3iyJnF9EJzRJUVQNVqxgMeV/J77NkKmwhl64qIiLbesCYxyDb0ZC9jZUARCP6jN1V8l0k7Ttrg5idfhd+NPamZA5yGqx4zRe24ZUFIsnrSbBzg0J8rzt3TE17Sw/q8IRlhyXry/47sSOuMOXnPPMZP5GtMqMtGLFxWpLqM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537553; 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=tzSJvizIBg6YtfGtqY4W6z6sjd8EIOyQn4ckmYQI+Ss=; b=AvMDGbiWSrvhVxYlXGjPbbFp8bpwpB+x6T8Ol4vbyaM9VX81HITJHZrJAUazCo4HbG503UoeIs77qNeZDu+/1mlVhQPGWdpvQbUimxRTHu393l9fGFMpCpxFqaW6g3sVxeh3tAxBuFcAYoC6mOLDpTNqrUEXfORrMohEMsWv5eY= 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 178653755305442.92285871166132; Wed, 12 Aug 2026 05:25:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80L-0006go-1H; Wed, 12 Aug 2026 08:24:21 -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 1wu80G-0006cO-13 for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:17 -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 1wu80D-0001nm-7x for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:15 -0400 Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4JQK2860020 for ; Wed, 12 Aug 2026 12:24:12 GMT Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0mnd9190-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:11 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-52ce3c7cb2eso16029731cf.3 for ; Wed, 12 Aug 2026 05:24:11 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815231c308sm6452527f8f.11.2026.08.12.05.24.09 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:09 -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= tzSJvizIBg6YtfGtqY4W6z6sjd8EIOyQn4ckmYQI+Ss=; b=o1HZhG7FflfHNwip 1k7jfquI73566Cer5NenyfQjfROAf3ipPR4CGSz/rc/EqSOX6u8Yy/YrVopOorHT yQIMGaigQ3lkqyJDkjTIa9Kf79FAppHscpqXNqsGzBLd4CLfghJRvOr0liNSkONm QrZ7KOGxGHA/sTzo1bUoaME1sLyZgnItqGnbzvvG+on5dZ15vd33acUDZtyu8J7r 5hjZPZXpUzhm38AJyEewCPPiZoS4QoNshMKkK6z9j0dr16rTH+37voWv9cDZ+BgP 4VdrpIvu+ySQPvSWEY7wMu5j5xId+Ax5YzF0WvAQxzCJAx0XavuZCRWbrtE5BiIE wHe2Qg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537451; x=1787142251; darn=nongnu.org; h=content-transfer-encoding:content-type: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=tzSJvizIBg6YtfGtqY4W6z6sjd8EIOyQn4ckmYQI+Ss=; b=KrumhomB0lk3kohoGhlTqyV5FHchMZLOuoYdKbNlBKYSrhtfDM4Gl6zOjDRVYtnkJi ipZmoX8ZhH4Jl3T5rwOYJdMxGja56Q8z7kOW8MGIddoyLbYMxtPps5f5Q3pVqqZk14a/ P+sLDw8lwaLzAN3h0MmUzMvk3WeXOJ27Uk1ouOY7PP/2Os165PkhcU7ksrKbX5EsOcOV PnTK04AkmhXME6MPsW8nTKC/vr/2mWizk13/4MtEAbTV8msNzRNo2VU/3nAfivgAoxY+ ATea/CNIhplVUg7t6vO1nFgVzeuWFvYQuZCvKEG9IE3owWK/2VQUT7bV7inWKnHsamwu V44w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537451; x=1787142251; h=content-transfer-encoding:content-type: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=tzSJvizIBg6YtfGtqY4W6z6sjd8EIOyQn4ckmYQI+Ss=; b=NxVWP89MDglP6jz4Dad2m3LcNK9FHG48jJvcafKyhKES3BrVOVpF/Ohgi3ixfBmgFP 70OEGoLFVAOSbltSF5CDDaC7LB8kEd4hbq2hhuQ32T0j1zrEXDwZtOq2K1gHLk6dPJFL yfSVLUmnT1uAo30vvA7j1GzVgw5dUWbqGRRvTZrLvbi1S1waMsQZlfVIOwdfx3Rg5CEB /6AcSX47UIifoPDtrig+a0CoUSuw3xa57ounMzPgJl8V7d3HIMLPb/63AxSRlByVuSoa PAtS2doL0ft9A4HCeCckHqXR111lP77idLcui7kdPUaaD/SE3IYSkmXPCHrttRKT4BIP q0CA== X-Gm-Message-State: AOJu0YwAt1W9Kd79AB6EZVb6PeZEbBLBJuVE+TJ+Z1W4/4pMiU/dl4Pm zYTxpvwvIAk0fM3l4Hd+piXfIxVL5pbgzusas36eHc+NIdIGGaVz/XPpRi5FvBoPCRgOMOl20iB NAnbjGfmv/8NkHxgaygX+/A7P3qkRh2dU+vLfkTvyWFYSlNzdXVN2AlJwC1Uktng5YA== X-Gm-Gg: AR+sD12+HiEYFJ93DVJFbIKCA28pdUepsQqeheVBYlVRHb6F6KrTgtwWnGRT0HJ1BE2 cOuhMCzpKRzIe7R/dbmpwYaRUfOJEX/Nb+S5mNA89rRS32gtwbKzwN38vOveEZJteJPLaHbm6Wc WYmItE+O26pAJymuGTea8ArBW+VPSTP43ZCEaLvZScixKikeCZ1FKS3ldBiVFhHq+Isrf3bL7Ft w8abeQFXVg4vYHB9T6zS0Ztby+9K4jvHEYSTMr8FN+YeHJTyYm1PQUVQ5J32RpuUjrGnleqIkIS KASVrSnJJmMVerIHKMqrsPzhG/q4Ie3PnT60/kWqLoysfF1wAgJl0FlpBuvSohSAJVxlHcumo1G HbIiOG9vvKYrEIPQJxQNzvpblZ4C06Zpy2aZMTA/6rA== X-Received: by 2002:a05:622a:14d4:b0:516:ed02:c85d with SMTP id d75a77b69052e-52d646c7b0amr29779721cf.3.1786537450765; Wed, 12 Aug 2026 05:24:10 -0700 (PDT) X-Received: by 2002:a05:622a:14d4:b0:516:ed02:c85d with SMTP id d75a77b69052e-52d646c7b0amr29779261cf.3.1786537450288; Wed, 12 Aug 2026 05:24:10 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Peter Xu , Fabiano Rosas Subject: [PATCH 05/14] migration/hmp-cmds: Include 'block/block-global-state.h' header Date: Wed, 12 Aug 2026 14:23:22 +0200 Message-ID: <20260812122332.72975-6-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX7PAdZ6M9V8nU KIqWm6euaCUBsfnzaPX1lDt+y6oQmTVsaUj3ECb4d11bpIt1bxciCTTZaNLPLHBOMrKCOc9ATkZ TVQwR80RbRy2ZE17p1slOA9et14LgsA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX0uhSTh4t84Md 1flQbglSuFZLvQTcuAqSZjMu8diTqbuGy7BUhJZsj5iZ8E9FvoNYtoAP6mtbEzJY5K2AenW54Em 6mEbKo580m3pyONqZDI+KP4Wmodw5Jr56f2Tvc0GklgrMhOs6pJ/j4OEp4YzemeWE7pvVZlVfcW j6pDo9RXkqkRwGS28FZ3/BTbOcE4u6Cxwd7TmwsXkIz2ScZpL9Sc6CoeIuGwcaW7/xsKHtsrDBi 8+mgEn8OOPbOSBJ01yhv3NkEBzAaypMlAlD+c5vhpAT5ATszpvn8pCY7wn+ekyO5cLwIDH57JXX WjVP7H0rEV1njvLFK6ZRQOWDEEqEXGYSlI14vCJ+kVdV7i+MEhzltvUlzHQYUx+79T7QzVBRW8H vGmmy23uyv5cb/mjQt0awaVdJgNbtm0DvbKAkGoex9FTjDVSmwKos2xr65mu/DR8/pusdXnqEnT rHHhrJBit5FT5lPO70A== X-Proofpoint-GUID: qxaf0MrLH3NQdBmJoQOr5AvziaSgRCso X-Authority-Analysis: v=2.4 cv=C87ZDwP+ c=1 sm=1 tr=0 ts=6a7c65eb cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=jqKsQrdABW1tU0UTsM0A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: qxaf0MrLH3NQdBmJoQOr5AvziaSgRCso X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537555031158500 migration-hmp-cmds.c uses types / methods declared in "block/block-global-state.h". Include the latter otherwise we get when refactoring unrelated headers: ../migration/migration-hmp-cmds.c:911:5: error: use of undeclared identif= ier 'BdrvNextIterator' 911 | BdrvNextIterator it; | ^ ../migration/migration-hmp-cmds.c:918:15: error: call to undeclared funct= ion 'bdrv_first' 918 | for (bs =3D bdrv_first(&it); bs; bs =3D bdrv_next(&it)) { | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- migration/migration-hmp-cmds.c | 1 + 1 file changed, 1 insertion(+) diff --git a/migration/migration-hmp-cmds.c b/migration/migration-hmp-cmds.c index b04fc4489f4..351512942af 100644 --- a/migration/migration-hmp-cmds.c +++ b/migration/migration-hmp-cmds.c @@ -15,6 +15,7 @@ =20 #include "qemu/osdep.h" #include "block/qapi.h" +#include "block/block-global-state.h" #include "migration/snapshot.h" #include "monitor/hmp.h" #include "monitor/hmp-completion.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537474; cv=none; d=zohomail.com; s=zohoarc; b=c6YRX3bR6E+64Puqz0akm0aJakM7fmc+USFwNx09c6Rbm/37PXxeP5VERcc7Q9ccEIvHVi2C0b/UG9juzzcFrPu5CYAnp5qf26HETnFQRwu2gGVcjl6DTf+EOmsNhLz+MB0CO08sSbR8O9z0MyboKSt027WlTHbVEIZQZeL8+qo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537474; 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=fB3X5i66McZlK+dR+cm0eP6FmuNHMAXpD6GH/8ebx+Q=; b=RkZAlHjPNmRUrPej7QiFbO8H2cCM3OApvfrdhUpHbmq4c/cBBUgDxYxXo4TejpDL3B1lfYac+jvhAucIZDchUfiUwoO/mI0eZ7AKq+/FPPGvn8KCO7NQ1tcn8hryofE5BiOG3bI3m8rusLzA1Ok7coRo6KvMU5YDvilewqi0auY= 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 1786537474347545.4650444410655; Wed, 12 Aug 2026 05:24:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80P-0006jq-CT; Wed, 12 Aug 2026 08:24: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 1wu80N-0006is-F7 for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:23 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wu80K-0001ow-VH for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:22 -0400 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4PbY3664882 for ; Wed, 12 Aug 2026 12:24:19 GMT Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0m6rh4us-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:18 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-52827090cc5so11179391cf.0 for ; Wed, 12 Aug 2026 05:24:18 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d4e0cfsm6782672f8f.19.2026.08.12.05.24.16 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:16 -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= fB3X5i66McZlK+dR+cm0eP6FmuNHMAXpD6GH/8ebx+Q=; b=ESzsr+QzGtN8F5n3 SXqi4q1ZB2Wr9nWvFczsWv93xXd2RNPmlmrnXFcfJSb1jncUsiJRMlukOMA2mqm+ vERhtnU/hKoJ1jKLYMJcTskM9bVIhIEi7/mDR8airh19Hrhe8uNBeZRFuwpa97Mk nn4ONfHiZdNM5p3aHRpngrvFo1griz124Vr7t78lq9No61TBvzJhCFg0VbMyf4k9 JfUDr1DPIzhgZsw3om/JbT0f0dvgV05gwW4qElXQd0SSTcZpGpSNnpt/PYrfEfD6 V++BACEvb0igQagYFrLzMY2Kitqq+EGDNgBqw9tO8gKoTmWfiW8Ik7qkbsDi8FVT fX5vzA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537458; x=1787142258; darn=nongnu.org; h=content-transfer-encoding:content-type: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=fB3X5i66McZlK+dR+cm0eP6FmuNHMAXpD6GH/8ebx+Q=; b=JbGetD9ej/d83COCp2UPOxs1qwoXP+UI9FThxyx0bU/BAh6PIq7nOvWe6TS3nIfdVd Bx44fPF9GZCZx6iNl+ScWzU6vfA24G49+m9BFjKKZd2p/3qaMQ+/o5pZfM7agDC4OLSF sPv3kHKd6AtAWe7UIuPBEJJLiuqpvKJ6NoI5KmqpDBsMMtgyYiP8kVV1kF5VQn/UiGEz Zmz7s63HzhU1E6TuovEDw4H17iEUaKpxqVCD29JllRLJawEa8nwbCOHgHunXOIjNkkZJ EgAHdjkvmjlpgXDtsc1cT+cywWHgngxk5038Hx3fdE+iq13vWUOauyrySdBE/+NuF8sg 2Miw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537458; x=1787142258; h=content-transfer-encoding:content-type: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=fB3X5i66McZlK+dR+cm0eP6FmuNHMAXpD6GH/8ebx+Q=; b=B9Ree+uuRn7qGQwDBqn5xRos0gahAWmq7o4SR9WleTkARa49+NJWn/EZ3Zz+/wS00k uSvsqtnrYp2mCG4GUbPTkbIh7Try6TzEX0DKHswu7Ec86UeWSZQdfRS33dlkqwWM5//y CErKUBxRuysoivUPPtlqvasJkRVRFrGPxqKg8l2iog/k6/y1syZKj+YRVb64Jb7zjRl0 585pWb357t9QRl/tB6XkXwghlbNQkPRuhZIQIpk9AuzCTNfXfyXxPFcUBd0/s8bjBqBp SixpcRk0O0vQsEKoUzKriMDF/SPZTVnxaKETqiEQnDcUiXxIJSu3Ivs2FUQ4y0U/28J3 tKrQ== X-Gm-Message-State: AOJu0YzGPegkNb0bAsY1uWvbXA7UHM+ihFKRuRxyBx1gyv3nHvAMGvmh 77YFM3ZKubfR8H34T07TR9xAAiI9tYyURUMzDPYC/jN889rXdHn0HhW75XkAWe8FZ9Dhzw/8HkW oPWAL1KDGfFkrYVCAfUFg/QhRq5D9sXeXN5OD5Nb1d5EbgIbLckRfMnMGx6ycIWfqSg== X-Gm-Gg: AR+sD10jsA5163fFzS7AANkTvIy+jNnOVPMi0XnchcOreOlt8YBWi9O6L3hWPPGlyS2 XaupeEd/LESjn9UtO+9Ma/IeINtn9sk+IeNu1dY/aR67uTnIHTGBpwi6dykDO4k9I+5uzXfryKg ISiXe1hq8DTdHZtQQ/GmElTuH+NtYSGKEQLTAaMEbhfANimM93Rgb5Rl426PEWc/MmVyCVBO6/+ 3Q1+LVooI1CNXVy9SJfgnLTlUejTleoJUcom+5Iqn0XVQfWIaZfqmWJkhkdgCrJYJijeC6jbASN cfgaRLnVomwkt78Q5tg/eWbNObCtK2MgKrB0rYAZWGe48C8wl5PdOaihCy+OYysiVErkzb2EpmT suO+BuwLviZHOjNjLxZ1q684VxIYBnN31dtEI2Rb0bw== X-Received: by 2002:a05:622a:2285:b0:516:7a83:8c37 with SMTP id d75a77b69052e-52d602bc56emr68918121cf.11.1786537457785; Wed, 12 Aug 2026 05:24:17 -0700 (PDT) X-Received: by 2002:a05:622a:2285:b0:516:7a83:8c37 with SMTP id d75a77b69052e-52d602bc56emr68917701cf.11.1786537457337; Wed, 12 Aug 2026 05:24:17 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 06/14] monitor: Include missing 'qemu/aio-wait.h' header Date: Wed, 12 Aug 2026 14:23:23 +0200 Message-ID: <20260812122332.72975-7-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX8/8G+XaXr/v0 5lcJhnXJEeSVEAmhXZst/xxNdPh+JxyCzPrLYrQCcQrSE1trvcoCft4duhZhy0Hn9WOuAkLa809 XvKfKVVW+Eo5Vv9hAEUdhN3h+ipdt2OrSmEpnEPtsGS8pNR93tsSv0XJgfLQfSmg92dglFfsCuf ezjbbxv772C4Zkd0Dl3uD+OTAqTE8PKCCPf5oSIh20GPPZ+SkIZ/SHaFKkujRTZK7JFto3oq+Qp UUs+XipZMdq3cUBBI5C9EBUcIyenlQ9wH8LFL165sz4NXyJLPkaqac8AD6cpFCdQLu0v9ORq6a7 RH14/X++1xGjnbjDfkhJiosEXIBlWpImXRUu7Oy+mnQBWf3HSbsi+9Q5e8MNyOwZIFhQ1E8DC45 SY4SLVEjvRmuIXELOUm0Y4FzA1Xja44XzUeH7U09X6vo8zg9BAF/yAR8NwUop8AynxQxMtebzZA 2WkepkSv1t15NB2shgA== X-Authority-Analysis: v=2.4 cv=Wb08rUhX c=1 sm=1 tr=0 ts=6a7c65f2 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=xCX-Xho1F_OFkwux1AsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: _k0R96DMHtHbJ2lgF5bCSnDSUQ_6_qFL X-Proofpoint-ORIG-GUID: _k0R96DMHtHbJ2lgF5bCSnDSUQ_6_qFL X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX+4ICwEGhh35x LcJOimi5VZ4qta6J/yGdjUQBQ3oEMOx5tnT5e4GUoeHyrl0aynWU9UckHTPcxFNzryB2WcETsBV 7K/v2wx5JsJDVQRmfIhJglJFISZ9XVk= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537476479158500 Both monitor.c and qmp.c use types / methods declared in "qemu/aio-wait.h". Include the latter to avoid the following errors when refactoring unrelated headers: ../monitor/monitor.c:648:5: error: call to undeclared function 'AIO_WAIT_= WHILE_UNLOCKED' 648 | AIO_WAIT_WHILE_UNLOCKED(NULL, | ^ ../monitor/qmp.c:792:9: error: call to undeclared function 'aio_wait_bh_o= neshot' 792 | aio_wait_bh_oneshot(iothread_get_aio_context(mon_iothread= ), | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- monitor/monitor.c | 1 + monitor/qmp.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/monitor/monitor.c b/monitor/monitor.c index ed195fd97bb..c75ae815343 100644 --- a/monitor/monitor.c +++ b/monitor/monitor.c @@ -30,6 +30,7 @@ #include "qapi/qapi-visit-control.h" #include "qobject/qdict.h" #include "qom/object_interfaces.h" +#include "qemu/aio-wait.h" #include "qemu/error-report.h" #include "qemu/option.h" #include "system/qtest.h" diff --git a/monitor/qmp.c b/monitor/qmp.c index 338d37cb7e5..6ae1098d39f 100644 --- a/monitor/qmp.c +++ b/monitor/qmp.c @@ -23,7 +23,7 @@ */ =20 #include "qemu/osdep.h" - +#include "qemu/aio-wait.h" #include "chardev/char-io.h" #include "monitor-internal.h" #include "qapi/error.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537491; cv=none; d=zohomail.com; s=zohoarc; b=fkowmvK9E/sxgpnA+Pjbpb25F4YXGCc7cPG6DEm0Q9gCju6k2QvwpAoo+wCpgJQO2eQOq1f6FY6uLrPczpKN6G6p9vwuuhahFS5qjqLlHqa0VP40MnEDudKWWJB2n6503iOfasej+IRSRVKqPK4S1ZQojS70GEQ/EFjQJo7amFw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537491; 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=DrbbpvJ8PS4d9Wmp3LH1rQVAhWTDBdxV8i64qa6nA5o=; b=JU41ozBxsQcv++3WQKGIP32ZRLBw6LkoSqAhfS79AdvWA5kT2wGAkPEsde1nYd2b3IqSaUhAliJI9wMLiJCYE1TZZFBnRUwEOc6ZytHRLQBnFRPV3KixJB4m7SOILoPyW/Dnlpu/sk/m+ThrQhNlqCOszhWL2SJUCbdBKOyokBQ= 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 1786537491601434.8349302304704; Wed, 12 Aug 2026 05:24:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80V-000704-RH; Wed, 12 Aug 2026 08:24:31 -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 1wu80U-0006z1-Av for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:30 -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 1wu80R-0001qJ-Se for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:29 -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 67CB5G7x2397206 for ; Wed, 12 Aug 2026 12:24:25 GMT Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0hfw1rmb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:25 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51c12e43b98so10814661cf.1 for ; Wed, 12 Aug 2026 05:24:25 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997c98d264sm50385175e9.9.2026.08.12.05.24.23 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:23 -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= DrbbpvJ8PS4d9Wmp3LH1rQVAhWTDBdxV8i64qa6nA5o=; b=YjFDWQ1A0UCd1IPi gb9JfxwiT9Jf4Al5d/qYvKnF5EtYQXsyPOnOAa+cUTlzftpTDrcyYynk+srdDJNk Bms6rbGXrHnxJ8l+2q0+O3Wp1DikcKm7Hu2dX3Ei55ETtDNZRUvkmMYtCmnm/1Jp MENkPVNpHPVWai0us112U5Ir8/yXs9JVLA4k376He69neg0twDmHw3afIh4g83/P CR5NXZLCHPklkdxxluGcykkVy4/Qt3+j3Ye8DvqIdWvVMy0m1rStLfwriaMYvGL0 2ksO1cL/gh3BjUpNIo/lV2u6R73QVlzMXVI8QazNwx8wuzvr8Fdo1Q0Bg99X06PE SdT4fg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537465; x=1787142265; darn=nongnu.org; h=content-transfer-encoding:content-type: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=DrbbpvJ8PS4d9Wmp3LH1rQVAhWTDBdxV8i64qa6nA5o=; b=fyZ6xqCNXeAVSFoDuoghzOud6lp4kfg+ta2qq2/ciI+x+o+hfp1SA+GtGl4Cw0OB1r tEp/sAiJpYd1hxgf2DZ8/UefygTJRX3CwjnGIBVFfw6zAORNhd6Hzy6rP5vz5CJ4XS06 IFBNbFNvDC4otFj9z4639Z/klEQt2XgVBc3GYDSStg1QPeKaXL4iHAZa9oHmlzIrW8In J4NJaCnw14l+a6gVK0s/54HJ/jnQ1lS3N8F+aFO7C/oxeDH+W/dOS/8lpEVhNR/5eICe VFEAy6kW26JrZYdr65R5KGVPHtcit4JiniAVWQZkiS4KARWxkG6b1upIxLJ5iLCW2o79 R8YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537465; x=1787142265; h=content-transfer-encoding:content-type: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=DrbbpvJ8PS4d9Wmp3LH1rQVAhWTDBdxV8i64qa6nA5o=; b=WMMSK+bUzQmEjHijoVkv1A3ayWtHIFh78qVSsQsKaCbPs605O/SOUjrnAMstOLTp81 6728N+qOxYn6pOVtbH4TPa6RLmm+jWvIWU7GISAJxiBIUYp6XaxFi28LjzBRUwzwUOZS yy5ZkJrxeh1HsPdDVI4YDnsMD570iI7MPard9cGmmK4FIZUrJggzaNCByMY0YS3xjoGF QjHxFZEl82AUi0qcCKlCga0ryWWU96hSU6JF2PeFQ80YmPi2QRoI2eCIP+YxkcNno6AT RGNYhrxVNWDwQhkMo4d1LQM4MQFCQBDLHAXGJCR8ot+H5OPok1uiVnwczaUNLNlWCtb5 HrgA== X-Gm-Message-State: AOJu0YxckVfR3N1gkqn8nyjmQHYtUfB6qujbgchPXeuw/l9UpfJJek6O Otek2CWCJg9T9OqUWGe4DUjNlITA6R3Sw94mYb54mrWtbUNRdVjfDlHwC4dcwLNz+ixHQeCWLgr knC8p21xP3CkXQ6qK8kF/bmUSDbdg2+6nps7q8gDMZRLm615bCoGR20y8pW3/PwukqQ== X-Gm-Gg: AR+sD11OIbZ4Ehw4UJ/xid0o+WToPSAVzkLb7zojZW4mVeh/j8l7+MHpWPEzY+Dq9Uc NxHrxsS9W0J3OazKUiH7FEL9EnzImTUTVZ4iDqEUH0lFaSV9iwA79byNI6bXhsi0BMMkg/svR6h hj8k5Vj1EovCHqvcsjhxsYBTehMW6jB50/CvxkudS/zaw2VNROE/zSQS+s3CxQYsU9dgow2e+jr Uli3dzOzMryg1VGRUILQtoKwkOSoW8T9iHqNAsB7gZdMPdwkhIeEHhmqH7jNd9mpTS3RjR+l5Cb IHt1+gXD8702NyeHqjZYurdmIeMFU+A56u08McYU2F5JCG4TQTtrwOXxomMzK+5AT4HhZtEAb2k Wdua8VOV6cu4t1fCQWgLVlne6ShjsbfVsbjvkJFZHdw== X-Received: by 2002:ac8:7f53:0:b0:51c:1005:d096 with SMTP id d75a77b69052e-52d648063f8mr35285331cf.24.1786537465005; Wed, 12 Aug 2026 05:24:25 -0700 (PDT) X-Received: by 2002:ac8:7f53:0:b0:51c:1005:d096 with SMTP id d75a77b69052e-52d648063f8mr35285071cf.24.1786537464552; Wed, 12 Aug 2026 05:24:24 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 07/14] monitor: Include missing 'qemu/lockable.h' header Date: Wed, 12 Aug 2026 14:23:24 +0200 Message-ID: <20260812122332.72975-8-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXxCcO4Q+Q1jvu JhgAvoWpHYU6tO6t5Bubp29MBYCQP+xpCGYGbe4SaTS28MlVen/nOZf9wUuklvzdXhF/I0sP3wB KaoP0BizFRVyTXDEsmw82lAo2uKeZfY= X-Proofpoint-GUID: 5zng6HjfxsdKNGBjoNkIW0YMrInUV7jz X-Authority-Analysis: v=2.4 cv=fpDsol4f c=1 sm=1 tr=0 ts=6a7c65f9 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=_5bDPQybseJbp6lUwYQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: 5zng6HjfxsdKNGBjoNkIW0YMrInUV7jz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXzBfNJvCuhShm T/XrtHkm/WvJ2aLaDR71gpyTLPsZJ3zvULHYF1iGH9Cmwc3B1R69vZBw6/KXlpJJIYGfXkfRKN5 HdGhPQ+ZtdXJ2DFBW176BYhcPrwkdLcN25uSfnOa5RHIgDyRjg6fNSestS2Ulr55hvF71T+CuT1 5E3g5JR/xYLX856lha7HKz63fQ6izU2PJtMIOiyUsTuSfIee+d9X2WFC66RmooIOo9C6Qn53POZ Bm/0w75i2vRMUrHJzgG8AOO9aYSN3k1W7JnfG6fSeufVrnJJmkPA9oDVYJAGE9GBfTFSp+6uKIR wpFtNgxsXeqg6iLEmOHVbeOrCxGzJfKeVz2sY43TKbRO5CMeE2eXegTowHz0KgIHtu31dtHa+/d p9vkJ2kCh67wohE4PmYSjpnOEFRsMoGWPOVgFmMBhPL6Nl4ocnBFw1Weuokl9qVHHspAHBsk+Ib jiQSqJxrUh9i9ZUwf2A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 spamscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537492693158500 Files in monitor/ use the QEMU_LOCK_GUARD() macros, which are declared in "qemu/lockable.h". Include the latter to avoid when refactoring unrelated headers: ../monitor/fds.c:146:5: error: call to undeclared function 'QEMU_LOCK_GUA= RD' 146 | QEMU_LOCK_GUARD(&mon->mon_lock); | ^ ../monitor/monitor.c:176:5: error: call to undeclared function 'QEMU_LOCK= _GUARD' 176 | QEMU_LOCK_GUARD(&mon->mon_lock); | ^ ../monitor/qmp.c:164:5: error: call to undeclared function 'WITH_QEMU_LOC= K_GUARD' 164 | WITH_QEMU_LOCK_GUARD(&mon->mon_lock) { | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- monitor/fds.c | 1 + monitor/monitor.c | 1 + monitor/qmp.c | 1 + 3 files changed, 3 insertions(+) diff --git a/monitor/fds.c b/monitor/fds.c index cc35d2ec334..abe5f13487d 100644 --- a/monitor/fds.c +++ b/monitor/fds.c @@ -29,6 +29,7 @@ #include "qapi/qmp/qerror.h" #include "qemu/ctype.h" #include "qemu/cutils.h" +#include "qemu/lockable.h" #include "system/runstate.h" =20 /* file descriptors passed via SCM_RIGHTS */ diff --git a/monitor/monitor.c b/monitor/monitor.c index c75ae815343..6af09f2f6ea 100644 --- a/monitor/monitor.c +++ b/monitor/monitor.c @@ -32,6 +32,7 @@ #include "qom/object_interfaces.h" #include "qemu/aio-wait.h" #include "qemu/error-report.h" +#include "qemu/lockable.h" #include "qemu/option.h" #include "system/qtest.h" #include "trace.h" diff --git a/monitor/qmp.c b/monitor/qmp.c index 6ae1098d39f..aec03157750 100644 --- a/monitor/qmp.c +++ b/monitor/qmp.c @@ -24,6 +24,7 @@ =20 #include "qemu/osdep.h" #include "qemu/aio-wait.h" +#include "qemu/lockable.h" #include "chardev/char-io.h" #include "monitor-internal.h" #include "qapi/error.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537514; cv=none; d=zohomail.com; s=zohoarc; b=KZQXCHWkgn9lRhGf0fE0VWfGzSp2pDNCjZGCODJQsB7OveeGh+Lbf9AG162OwEM/VIDaLqYjGzg5UizlffHDvctENc96toIfZWXHLDU0XgYofsdyii/D2hdnoElmRZyvMXqITKocpdKKUp+EaE82CT6coNbz/fO2fiZwjM2F5H4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537514; 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=bJNJ71owOHpg6avfvSNvEMJvaX22jFH3qikkicdMvEc=; b=UgIiPeALu/ue6aHpL4NmFpthBAw2icj2Jf5XxZS978AM1jPqfJ7aeoKIEmlfDMXfU9OZvDNHvv48lo6Ob3NMHjaxDDsepCFJr5HnvljmpIfemKuwZ/vQT1PuzxgVRxIqo07+of27eepkO5aeuccK3gSfa9mw407P5kXB2lGikA0= 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 1786537514798890.6753321849467; Wed, 12 Aug 2026 05:25:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80b-00077g-L5; Wed, 12 Aug 2026 08:24:37 -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 1wu80a-00073j-3X for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:36 -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 1wu80Y-0001s8-AU for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:35 -0400 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4GSM3664703 for ; Wed, 12 Aug 2026 12:24:33 GMT Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0m6rh4vs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:33 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51c01ff996dso13812311cf.2 for ; Wed, 12 Aug 2026 05:24:32 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997c98ce0bsm45945325e9.11.2026.08.12.05.24.30 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:30 -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= bJNJ71owOHpg6avfvSNvEMJvaX22jFH3qikkicdMvEc=; b=gnE6al7snYFMHpqc XDFTJ1Psab6UDQfAXVJ6bK+StryZXAD/6Rtr45iIDWR5AP3CKvl/YVyA+ZGF0Sud jb3Ah4lTOymTknOTFMGeITCIIQ4v92PqCyS8nbfrFSSDnaNRWRinspHrlawTqVaQ rGTlfoshgt62tShYLRRuptUVhPwgQr+jeDXQvx1xPwPTrglw0ivbltqbHHwHHhgQ xNUOxhqcG/fXaWlMRqlXzTbOPRU5lQ0ZJHfUHqbF3elEQLBYgTre2RVInuNpKSmT 67+uALEGZyrnARo9Vi3Crg4TdDgHj8fxHeF0nfC1ZDMmcrQwlUMiSn8Zb4qQgUqK 4hQQZw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537472; x=1787142272; darn=nongnu.org; h=content-transfer-encoding:content-type: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=bJNJ71owOHpg6avfvSNvEMJvaX22jFH3qikkicdMvEc=; b=EgIzZZvu11yvsRbOuRkC1h1fFgLIhzHKhFL9OKb5/U/4UwJ3SOR7vkknnyBlo80E7i CrnsMuMryHek7cioCpMyGIITVs1ndC20rfJQfs/uPdTHup0QzmhPTZaQrWDB5hvn6HzN iYYKnPVJ95sXNzPXW5G9dSwbmLK1k+oZ1/xbtKWXq6pJer0MY5YA5GshSHqurT0E7wTd rKKJjDk0D29qqYhPh9wuBC3FXssZaNUOQxNmsQHgPcb5HJTARgPMIyMILcRjCvIVC9Mq 0bIBn61Dg6s1kPTenwALP2P0jRV0xr0aGz3HOz6nuaNpcLg7Zlj0kqsPRWApTHPFl1nk GBhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537472; x=1787142272; h=content-transfer-encoding:content-type: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=bJNJ71owOHpg6avfvSNvEMJvaX22jFH3qikkicdMvEc=; b=jiATIV2xPqQRduQRMUfuWMboQX5l38k154OL8FmixDv5NzdlX4qmFh9bWUL0sEDs91 tBf3BFKcZNvGIn6OKgDuuLbjM6O7Hr0+sfMgIaplIV3gk4PYQcdE8v8CsVZPgwsG9GYA Ea9ZHKN2DEBwRjF4iJhtMNk6nFr8+j47TZNkVcaDaKW04VHC0mxSKRMK8n732JzsNhvl n2jAz5uDYKcJIXBJw0YdDY1TEjVm640hWQAjHkeJgzqGdfG7p7bIPq9uBljSGWWLaBHf 1nWCmGEddU7uAvKIO+HF5lQftoOQHlcm0BZB3rXaeA0erRKFHFl0kRH0MI8PrPDrHEzE ePKA== X-Gm-Message-State: AOJu0Yy0llOe+6/p/l9S0UVdDUbFs4kmN5lki7CxrxLFcxyYYeW1asd+ 8woRAht4C9YYohCgLtGbMvG/SAF8bkMSjUZUHRx1iXhPDyc1gOxJltWderBYkG/aZVJ8FobW+M+ JJTme4Tg7L9HtQBve5+NbMFtlFsrybt19MlQZMe9mwPgYHXKOh7vbJcR5gdOug0KVgA== X-Gm-Gg: AR+sD129vrGvP3kiGuqtYxrBQVXePXrd9Ue5b2FV4HolPKSpiazXfbKAcVa5r6HADiJ XaX15Xd5+DhXOQc0YJPrZhDjKz5ZoTqkXcQBVXP3utiXeM+mYUIO+XMwrfKWU4T6evvItqzrBUK U7o7RgNo3Uidd6NJ2PCMNz57QzSTW+fPDa4+7kmMtDoPuVFUObLBoy1jlrrQ5QfCdvbdgzpBadz AHQajrh2MSwQAbV7rd5KXwDPvN2ZoEgtpdQfnQgaEltPyi/19bPhkGaECwOLjdAEa8xlLZuRTbx pgHDBPDPtjqHBlVdRgU03f3VCZLiJhSOzWR5WbG4OabLihGuKBsrs54jwYJ78B9ybgudm3M+JHs zHXItjuczOWGydSX9Ow9RZIB77rstdrD9VuXmfQD6uA== X-Received: by 2002:a05:622a:2289:b0:51c:15c5:2bf7 with SMTP id d75a77b69052e-52d646cd4cfmr39470931cf.12.1786537472005; Wed, 12 Aug 2026 05:24:32 -0700 (PDT) X-Received: by 2002:a05:622a:2289:b0:51c:15c5:2bf7 with SMTP id d75a77b69052e-52d646cd4cfmr39470401cf.12.1786537471447; Wed, 12 Aug 2026 05:24:31 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 08/14] monitor: Include missing 'qemu/coroutine-core.h' header Date: Wed, 12 Aug 2026 14:23:25 +0200 Message-ID: <20260812122332.72975-9-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXwb8oq6cuOeMb Aa0Nf7ObwqceUnmZxhBM/f5ZMb+NX6kWaTKi2kC1L+GAtv/8ehmh9wVJ4Nzi7ySps/9r9HmOmEL Dpt9c7hd9tVOZMFrnA5cLRsoH9jYxdHzs14HWqRBdgtASn1DLddWaTEp2uFoYpH/vmwNtWRXNOY 9xBvAz7cHXLOXYTcFrJ6L4Lsywrksuy0P1cgXrcBfdmAACVVj59Ga0HI8+GqSkJO71Xf1BFmQyN eWi6mPS63+DFbEY9MbWtk2vCCsSmDP/xYvbVVeJYci56/DFn5uBBg+QyvOtU2q6tDOJqKXwPdwH gZJruYXBijBs1wplNgyjeNPB+8edIc2Zcgpv6bqT6g3LVkCNL8EaXPBrXJEgwTzSAaQmhWwMW6x 3VQmAU9Xc3GSJB0eA9UCM2Z80AkcRONVfxIznfQe8S1vUgAcXqZ99j//arRHjsZTAXL0tpLdh/D OJBejJD65U12ADQM/iw== X-Authority-Analysis: v=2.4 cv=Wb08rUhX c=1 sm=1 tr=0 ts=6a7c6601 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=neFa9O3qn1L-Jj73aAYA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: j2kib1QCYQU1e6Wg-__K1jbgeLHC85Yf X-Proofpoint-ORIG-GUID: j2kib1QCYQU1e6Wg-__K1jbgeLHC85Yf X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX2TKZv7XfVAsm 6Bc382NOeRBv1RkcLUvgA6oB29RQykREvGJor7TZ1A/KWzl8Dh+JM2CXa6FxUwjRsu2Guz9tgHn C6efIUCi0JAofTeefAd8sT+0Fs/l4G0= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537516843158500 "monitor/monitor.h" declares monitor_set_cur() which use the 'Coroutine' type, itself declared in "qemu/coroutine-core.h". Include the latter to avoid when refactoring unrelated headers: In file included from ../../target/sh4/monitor.c:26: qemu/include/monitor/monitor.h:32:26: error: unknown type name 'Coroutine' 32 | Monitor *monitor_set_cur(Coroutine *co, Monitor *mon); | ^ Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/monitor/monitor.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h index 890497b0d22..efdd2165aa9 100644 --- a/include/monitor/monitor.h +++ b/include/monitor/monitor.h @@ -4,6 +4,7 @@ #include "block/block.h" #include "qapi/qapi-types-misc.h" #include "qapi/qapi-emit-events.h" +#include "qemu/coroutine-core.h" #include "qemu/readline.h" #include "exec/hwaddr.h" #include "qom/object.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537514; cv=none; d=zohomail.com; s=zohoarc; b=GermEd1L5Y/3cQJCzRezQjY4IuwZfKq3sFBpWFjEJz5hEaMB98J9xHrzBRp4tp/Z4nSbT1ntAL6JQQDvHY3hIYdHPdT+t72yJtD0cfOZDK8hnRxzdgDO99TB+Y0500jQB8ogulqAkBeCPf9ZpjZTgZexl6R7/7sH2kO8U/H8+6Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537514; 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=H8bOmNlfoHQ6vnwoT3iYJ95B0zPjZH+NKe19ERFlx38=; b=Hq+XBpO6Ncjdqm6X1s6RHYKgvVTR82DSev+A39YhxvcxJHdvuUic8ie+WX1hidz9X6dD6bZvCMTomPrzxqucVHT9T46SgK8nnRTxarqUDbYaDjI8v4nzex8irsKJ+YqWN3edT6nymUqs2Bu0efGJxeHwuChdHjhjEwrInd921oQ= 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 1786537514864164.15476818570858; Wed, 12 Aug 2026 05:25:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80o-0007H8-Ne; Wed, 12 Aug 2026 08:24: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 1wu80m-0007Ek-Rr for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:48 -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 1wu80i-0001wR-RM for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:48 -0400 Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB46aI3265820 for ; Wed, 12 Aug 2026 12:24:41 GMT Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g08jrksa2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:40 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51c01ff996dso13817511cf.2 for ; Wed, 12 Aug 2026 05:24:40 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d4e400sm7534885f8f.21.2026.08.12.05.24.37 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:37 -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= H8bOmNlfoHQ6vnwoT3iYJ95B0zPjZH+NKe19ERFlx38=; b=M3sWdCdpohxbKelY B36/aULjuHqxOEbYxQ6ngac0K88ZbhDp8Uk2z/Bct0md9o8XvFfdGtzYnSOl8kkp j/Jp6MEKZk9oY/nvGH3o2W9lTrTj/j0vZuiNyQHGRY29M/Q5LajO+okntgSLDJoX Nq/phJ18dORlziboKFqkqkldpr5UqdZbm9P0kj5oO+g1h93XpQW4j7yJT2DL7NUK GQUSTVqTPRaufebd+CeIykeU3jqc3Sptqk7ka7ikofY1xJW+ahSqUi6BYTOvYFnN BWwgkh6T0o9BH70f7fCsr+WOOojWNMW9QrELZWGSOpbXxX5yFq5+HhUykHrkPihH 8ajtRA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537479; x=1787142279; darn=nongnu.org; h=content-transfer-encoding:content-type: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=H8bOmNlfoHQ6vnwoT3iYJ95B0zPjZH+NKe19ERFlx38=; b=jPnNxqWdTb7GHP1orqj/0VDiYdYjwDAJXwMalc+pIRgV14b1MYYKGnsYIUcavuGtVg 710KrSD1EOCVSGAH8V2/dqUjauLOPUUlw253kx0516JpWX4m2Fe46LP/lsTe+5w2tkR2 PpQ/mWP+gnRgNOoGiFRR2eLXxnbB8KQ7HKn3VI+Pb1iladHqQtfAJu+fyrHCZ0jqryU9 K4wAPwsSu503pw+U81kQrcfuPD9PWyejQMWafo5F91W009LqKmHJdLGqTxxGHQQwTPBe TdMQYL5DuPx0DkOctvTysQkC081gugEZmnAJrrOWRIjzkTjbSJMVFN7b4uVzF549Waet 3/vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537479; x=1787142279; h=content-transfer-encoding:content-type: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=H8bOmNlfoHQ6vnwoT3iYJ95B0zPjZH+NKe19ERFlx38=; b=lY0XQrC8Dly3DZCZKx0lSmA2+aHsEq0L7NE+utA6WlaPMlLm1sAmfM4/ducxLNqU1I 0ULU6iXTCiBAXH7W33Yc3In4Zwt0pAqWKf8TJ9Pn/k16ec/Gy6wu4jIqveOyYU5GhObL xEp/LnII23nzBzZZeWueupjtt1eWwtXi7hdGvYHCtD055cLW3FEHdZvBnS9pO3hLSwWk cFyHDYk8Gqdy5Y6vOMTVhqxFseXIowvmbql0F3TLhrAAgoWp/aj0tOwZylw+h6urn0RW UkgotNFt7m0wnU6salxZkghA1+fAqBBYQFY8zy+pI6CXw7s30PiJrIJNxNfImw2X2ywW QWiA== X-Gm-Message-State: AOJu0Yz7tBrHOThBye+NXVKaZoL8oaciubI32nGbE87TeFbWp0Di3mYM amI/ToNtQ8RHgM/u07V+0MnWqJKg80s36BZSSWOj2IyHJkZM8VacVAzg9/nP9kLrkjFQm5AmzEs I1XI8h27WmhK+6scZfzfIhbBYmjsbONQeNmMvE/ju8lOthu/k0rDx1fIlEWGStZEo+w== X-Gm-Gg: AR+sD13SQpN4iy2x7RlyyXcwTCHq8kfF1X19J71ho+LhRHhHiUttKoAKwYZYv3y4e8q zga0Ekb4AfqeuRHxVa509Ts1RLjMt68c/Ihb+gH4DZL8t1cv20ZULSZAj5wV4OG4YEFtdaRssss jG1mb3tXwxRKEl+YGQ4S20kRceoZVP1GxTJ+Vsd52cmaiBPPF6JnX9QepXrtdz4eQ8Bj9Oczp8Z shqO48pzw2zltY+2Cjd41LvC3JsjKNO8N6RZ3liZKPp/g9ZCsmgqlXG5JIqmTq9iAJlVUC8Mw/U nZVm5bUtp1OHtKOw9Ld+9MNTfILGcD/429RUYpSntl3qFvXNEUmLbMeRIwhacSvZEKU5QLj2Vva JuQ/jSAgsJe2kByizx10RCkwCvy5t2XPq17Y6Pe2lNw== X-Received: by 2002:a05:622a:4816:b0:51c:207f:6524 with SMTP id d75a77b69052e-52d64817b7amr36736151cf.37.1786537479023; Wed, 12 Aug 2026 05:24:39 -0700 (PDT) X-Received: by 2002:a05:622a:4816:b0:51c:207f:6524 with SMTP id d75a77b69052e-52d64817b7amr36735621cf.37.1786537478479; Wed, 12 Aug 2026 05:24:38 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 09/14] monitor: Reduce inclusion of 'qapi/qapi-emit-events.h' header Date: Wed, 12 Aug 2026 14:23:26 +0200 Message-ID: <20260812122332.72975-10-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 3RaZh5-lCaPYyoUC9VziZHAGivp2RLkx X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX9rHj7qqylH27 QIsl18mpZDLuSeaC/c7VYfSNzAIDyKiszJwxhwGy931C+FYiBfdFeYgGoPNLDZvSu7L0O738zUN /E8zPJoQrb5KrMtjyO6NKZx6wTOYaII= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXwXVuc9hRrszl JANDExAdHroSPuFErqT0hPdCtCoJA0LAEn8jZ/Mm0XUKwNIdJ10fpmLCZDCTKcOuMA+K9E2CXFW ruvKaqi9TtnaOpI8o43c+P/8Z/fTf05lF290WwnY8WCP7sCYrasCsgQ8r5RTy5gmYFgpcd+xPJN ltra0gbXwqYfI36N/SK4Cpig9TdxBwoJ4m++cEdHPcktSXh5cuAZ1rpJvvQHgU+qpeLmloW29Sk CHkBBBAGgL5zVNh5+rh6h57Re2a37WcO0CWhbHyjAprbmBVAPu503fn4JOAAyTOSqUQbuUS4R2u QyPwsi16k3i0UkcYkisXtdj32zhTIR0Jum6hQ8umpMJtfDO1OSnMpAXcMqSYHqg1RiqtmMTXmia fHxmLlyS9iLH6Zud2qa1dMo4hXTZnvnP2aWPIw7/KaSLe77EyqaKrS2Kf7C9uLi8Yh3KjHWdFoq zIWtVuspcdP9WDZshxw== X-Authority-Analysis: v=2.4 cv=Z7Dc2nRA c=1 sm=1 tr=0 ts=6a7c6609 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=M5_NfMGrd9FO49X1DvkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: 3RaZh5-lCaPYyoUC9VziZHAGivp2RLkx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 priorityscore=1501 bulkscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537516851158500 "monitor/monitor.h" don't use anything declared in the generated "qapi/qapi-emit-events.h" header. However the "monitor/monitor-internal.h" do: 107 struct MonitorClass { ... 116 /* 117 * If non-NULL, the monitor is able to send event 118 * notifications back to the client 119 */ 120 void (*emit_event)(Monitor *mon, QAPIEvent event, QDict *qdict); ^^^^^^^^^ Move the header inclusion to "monitor/monitor-internal.h" to avoid including / re-exposing unnecessary declarations in the global "monitor/monitor.h" header. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/monitor/monitor.h | 1 - monitor/monitor-internal.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h index efdd2165aa9..fa9f4a8a75a 100644 --- a/include/monitor/monitor.h +++ b/include/monitor/monitor.h @@ -3,7 +3,6 @@ =20 #include "block/block.h" #include "qapi/qapi-types-misc.h" -#include "qapi/qapi-emit-events.h" #include "qemu/coroutine-core.h" #include "qemu/readline.h" #include "exec/hwaddr.h" diff --git a/monitor/monitor-internal.h b/monitor/monitor-internal.h index 23829f32f9a..bc0932c425a 100644 --- a/monitor/monitor-internal.h +++ b/monitor/monitor-internal.h @@ -27,6 +27,7 @@ =20 #include "chardev/char-fe.h" #include "monitor/monitor.h" +#include "qapi/qapi-emit-events.h" #include "qapi/qapi-types-control.h" #include "qapi/qapi-types-qom.h" #include "qapi/qmp-registry.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537502; cv=none; d=zohomail.com; s=zohoarc; b=djviUY+/hHi8+Vn/EhVCOTYdJCeg/nKNZHragZ4AtHb+sn4GQHFq60orBga6iVnKZsdsqldbd7Z40TnmuzPzKRbrRfdSHWcQDVIHdRdzv3F8ETAI6qjGtTnrWVAJoFqtw7JG8/SmvfC5uK4IaP5LnbYpzwIsw2Yuyb1O3krxzck= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537502; 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=tSP3oFOhSSJwH2wpIPExnupwUl69LTj1EeNGfJfr8IU=; b=XZ0RzbH7lVP2KTARhrOBKsj78H/Kv3o93ZPhv2nJSt0uYDKJ9WkhO6mPeBAY5CCGks0i/22w2oOY2ojsY/m/FyNOSdgBYephZgqboJoAbaDZrbihoDrgNV8Rh/uJfiVJv3fhDYxlqlg2PENg2bWCDO5nxwu4o8jAbrnPmtS9+t8= 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 1786537502847328.62890171973356; Wed, 12 Aug 2026 05:25:02 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80o-0007Fh-9C; Wed, 12 Aug 2026 08:24: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 1wu80n-0007F2-3h for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24: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 1wu80l-0001ys-KU for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:48 -0400 Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4XB93311415 for ; Wed, 12 Aug 2026 12:24:46 GMT Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0p3d0nem-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:46 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5174a23afcbso12362501cf.3 for ; Wed, 12 Aug 2026 05:24:46 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997aac48f7sm66518265e9.8.2026.08.12.05.24.44 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:44 -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= tSP3oFOhSSJwH2wpIPExnupwUl69LTj1EeNGfJfr8IU=; b=QjCpXv4sCRl4pIpS zkhsZKVtEEXhSrBluETIXPxvVDdRVaemCH6ZjCkqFzH4UYuT1W4u90hWl2BGdGfE zTT9UocDd+nZyGcXUGOSp44dvE4MZ7j7FSL48Uknn/2EbOei7V7AJDJnaO+Xc2za olMa20moTzawko/KcZLG1W4nddD74lLvEUHMwHlvj9kc1cgPsmF1atTAESJzhiR2 ia2MEN0eqJKnSs4BJzJi1P77nDd9A/XVXpaEGGEdN6u4czqZSqHAn/ekxkOkN/jF tvCy6/KogC10LM11m5oO+1eU3VhzB8MwsGsY357pv5I705BNXX7nZ8tsaa0F/mTt BxHb/Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537486; x=1787142286; darn=nongnu.org; h=content-transfer-encoding:content-type: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=tSP3oFOhSSJwH2wpIPExnupwUl69LTj1EeNGfJfr8IU=; b=Rjzvls7Krn39rwlPUbBuxveYjNHQWoWOkvWltpoFbGcFm9yEuzP4x1HkKFUMoEH3ai xF9NXzMrq9Xbf3WnSz8+ACgNet3qtVIfNftcIEqScmG0TCxaUk4OUZWINDZ381UDHI2Q P4dGegNQpz6AWcfYxa4xK9Hwb9MNicFlNQgPB9OS4fSBkhvO8mXC93SgwW5by8SqJIKy dplNz1EUN6YiXfIIqgrjB42MzY55ueMDRnovP9/M0FUCq5KNXd+Djgds/QqRTBOx/hbn O6vr9GjuaT/ZxVgIEqOdS57/x0FCztjXXmnzdDhy+COIeEVRCZxq4t274K05DVSF+xgD Vx6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537486; x=1787142286; h=content-transfer-encoding:content-type: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=tSP3oFOhSSJwH2wpIPExnupwUl69LTj1EeNGfJfr8IU=; b=pSf6dDYvNMpZH4jocu3XnneIaLrVDf7mNdrRC7KouQqcGkkKpECxolAWQlFOO8N6AY bc9Fa4QPoNUqMQdxA3DDSn9jokjLfUnxaatui63BjFl7xPpgXxLPWIEPpV/rXJPs04CW PgnLA66149pb/0dKZO9KouwNNh5Wimt46aN/ss9fcIZqJfJckCa0sX0yMvVWEWrtyDFF Kl5BGDxoIdU5Up5tIexzwRMzj8Zd+7112JX0KP5sR3Q2cJjQ2n0dbTtvg84Z0RTbSro+ VQiRgIiOKeT0v5wY3FPDdG6cri7Qa3tTmV0ePuWEwoKTX72o10s+zlATqw/opx3Nxh3M 9HYQ== X-Gm-Message-State: AOJu0YwJdCqXrq7voGHORetbeJWfchip6JWirux1VQwV8BMJ87ev4PeZ 8V69guh2OeTFBqKyl+AkVjFQXwQckjL8cJIALcgn/dAPI1S08SxLNdUFI7/kNX9DnoUNALD6fDg PYSHbN9vMeYOY3OtXmBR8zyq5bLJjp7ZBVcdpWLJX4yLNXwJ2V6HgJ8QPuYupq9ot/g== X-Gm-Gg: AR+sD1271F9CbXeQHctNwbK9Wx+dEuQVKJDls0Ma7h9hWxZSgaqHcXs3DmnSEtPrxhZ 80imBxaLZ4i1LBnS5+BVh9GqMBkpytWls8eaHtAZS+hVmEoq/2arUojIBCgSUhPjaMZdBFacssX 36onNhtDK272TkP3wn86bscqIaTpIMkeVg6XFFLuubOjOv8W78ZB2yKgbIDa9gjsyNCmQU2kjsk 63dAGDjz9Irf6uTPWujkXNBa2qx9uy4n8vlHzQCpLmNPcVfK7TbeAIvo4cRmG2cr6LhfXBsST7e rhaUqW9pLm3psKp5HmpptuoYz27g7ovfr9yHbxx51S99EbEntc3uwPU/SdAVyL1rxxbL/XuGhHw YReqn6SRwYpfaFpn+9gID5msk/nr27nchBTuaanjtbg== X-Received: by 2002:a05:622a:e156:20b0:52d:6afd:7d9c with SMTP id d75a77b69052e-52d6afd8517mr8439121cf.29.1786537485926; Wed, 12 Aug 2026 05:24:45 -0700 (PDT) X-Received: by 2002:a05:622a:e156:20b0:52d:6afd:7d9c with SMTP id d75a77b69052e-52d6afd8517mr8438671cf.29.1786537485490; Wed, 12 Aug 2026 05:24:45 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 10/14] monitor: Remove unnecessary 'block/block.h' header Date: Wed, 12 Aug 2026 14:23:27 +0200 Message-ID: <20260812122332.72975-11-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: cC9vOehu97ecL4Qb7y0yUqXA9_kvXS16 X-Proofpoint-GUID: cC9vOehu97ecL4Qb7y0yUqXA9_kvXS16 X-Authority-Analysis: v=2.4 cv=UfNhjqSN c=1 sm=1 tr=0 ts=6a7c660e cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=neFa9O3qn1L-Jj73aAYA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXyKpEXHfNK94k PHR1awjNodgCyvRpe/MZf9wq2NFdZcj4NzEXYppQAUwF20WjQWKGbH8FphYfbSTTQG204mozJ1u o86a+p71mS4odbw6FPgKN9Hf2LfrFt1hOqZR8y39OpFOVQNFOHnalWpDm3f2UO1Wzm0AlQV0apq QVykA2l+2Sn2XWXoLx66tV0Vd6mIW3z8Sp/cP9TwDjgcapsElhfvCoDKFZ2dNW8ZiaGgVc6jtiQ wPmIjdMdM+zzCoVyZgaeBJS6BgtZCf/UfwkLhtXZOkvq/29tINS9u84K79hHUPeirRdXeZs8Qqi rqvv5vV/JWEBVBuhHFfACtXt0hw/Zw3czH2DTOSTnutWgNtd044X437fxv7MI2EG0MXgIQthRS6 YfaJVJOtzCTVJgceM6RRbwABa3saXHo24tfhO1hIfvEuNj3CBa7YIrvxh+XxH7JgPeb1LEyKGFN vTzXEJdoV1neFhxu1uA== X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX6Vdz4Wimdrtp g/5wUwHPusFM5Lx+kGfiL2PX5nUw9MZjORktpMYw7NlOP1TLzmu9cxkKEU76UMWuZWHvVWjmAJT 8aeVYn5CRI15VzzvmTaC3W6DPOX7hGo= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537504775158500 Nothing here requires declarations from "block/block.h". Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/monitor/monitor.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h index fa9f4a8a75a..fd98ee2c71d 100644 --- a/include/monitor/monitor.h +++ b/include/monitor/monitor.h @@ -1,7 +1,6 @@ #ifndef MONITOR_H #define MONITOR_H =20 -#include "block/block.h" #include "qapi/qapi-types-misc.h" #include "qemu/coroutine-core.h" #include "qemu/readline.h" --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537515; cv=none; d=zohomail.com; s=zohoarc; b=neIUYaUnfLDP0VyFmfwaLDP+zMMnmtZPVDflhd6sM+ma0z2DBPWB/MgoWDwnJlzidFavUv51CYytBM5+9v/87i8nJkw4Q1DvezSs0/38DP6pAePqwZBgXM0aZix2WaTzv6HsFbV1N/RRSYEjFCUvIJT4Pb9npuPa2K2Xf83p26Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537515; 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=09Cz3K5Hfu2RAtmfX/9+Mk8nsbjxtr/nJzshMm746yo=; b=VQbU1F0lkEyWwmR6id/J5hu9QVsioOzitZBjiW90P3nS+d7U79/RHcRV5oNxhHdHBORTLOPLzc8yLDQq18Mj0LuRWZQwKLXeA28ndD+Ekb05VavKXUSHWSeOMznOF2E156Kd/K0z83eEsYZ5FDg7qf1P+3dVUEAIFsryiodEg58= 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 1786537515099964.45152263541; Wed, 12 Aug 2026 05:25:15 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu80z-0007PZ-Sp; Wed, 12 Aug 2026 08:25:01 -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 1wu80w-0007Nd-CJ for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:58 -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 1wu80t-00023c-FZ for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:24:56 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4F0b3320091 for ; Wed, 12 Aug 2026 12:24:54 GMT Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0pmyrgqm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:24:54 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-5283fa0656dso26105751cf.1 for ; Wed, 12 Aug 2026 05:24:53 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4997c9942aesm41861205e9.13.2026.08.12.05.24.51 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:51 -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= 09Cz3K5Hfu2RAtmfX/9+Mk8nsbjxtr/nJzshMm746yo=; b=cCpbL+8pqNtlC6C+ vEAjazCbEcGbFiQ7XnSTf8uFgiqCRnX0qvu01dYRt998lqUVEOmTLlg+KjpAS1sl pgL/dFAcILQOoFgyE1qxi4+OaXgn9USDDiSuweGf+SMKgBD1C+ZOrDmjpDfaEDK6 vSpjEQZhEEcDtyfOm0OEccnnCyrHHqBx4CpAo21TkycF8gg2MWWz4gFx+9Jg1pP9 0vhn6juom7IU+3DRwLzSDKr5iD+L7bZ84X1VDzou4/nU8BD8w4KGBEVbKOIED06u Khd7FQB78cmHra7eABDYwXWKQBoZxFMyhZfllBS4L6kyyW5q6dNhnVsDFjERDOt9 DxuwiA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537493; x=1787142293; darn=nongnu.org; h=content-transfer-encoding:content-type: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=09Cz3K5Hfu2RAtmfX/9+Mk8nsbjxtr/nJzshMm746yo=; b=AqdYu4Mk6Q90oO9jsrAcqzMm/rKi+CsxymVwqNDqKDUll2oXPuBB8Jr9VIGscvrP1x hWmP+kRh8sKGZBdAaSbHac8NntMsnS7ZGU86XEvQnI3E/GdoMEFCnV0FjiMVvONEkT6M k80jl8f1sDTb2TRx136Gfok90yEqSCeEKt2Qu+xC76At2gA6Hca8nkIv2rWsgV4aosoR NHMB8Ln/egndvWSQi43rWdMNhqF9/HeeKOdXyAWAESvX6PONHxuGRDJ7Ptj/FmABEF3V 8NjWG0DqGqmEvWvgjISaSS0pzB9kvnBReaa52P+4q1zBZT/oFsM4lmBSQokBHIkuVC5d pmnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537493; x=1787142293; h=content-transfer-encoding:content-type: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=09Cz3K5Hfu2RAtmfX/9+Mk8nsbjxtr/nJzshMm746yo=; b=OCR6aP9oE9lo9KJ9Bo6nqJx/E0LOUUYasYb9bR8mgmga279fZVQkCIYqUS7B5T/RMC QB09LuABjEQUhJ6ioA74GCVHNt2cMuG6C6bDfaabblxVnrkMHmeP5m1Enduy3MlWQ8yW Wt/8e0VJcWoIS4LLAFI96RJg9F47lWnx+ROcXaPL4jq7Pivm4et7NaLXIpNjyBH18jz5 wPARyXS50zFfPHzdXPvx9IPqjz1FQR9HpzUCpMBGbQBXL3E2q5xhNiLxlX7pc24Asrx2 GIt/IVQKVcLcPO0AMKdzX3ryDVSrEMeq0+OlFpWGK1P0XnzXUwCPMrgJEf67aBN7kKCO Y6/w== X-Gm-Message-State: AOJu0Yyd4bfH6dRAXbdpwYJETSYQ2y6e0q6xjwjmIIqY0qIshGvzeTWP zQ+4UDNpSI2YwK2Je5+6VPefzF8PXU5bYFSuFSlxAhoimK586NKzApPGujCQMd9cI6tUmN3B/jN bwBkCHPROBGRRW9dvr07q9C7n/9KejtodK2+ZdzSF1Mp7TUyXbvr1GVbG7wxSVZZ2bQ== X-Gm-Gg: AR+sD10W+ALHG7zhLYQ27Fjvu3DcDEJXoYhS2UYd8JdEIK5VWPep6bQzAI2BXAvvbuf tBGTqnPC0D0KpKzYfKGNHOZ5jQGmZCvbXG/ZAMFYASDySj2cCMh0vIFvbXwN1Ch7YrvGVp49CNd oAICNfEGxIr8WvUhaF1kCSKNYkdyxTVpKX5I40EyRR9CMbH4EwnZpM07zIo9bH8+iESp6GWWXoM dXkpD1g0P08lIJAIJ3uTkXzG6PrkD8b23qmY8p+OmiNrWTqAIXhehIHX+gqsJ3zTAcEKx8IgBjS XNEFzL6CUQnR8LpBKchOoiB4RBK9tb6cib/64s6fgZr8udG5wnoVP45xro44Mu4u80bbDj+moX3 JAm9Rhg+qiMg9tDM3P4jpXp8IiytUEkRm1tRWOU+BgQ== X-Received: by 2002:ac8:7e88:0:b0:516:82e2:7788 with SMTP id d75a77b69052e-52d601b466emr61985391cf.1.1786537492999; Wed, 12 Aug 2026 05:24:52 -0700 (PDT) X-Received: by 2002:ac8:7e88:0:b0:516:82e2:7788 with SMTP id d75a77b69052e-52d601b466emr61985051cf.1.1786537492556; Wed, 12 Aug 2026 05:24:52 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 11/14] monitor/hmp: Remove unnecessary 'monitor/monitor.h' header Date: Wed, 12 Aug 2026 14:23:28 +0200 Message-ID: <20260812122332.72975-12-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXy75Udvem46zH GUDpMiEJNOhI4dGbNv3yhnQF26Ljd4aYJ47UCzhofm8DqjO1iw7ODh0d7EiqXTsr3jTMT+mCQQZ HhS4NXmWWuDUhcJVcEmYLeD9AZym00Y= X-Proofpoint-ORIG-GUID: uTzDH2_7qE53AWa3fAWz7hsilIbTCq9R X-Authority-Analysis: v=2.4 cv=C/fZDwP+ c=1 sm=1 tr=0 ts=6a7c6616 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=-VyI5JErSVUQEuwvVSgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: uTzDH2_7qE53AWa3fAWz7hsilIbTCq9R X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX/BlO0PaUO/1k +VUBAcgvcSx4wbyaYnIB14ZATOHTQ1OGlR3qQ7uPnM3D54tiQZe9J2ZUf9ii+cf/VJCLKjH4Gt9 Yr8Uxn1V2rkvONs5o34hEf4e2DpcFhMpS8dj+ElP356Llnq5fiT44PAYEW3jN6lHY3jNFQMBjCD hgfly6UBtld0qwCXxS8ZNlfvbeS1EszrGhwNieuBr2/c+ow1I0311zDAbjbdyluSw/FzwSYDKb+ +u0wOh/tiSIT1Es4BDfBvFRupHwo0lWnELhbu2UFXmsMEvmWAOoWf4gy6WDRIy+FY++0KHa4Xne 6zItnGD097dGu5zgCSsHeiHrsfPy6oWf35nbh0qyf6QVgy5igwEpIrGq40g3pr/nyI1DmBAOgl+ kZdY7iKQ3HzgVR822ST4SSSSAn5OeaNKMiJ2G9lxp0Or9ERSzmw0RnybCaXZ/XFu+vLEs0dxGA7 8505Gp+NmjnVEv38bjQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537516831158500 Nothing here requires declarations from "monitor/monitor.h". Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/monitor/hmp.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/monitor/hmp.h b/include/monitor/hmp.h index 9258a049bff..9be7fe28988 100644 --- a/include/monitor/hmp.h +++ b/include/monitor/hmp.h @@ -16,7 +16,6 @@ =20 #include "qemu/readline.h" #include "qapi/qapi-types-common.h" -#include "monitor/monitor.h" =20 #define HMP_STUB(cmd) \ void hmp_##cmd(Monitor *mon, const QDict *qdict) \ --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537526; cv=none; d=zohomail.com; s=zohoarc; b=LVhyqJgESTj5vjDmU7aBd2Yvco5GlvQEZOciYNQFXXoZJp30XtcmEJGar5I4+PRMGX4ibb5C90L872LcIXmfHd8BsMmnQcLPD8vq9VeWRKNjkpmk1HF7No8Is2rK5jjclaHrMrHcbIY711Gg8tQl82CD4NaYl6PS7/rhSHzp55A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537526; 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=N5e4sGM+19Le7UZ5VaYP7mK0N0s/J9cqU0ktXhLcyIg=; b=Ff1y1Ipq6ILCkBwqk1nQC82cwY6HlYfSYtp03+p2U5WKk5tJpPNE/ZJwQxwwFoG1OkxTGd0qKX51QKajJ7eFIa6olCfUxnohqeFFW46ArDju2H9fQOZlxSeVeM1dYZf20cP63+m+JeoB7hZr3wdfzpLvROTzlRdBOgy+XTAT968= 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 178653752600461.90331981784482; Wed, 12 Aug 2026 05:25:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu817-0007xu-QH; Wed, 12 Aug 2026 08:25:10 -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 1wu812-0007h3-Di for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25:06 -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 1wu810-00025n-Fo for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25: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 67CB4wVp3543539 for ; Wed, 12 Aug 2026 12:25:01 GMT Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0hj1hsjb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:25:01 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-9087f2fe592so5393396d6.0 for ; Wed, 12 Aug 2026 05:25:01 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d5eddbsm7519518f8f.31.2026.08.12.05.24.58 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:24:59 -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= N5e4sGM+19Le7UZ5VaYP7mK0N0s/J9cqU0ktXhLcyIg=; b=DRSTchMcq5tNZeFk qZSNWO+moVa+eyOuRAVGvPTaA21yfvoVclbC+u0eqsK804n0cwvNFUpswYW+LgMx b+ezJWMV6P5SiHL7iikqBL8MWCTvpOIB0jgd5YpVm+Jejj9QSxmlOAr+2TrDHSQc ST70EY7d0yut4uq2Po+hIH3o9BHv25BdZfkZW+nF4HLjeNRaQ7cmU0WtkquvFFLz bd8yngMZq6IerOiP5StMTn6H/98YEmuDGuYpsqxPGUCcQyaXVmvrhLnTeEsa33Xk mOfVYsMrsun+5tqhZhukHluA4Qmei6hu25c4bN3r8wp7eXmA0odZ03IKtye82LyA nuHMyw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537501; x=1787142301; darn=nongnu.org; h=content-transfer-encoding:content-type: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=N5e4sGM+19Le7UZ5VaYP7mK0N0s/J9cqU0ktXhLcyIg=; b=Erf2Ggsyp9rsna33ebGr7xMq2jc/Jl/YdDEhY8o6PwRLfHM8bG71czGH7KmWytG0Ga 9ztNRiUV642rBk5lhcAXCkNL7nHM1vHlpfzrjkU5De/GrWEqg7EOpiwIn9UUQFwlnKFl 458ROzqYA38QeKnn67pDBegv8AgLXjcXz28OPxurrh72/uC084v0TQcpDECRPA5BKIuG kK3GgHD9nU/4+pEhUe2SgmVS5yfzDNZGiiBKVirHnAtd8uKfCIM3gLq82pXcKdtNga5d 585N8xh5rVDlcjSWRZs9DQV7OdDAePkKsHcf6ZmSI6JYfEAP8GIexTM+pSqfYh325Gbx ZKpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537501; x=1787142301; h=content-transfer-encoding:content-type: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=N5e4sGM+19Le7UZ5VaYP7mK0N0s/J9cqU0ktXhLcyIg=; b=IV1bSjMaMgLRBo88D4nI3cX5HJq5TKf4UAC3YLoOpnEGTlMhcJb19YQl5t0Hbz+lHd qfr8ua7dD9fDx4hwoWacoafXBQYn4e51+w11JwPBisPHj/E67VguDD7Y2XnkDmEqoFd4 sAfN/vFdRTbj+I3ZqsaVpSZXOu6uum1FnwEFHIpHc4cLePcwN7q44ePaJaxAIXt9Sd13 73c7ZH8Rqo6t2I2nWMl5nnr5cXBOWyo6py7390ZnSicWJQhYD/d3IfvtK3goKsAf9mC7 Qw0YI3R1DRKUfeSyuBZoWwwTx/ftRxxDvSpgjEqqKCO6oBeyhduyLvMqoI40YMjjnipb OBTw== X-Gm-Message-State: AOJu0Ywt6/S+601P6RlXwKxYWmYaG8GU8t0HOLeLfO7NLpufuVYaNNCq Dgya05C2L5zr0IKmmGcKifPFwMRdDaH5QipMBzpgqI8XXXZij7/U/QW79jQ3MSNdtWXP4zPvXUX x8v4q5TqOVkmZncR4ylSslqSMBatf5wG8D4KhGQDS1uAdYZXuMD1bltp+EQSwRVTMtQ== X-Gm-Gg: AR+sD105kB2AhRRxbGSDJssGslT6PaIFokbLZ5t6+n52JlylF7DQJAyqT79+8PndFBo nDJosZLoQDtZYnZMStmqX7bo3C6X3DubfulAZkTJG6xsB6MO/zHkqRxpn0vrbWmtjXuGdarfu2j 2kS+UOH7PjMafjS6yqeVkmXfUmgTEY1/zxPEz2gDisIQjx5UScwVXAxeqJOuOHUUMZrQSEpl2/o vOHYB793AHEJLtOB3L0KrwleLFo9xadkAGtxGwSxpdEfR2VkSTFac1K3YaMdOjNL8qpiPRm+oRN q1W8g8cUEWiXVUJ2dFLOk/2MrMEH3c2C3V5MTjjbOTyJqLUOUpR8lEQ5wyMrqzJEjRhPa9WWv+A RGL46u7Oc+3wN7VhLoe2egm2BTj3vXKbzLT0gqUgBkw== X-Received: by 2002:ac8:5712:0:b0:51b:9873:e379 with SMTP id d75a77b69052e-52d648565aemr34828561cf.36.1786537500472; Wed, 12 Aug 2026 05:25:00 -0700 (PDT) X-Received: by 2002:ac8:5712:0:b0:51b:9873:e379 with SMTP id d75a77b69052e-52d648565aemr34828041cf.36.1786537499969; Wed, 12 Aug 2026 05:24:59 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alistair Francis , David Gibson , Paolo Bonzini , Peter Xu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 12/14] system: Remove unnecessary 'monitor/monitor.h' header Date: Wed, 12 Aug 2026 14:23:29 +0200 Message-ID: <20260812122332.72975-13-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-1-philmd@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: kwkTcZVDUetxrXaXiwh0RHea4IrmZFhb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX732sczpfrBG7 Re0NGUeO4Lz2FmrO6ZwZpZcNrDdpQSa2brweGgI3ntpEs3IFVi4FfnETRBJw+yQ+JiXKwDN5GUZ O23MvL+imflCrwDPE8fxMfxbi/JeOvDEpg6l5FBriZppGos4X45EvqbDfH+QP0fEOMyee7fXcmi vuvbR9TvFFa0vFnjtWqvhyNi3YLE3+3ZWG954p2PNqFOE/lTCVrKIDL8GpVelH1kvDc48ms1GoY R3/F5zaSGwhZB4PKRAtoFrbYj+OYqyNhIsr50Se5UrrKhcK4iz0Yj6vDVxZ/hd4K0cC4AHXJhmT XdA+/5iMyVXCe9tON2/DyfLZmwZFBkl19rOegMVhyb8GeNscjjrpV9tPrt8ts1b/ZtEEbDhg6w/ 1cfKZrw76c153jNbKkl9Yq7KiSXT+aaSuGAUPoGmizdKIiluTwdElkJaefmjVIgq7q9YiH3P83r KKmWWc3WIqYg3fIsVOg== X-Authority-Analysis: v=2.4 cv=K6ES2SWI c=1 sm=1 tr=0 ts=6a7c661d cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=4VRd78mhg-xsesdjslEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-GUID: kwkTcZVDUetxrXaXiwh0RHea4IrmZFhb X-Proofpoint-Spam-Info: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXxbVHtXoACykJ 8hsBfUz7zAM3HuBrsA3sGKkFFMVs9pH87PbTDtPY4QGgxjVQm5/UVO9gg05Ks3YsNBaEoMOsFxo ts2QnFx5xaP60Wwvc+cE4/cWyNXLsLw= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 adultscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537527212158500 No code in device_tree.c or physmem.c require declarations from "monitor/monitor.h". Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/device_tree.c | 1 - system/physmem.c | 2 -- 2 files changed, 3 deletions(-) diff --git a/system/device_tree.c b/system/device_tree.c index 1ea19629841..48365435ea0 100644 --- a/system/device_tree.c +++ b/system/device_tree.c @@ -29,7 +29,6 @@ #include "qemu/config-file.h" #include "qapi/qapi-commands-machine.h" #include "qobject/qdict.h" -#include "monitor/hmp.h" =20 #include =20 diff --git a/system/physmem.c b/system/physmem.c index c21ea929153..21614e1c4d0 100644 --- a/system/physmem.c +++ b/system/physmem.c @@ -84,8 +84,6 @@ #include "qemu/mmap-alloc.h" #endif =20 -#include "monitor/monitor.h" - #ifdef CONFIG_LIBDAXCTL #include #endif --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537530; cv=none; d=zohomail.com; s=zohoarc; b=XDKIZstJ7wm0bZfl1W8mjaTIiid0g9ifsFcP16SWbFC31lMaigJmMoju8FoCLhXH66oyDBiR/I/LR5LBgvej9nOFcZMH17PkABnrfm7Uui1Cuap5ohr2Y0eZHykMbCQivupCA2ftiVYNYzWRuwq+TPil0mKUBRdlcHbHPUX3m2Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537530; 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=G3/uehJdNH9zZRBgHnixk0NHozaRKYR4BaE3OQl6QZc=; b=UrN43L0lmigWowWgQZdfdg/kf4EIt/oVo9IayBNaDvutXAFypMEWs2NpxSSENkUXutY520pTwtqMZ/xLMHnBReFMO0h1iGaUwqM1DeBW01QuEa51sFzlKCyl152MKwc/dfMg0cR2OtEpZonfPh75l2yMkFdmOtOqtYcgBsvR8sU= 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 1786537530312565.5302730232132; Wed, 12 Aug 2026 05:25:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu81E-0000PD-9s; Wed, 12 Aug 2026 08:25:16 -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 1wu81B-00008A-D4 for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25:13 -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 1wu818-00027c-KP for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25:13 -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 67CB4X5I4182207 for ; Wed, 12 Aug 2026 12:25:09 GMT Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g08j5kskg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:25:08 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51bff5c7035so17199351cf.2 for ; Wed, 12 Aug 2026 05:25:08 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d5dfadsm7391086f8f.29.2026.08.12.05.25.06 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:25:06 -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= G3/uehJdNH9zZRBgHnixk0NHozaRKYR4BaE3OQl6QZc=; b=CspZh2kA2gsyB+5r mAMD+x7WqBcbt3iV8WTfdNo45hRPFfUa6o63t9OV2bcUv4tJBLv0qXeftuYt3zla hW1yutggchSg9Lmtix/LtJrK8Y0X1ha/urROvFY22ZTvpVKj4J94GNJaAwOf29E0 +YrH1JsITJnbcJuy1zD7xIcXrEu1i6ewb6BLtR9hZ7BOHUDs2LR2S/VKadMWrOYL EwDNSYEpAGC3f+X+lx7Abdj1Fk7fUthqPTARv3wC3AsOcKIN8zk3VCY3Fn/iZTqN 29hM04Tj1HB70cC+qudo9tR1eHMVeFtA4/2SMof0PrsB5hJzV9Cb305ujgAAJ4jr noDBcA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537508; x=1787142308; darn=nongnu.org; h=content-transfer-encoding:content-type: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=G3/uehJdNH9zZRBgHnixk0NHozaRKYR4BaE3OQl6QZc=; b=LM2RZf1beZG1aF17gydVlavedug/QZTQU+eVRySdTidEN+Fblq3oTMeSpBgKEguEXM tKEa/PJOZvrDxkNWdqWXFa/0ZbJVKs89MHpL+Uv73n2FzdZkDqtMrdSpsJI2DMmDKbkh jNLWP1ef432y4NPJ7XUbPSD2BKbDY7JLcnfcJ8z0UHntVVaPZrVb0eTG7kqAPrhfzs0u knwBosRHsmbKdKVLFT+u8rH0a/lzckoHBFeI1SZ2juMtum/SXjfiO7bcIEMJ6NC1X5Iy wuPVsXPFoa1LoiEOM9z9L0RMFC1YI2k3y2BNyHBMvKKSOEAYBuwKLrWEW96iso4w+aoA 2pbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537508; x=1787142308; h=content-transfer-encoding:content-type: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=G3/uehJdNH9zZRBgHnixk0NHozaRKYR4BaE3OQl6QZc=; b=ZOLxPHvCMOotWd1LpY1jNLA8Q9/j7SLjoJUoQIW3ncikbiajRl+FmX+66139dmWn8T 2rLvs+Lbe01Q32qVGje7BRx0xs3pI9ruRiV/+FMxF2LafJOi0fF+57YmUpT4n+S+2Mpl PIDoX1hZxvU7xSGPiTgz+KH6vaxgPYXJGr4AG67Owqz6r+QVGmdqxYuCLeeTkOPqxiTM ge/HpZkl8csjXKzqZ6dzuqD6bjEm2cgbxINIssptil7+RfqAIRej66yjrOqWbxEXsuQn X5LVvDEx+TAe5p71VKw4EIcpwutJuwmRHYp00jFFNZ0yKuKD+ym1TF1HMOnINgkbnkLh lyWw== X-Gm-Message-State: AOJu0YzavzswOR5s1+24uLGTgeJsIwY0OLp+3b/h3dJWtSMDDzqg6b84 u3M8T3DywOTdBpUCRNEeQWAbapturgZloBNWSSysccW4c3o61GyA1l/PS/zmCBbYuGwfF2xhrwO YFPXfDTtYS2fJ9JstYGlVzVQe6QWPotKxDz1Clc8LpOg2ALBpJOOZSL1K7N6ZLesRwA== X-Gm-Gg: AR+sD1278QMYxKIHtUK8M9cb3TAwUmywVCmaerRsse7aPeUIb2iTC7Q1F9+BMxxXjFJ Pk/kL384+tSQAevwnQcWaOySY/1z08t4fetUix/su+CtPec0eU2ON8HcIhQxXjwTvd1B7kCzXYh oHmg2GDoW3JvbQO+TMhrZgz05RFeQqRxqNgL9ka4l1XZFOGtm4oY69Hdhb5wKA4dmzb11eUecnG 2uIg08aLgZMARDv2HuJCVUgAv9WLMBcn9a4IW6qiCBkVREzPqdwAE9Wba3GD5HGalIEKCDqzF7I jJ8dRB+y0l8IW4A2uJ8R4IAh/dE2NT7zFOT03T5tuPnPUHo1nzXiuL8R84XnSBWXA1yOSU+N9vQ x2tDteHz4A5ZO2d/5AQM12Nv9FZ5dqWa7Zg2ydkLe4g== X-Received: by 2002:a05:622a:8c8:b0:51c:1c73:5945 with SMTP id d75a77b69052e-52d647fa1ccmr36466371cf.24.1786537507879; Wed, 12 Aug 2026 05:25:07 -0700 (PDT) X-Received: by 2002:a05:622a:8c8:b0:51c:1c73:5945 with SMTP id d75a77b69052e-52d647fa1ccmr36465541cf.24.1786537507139; Wed, 12 Aug 2026 05:25:07 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 13/14] system: Move runstate-related code from cpus.c to runstate.c Date: Wed, 12 Aug 2026 14:23:30 +0200 Message-ID: <20260812122332.72975-14-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX/icnzA1kuN8a XEupJcNDPXMu+RnHu/sS3JvRrXvc1dFOfES+5SVDKde2IoIIUTLWRSKcllT1rB6FsAgiyTmahNT 0VMERLsEVChoMMx7q9vp33KxWOBJIX4= X-Authority-Analysis: v=2.4 cv=evHvCIpX c=1 sm=1 tr=0 ts=6a7c6625 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=NuyixWhdxe7Kj01NWqEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: UClJ94g8xmXeNJ0xZr0ntKhQdgmhYRLl X-Proofpoint-ORIG-GUID: UClJ94g8xmXeNJ0xZr0ntKhQdgmhYRLl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfXzb1BPDOWOB3Z ivJ0Z1/bv+xXNGhrKGWUhQ1aIkZpaXpI7aZOZ8ctLQDqNXfZc0dmO3CCmB5esoVmq4tnWa6nrME yOfD5WBHa66pUIb1LJcAvt/7Y0EjdUoZBVPs14vpCSgEXjzQGjYbiFQybMg6amv//X79ZU7Pdaw bLm2cBFgzdPiVEBR3DYjH8jlmm+5spnSoAUyiDA66qn9Gmal2LQC8f5zHsKmVqb61+nflipnmBp jWSPENANamtdyYQlFSuoL/H6he8uLWEOf2iM/7DptjCoQIDrtnIutpBc61zwcKGKm0dRiwdGsF8 EXFVn3bQQTNWwar8Gh4L5vRmI0lVGO+L85ldNidnQtLsOsDhRaX1nJTA9Vi4QFp0CmGgVM+v2ra LVj6ASvZUMziNu4UMQfk3n1uAGS/4e1Acrn9OppJu3tQhuSsqDoAGwlTVY2EFVGbBHNFbdI+2mu z7GHQCddpTscdcEhslg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537531529158500 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/cpus.c | 146 --------------------------------------------- system/runstate.c | 148 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 148 insertions(+), 146 deletions(-) diff --git a/system/cpus.c b/system/cpus.c index 9758cda4636..f9f1b297d1c 100644 --- a/system/cpus.c +++ b/system/cpus.c @@ -277,58 +277,6 @@ void cpu_interrupt(CPUState *cpu, int mask) cpus_accel->handle_interrupt(cpu, mask); } =20 -/* - * True if the vm was previously suspended, and has not been woken or rese= t. - */ -static int vm_was_suspended; - -void vm_set_suspended(bool suspended) -{ - vm_was_suspended =3D suspended; -} - -bool vm_get_suspended(void) -{ - return vm_was_suspended; -} - -static int do_vm_stop(RunState state, bool send_stop) -{ - int ret =3D 0; - RunState oldstate =3D runstate_get(); - - if (runstate_is_live(oldstate)) { - vm_was_suspended =3D (oldstate =3D=3D RUN_STATE_SUSPENDED); - runstate_set(state); - cpu_disable_ticks(); - if (oldstate =3D=3D RUN_STATE_RUNNING) { - pause_all_vcpus(); - } - ret =3D vm_state_notify(0, state); - if (send_stop) { - qapi_event_send_stop(); - } - } - - bdrv_drain_all(); - /* - * Even if vm_state_notify() return failure, - * it would be better to flush as before. - */ - ret |=3D bdrv_flush_all(); - trace_vm_stop_flush_all(ret); - - return ret; -} - -/* Special vm_stop() variant for terminating the process. Historically cl= ients - * did not expect a QMP STOP event and so we need to retain compatibility. - */ -int vm_shutdown(void) -{ - return do_vm_stop(RUN_STATE_SHUTDOWN, false); -} - bool cpu_can_run(CPUState *cpu) { if (cpu->stop) { @@ -740,100 +688,6 @@ void cpu_stop_current(void) } } =20 -int vm_stop(RunState state) -{ - if (qemu_in_vcpu_thread()) { - qemu_system_vmstop_request_prepare(); - qemu_system_vmstop_request(state); - /* - * FIXME: should not return to device code in case - * vm_stop() has been requested. - */ - cpu_stop_current(); - return 0; - } - - return do_vm_stop(state, true); -} - -/** - * Prepare for (re)starting the VM. - * Returns 0 if the vCPUs should be restarted, -1 on an error condition, - * and 1 otherwise. - */ -int vm_prepare_start(bool step_pending) -{ - int ret =3D vm_was_suspended ? 1 : 0; - RunState state =3D vm_was_suspended ? RUN_STATE_SUSPENDED : RUN_STATE_= RUNNING; - RunState requested; - - qemu_vmstop_requested(&requested); - if (runstate_is_running() && requested =3D=3D RUN_STATE__MAX) { - return -1; - } - - /* Ensure that a STOP/RESUME pair of events is emitted if a - * vmstop request was pending. The BLOCK_IO_ERROR event, for - * example, according to documentation is always followed by - * the STOP event. - */ - if (runstate_is_running()) { - qapi_event_send_stop(); - qapi_event_send_resume(); - return -1; - } - - /* - * WHPX accelerator needs to know whether we are going to step - * any CPUs, before starting the first one. - */ - accel_pre_resume(MACHINE(qdev_get_machine()), step_pending); - - /* We are sending this now, but the CPUs will be resumed shortly later= */ - qapi_event_send_resume(); - - cpu_enable_ticks(); - runstate_set(state); - vm_state_notify(1, state); - vm_was_suspended =3D false; - return ret; -} - -void vm_start(void) -{ - if (!vm_prepare_start(false)) { - resume_all_vcpus(); - } -} - -void vm_resume(RunState state) -{ - if (runstate_is_live(state)) { - vm_start(); - } else { - runstate_set(state); - } -} - -/* does a state transition even if the VM is already stopped, - current state is forgotten forever */ -int vm_stop_force_state(RunState state) -{ - if (runstate_is_live(runstate_get())) { - return vm_stop(state); - } else { - int ret; - runstate_set(state); - - bdrv_drain_all(); - /* Make sure to return an error if the flush in a previous vm_stop= () - * failed. */ - ret =3D bdrv_flush_all(); - trace_vm_stop_flush_all(ret); - return ret; - } -} - void qmp_memsave(uint64_t addr, uint64_t size, const char *filename, bool has_cpu, int64_t cpu_index, Error **errp) { diff --git a/system/runstate.c b/system/runstate.c index 08acf801b0e..79bf21d93e2 100644 --- a/system/runstate.c +++ b/system/runstate.c @@ -52,6 +52,7 @@ #include "qemu/thread.h" #include "qom/object.h" #include "qom/object_interfaces.h" +#include "system/cpu-timers.h" #include "system/cpus.h" #include "system/qtest.h" #include "system/replay.h" @@ -408,6 +409,153 @@ int vm_state_notify(bool running, RunState state) return ret; } =20 +/* + * True if the vm was previously suspended, and has not been woken or rese= t. + */ +static int vm_was_suspended; + +void vm_set_suspended(bool suspended) +{ + vm_was_suspended =3D suspended; +} + +bool vm_get_suspended(void) +{ + return vm_was_suspended; +} + +static int do_vm_stop(RunState state, bool send_stop) +{ + int ret =3D 0; + RunState oldstate =3D runstate_get(); + + if (runstate_is_live(oldstate)) { + vm_was_suspended =3D (oldstate =3D=3D RUN_STATE_SUSPENDED); + runstate_set(state); + cpu_disable_ticks(); + if (oldstate =3D=3D RUN_STATE_RUNNING) { + pause_all_vcpus(); + } + ret =3D vm_state_notify(0, state); + if (send_stop) { + qapi_event_send_stop(); + } + } + + bdrv_drain_all(); + /* + * Even if vm_state_notify() return failure, + * it would be better to flush as before. + */ + ret |=3D bdrv_flush_all(); + trace_vm_stop_flush_all(ret); + + return ret; +} + +/* Special vm_stop() variant for terminating the process. Historically cl= ients + * did not expect a QMP STOP event and so we need to retain compatibility. + */ +int vm_shutdown(void) +{ + return do_vm_stop(RUN_STATE_SHUTDOWN, false); +} + + +int vm_stop(RunState state) +{ + if (qemu_in_vcpu_thread()) { + qemu_system_vmstop_request_prepare(); + qemu_system_vmstop_request(state); + /* + * FIXME: should not return to device code in case + * vm_stop() has been requested. + */ + cpu_stop_current(); + return 0; + } + + return do_vm_stop(state, true); +} + +/** + * Prepare for (re)starting the VM. + * Returns 0 if the vCPUs should be restarted, -1 on an error condition, + * and 1 otherwise. + */ +int vm_prepare_start(bool step_pending) +{ + int ret =3D vm_was_suspended ? 1 : 0; + RunState state =3D vm_was_suspended ? RUN_STATE_SUSPENDED : RUN_STATE_= RUNNING; + RunState requested; + + qemu_vmstop_requested(&requested); + if (runstate_is_running() && requested =3D=3D RUN_STATE__MAX) { + return -1; + } + + /* Ensure that a STOP/RESUME pair of events is emitted if a + * vmstop request was pending. The BLOCK_IO_ERROR event, for + * example, according to documentation is always followed by + * the STOP event. + */ + if (runstate_is_running()) { + qapi_event_send_stop(); + qapi_event_send_resume(); + return -1; + } + + /* + * WHPX accelerator needs to know whether we are going to step + * any CPUs, before starting the first one. + */ + accel_pre_resume(MACHINE(qdev_get_machine()), step_pending); + + /* We are sending this now, but the CPUs will be resumed shortly later= */ + qapi_event_send_resume(); + + cpu_enable_ticks(); + runstate_set(state); + vm_state_notify(1, state); + vm_was_suspended =3D false; + return ret; +} + +void vm_start(void) +{ + if (!vm_prepare_start(false)) { + resume_all_vcpus(); + } +} + +void vm_resume(RunState state) +{ + if (runstate_is_live(state)) { + vm_start(); + } else { + runstate_set(state); + } +} + +/* does a state transition even if the VM is already stopped, + current state is forgotten forever */ +int vm_stop_force_state(RunState state) +{ + if (runstate_is_live(runstate_get())) { + return vm_stop(state); + } else { + int ret; + runstate_set(state); + + bdrv_drain_all(); + /* Make sure to return an error if the flush in a previous vm_stop= () + * failed. */ + ret =3D bdrv_flush_all(); + trace_vm_stop_flush_all(ret); + return ret; + } +} + static ShutdownCause reset_requested; static ShutdownCause shutdown_requested; static int shutdown_exit_code =3D EXIT_SUCCESS; --=20 2.53.0 From nobody Wed Aug 26 07:24:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1786537554; cv=none; d=zohomail.com; s=zohoarc; b=iXaSuO+SovXgrGxR/m0sHRpb6ZGjh0vEzs7hs0k/287cSI3KOIp0eLvuvtBS4+d0Ur6sQC9m6BFds44OXaCKz12b8bC9sg0q27t7g7vOBYdXwa2YWXCNVxCTUYe9b+k5oP7zzrtfpV+hvXuQoNgs8o4DcHUbQ/C6uS30G0Vlx4E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786537554; 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=iTsdtC7baAuSEzhZYry+TRKvtm+XXIUHPe/4MsSmoVU=; b=OmzCBB3d/WFwhM/+sfmN/u7Iq9pr2tezDl6kL/VFnE8ZZ7tkoO/sTgldo3TUCwGeTOBmPV1KImT7nFm5GJwedfFx6LjxuU4Xe/e4ssbtLuNlZHNo6HkdfWze/LpFrGGAqcoXOzyyMdRO072kGFA+/kyb+OEntF/S7e8GGE/FBO8= 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 1786537554277851.0206339836335; Wed, 12 Aug 2026 05:25:54 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wu81L-0001FU-9G; Wed, 12 Aug 2026 08:25:23 -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 1wu81J-00011s-2H for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25:21 -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 1wu81F-00029V-JR for qemu-devel@nongnu.org; Wed, 12 Aug 2026 08:25:20 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67CB4Ad03319967 for ; Wed, 12 Aug 2026 12:25:16 GMT Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g0pmyrgsg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 12 Aug 2026 12:25:16 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-5174a23afcbso12369951cf.3 for ; Wed, 12 Aug 2026 05:25:15 -0700 (PDT) Received: from localhost.localdomain (pmd666.hd.free.fr. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48150d702c9sm7148915f8f.34.2026.08.12.05.25.13 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 05:25:13 -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= iTsdtC7baAuSEzhZYry+TRKvtm+XXIUHPe/4MsSmoVU=; b=EajcjJXWigcc5OC5 +x4UQl+bb7xHIiygA57aJSMhOBnRI1qUJjxAGTQhGV6nmJt6D6mEW+W6dnrRoYF5 YvCsSqZT2J+H3E0MwENiAyf1c51O1ItSTWjX9mDoFFWlqp1LT4uFUZKfQT0/5kpG oCkBsMZJGPrmm2gwxnKy7yYuIUtnxn5wT2r3OoqAosMeamLR6McuC78XRM132ILj zo9UK+X5h++fJ1obEExCV9eGjCjCmmV8pNqfE2+k6jJc+JZ6/NqtCRwTaJ5de1xb Ww8h9/ODQiabQbWUxKY9G4C5RRgYbtP4iHXvN7LOePgmnTBQLhObNEJj25lgOql3 rwv2kg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786537515; x=1787142315; darn=nongnu.org; h=content-transfer-encoding:content-type: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=iTsdtC7baAuSEzhZYry+TRKvtm+XXIUHPe/4MsSmoVU=; b=i6HGS2TGc+DoxohBz8VHY+7VonfKB3lTuTROaBA9GidfkCWafZREqUJWNPt8ylTVM3 EiVxB20lfPZDdXn3vSOxfdXOvpyTJoJBbgCCmxeUPnklnLZ+7yesy9f/E28hXxxhcGlz B7F0moBFzCGytV2o4D2UBj1CjE2R+W35b9jkPLTDdFdK8SSSAA0upD6Is+1CZHTxTBFx HDsOzFqEhzEoxYOX6nTMLJ2HyOsuHhKM5MGymCYenGQsh2Ejyh1vs5pcegb6SVoSvCfO EIpI48xoIsicAGbtn4zqYGnx0osU6oW4pRUoZhZxOSrbtj9wFtm0fEaT/xC8oL0zs6/0 VTIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786537515; x=1787142315; h=content-transfer-encoding:content-type: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=iTsdtC7baAuSEzhZYry+TRKvtm+XXIUHPe/4MsSmoVU=; b=gO44MSje3pasDTAq3bzOpBtxEeJJfMPBxntMO7cNpCmOzfGV/6PEOYngVeEPUbE7oe tBRRaMNv0zIFvxo9bU9uHHp2lSE/NQpyGwcugW8i+49OKmDTX4YFAW6qaGhZCUPRuBjx l23KbyeTn8/DX+TvQlCHaO2yIXrxwC+AeuUWUqmghb5/jg+mX0ONj538xGFMPY1wdYFs Wi3eSPON/UanqEb3CAlk9D4P4OtS7cOEgMeGriG9Jy15TXy/lBl0LawT/DY5tE3/p5s+ /JTnbGx2mzTLg5LvIoV0JR/httn9X1J8R1N0QONHS/ZCT2qNOfJDzW9aR/WDU65C16Qs rU+Q== X-Gm-Message-State: AOJu0YxMjj4gR5SQ+2ySXBaIEFrQjjU3KEc39F2/G6vgjegLjuTITNyM 9XMMtHnVUDxD659Lscu8qPXfTA2BJEsaGbi+OHxNXMnNOe7YlB4JLG3elTvDDncRWdCTrSj9VFc hqtYRH6C/eiMa6lpV8Y16bTPdEjkqAghJtOl76itf36xIR8NUNwrwVwKWe1cZ1cuf/A== X-Gm-Gg: AR+sD12TXG7KMrSPSWU7+itReEnnTazxi8kKGPDQUFt+mfjlPgRz3jb4pQ0uKsESjMS i4tJDaNjWZH4cElOvmGezx/eyG8s0pDHX6EmzziM7ejhRcPUcnBj+SJsAo6pJpuDGAHLMH0GjgC cc0hq4sdA97kvHg6k9cjzkTYKp0B2OA2q6NO8vy85yVjodhyZVISq7sqmyWnLd/urH9c4AYlmFB McGgG4e19FqJjEUzUHxPsN5IKx+sSAktpXvInFyVLLmJzEDcJM0BReUdd9Psc/AyPlUjQx5sMYU qpg8C6sU9GWtD/y2L+0R/D10yapnrPHqq+9MqlWkD8aR14lxA3Jxn3Yfyo2aykjpS45rVxf3jEM xSO0AGtBDCZJiQMIQywekdecrzk69vLcDe6rSNAGT1A== X-Received: by 2002:a05:622a:4816:b0:51c:207f:6524 with SMTP id d75a77b69052e-52d64817b7amr36770881cf.37.1786537515046; Wed, 12 Aug 2026 05:25:15 -0700 (PDT) X-Received: by 2002:a05:622a:4816:b0:51c:207f:6524 with SMTP id d75a77b69052e-52d64817b7amr36770351cf.37.1786537514490; Wed, 12 Aug 2026 05:25:14 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , Markus Armbruster , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Richard Henderson , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Hyman Huang Subject: [PATCH 14/14] system/dirtylimit: Extract HMP code to dirtylimit-hmp-cmds.c Date: Wed, 12 Aug 2026 14:23:31 +0200 Message-ID: <20260812122332.72975-15-philmd@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260812122332.72975-1-philmd@oss.qualcomm.com> References: <20260812122332.72975-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: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX5mxkbuWLEGbe HJLsGrYB6MBtwp5lpZ0enJYGkMqCZSH3F5JCpfuurKRTnq34PYr1AN2zQXtpJZ2eeOw6ECvc0ZB xPRxC5k9ioYVEO8LgnjWd4NeUvK1Wq8= X-Proofpoint-ORIG-GUID: ZNHUrgnN8pGEh1NuLeX8dy2d5Lzj4CD9 X-Authority-Analysis: v=2.4 cv=C/fZDwP+ c=1 sm=1 tr=0 ts=6a7c662c cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=4s3hRJSeHn4rkQlkrse1kQ==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=O7a0paeZM6m8OBaPhdkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: ZNHUrgnN8pGEh1NuLeX8dy2d5Lzj4CD9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEyMDEwMCBTYWx0ZWRfX7BfeA6jLb0R0 e0+TchPh6AOFzOEK++dIoUocVJmbhkmK30B7RmiMuKZdJ63+fF9CLiaXglpizPSAErVbdbXoGif 8MvKVlG3q1D7QqnpgxW1nY1hG4/rdSQa49n6tFFGTivnFSpwdHOTUUozIgRF17TPfPIZvE2TKVX MPK3jJWwX+oRrmjDVMv5sfvDKhXHMX26oaPAamToikymFEiqqnqNSoRn/JxfKNBvyCUoa3RA6GZ B1iz0HMs1b/yAnZMQb4rvNv1FfqCAhQaGcel9r9owSgC0GRVPGEpQFXyu2N+NeH+d+d0H1e27Ep HE35QAOjkPsqNudUcGIjU40TqTE+EbqVwLxbIiOU92WPDVt8/bXkdyaylWFraeGLO6mBJISCBpe 74jlpAEZYHDp1vzbNw0v1hIWCXzBFJdcITGNyylqoP4TueKyziNtB4y4mzsg0b7iBELkVk0lLvl yNG3mQYpc663d4Obvkg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-12_03,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608120100 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: 1786537555120158500 Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/dirtylimit-hmp-cmds.c | 74 ++++++++++++++++++++++++++++++++++++ system/dirtylimit.c | 60 ----------------------------- system/meson.build | 1 + 3 files changed, 75 insertions(+), 60 deletions(-) create mode 100644 system/dirtylimit-hmp-cmds.c diff --git a/system/dirtylimit-hmp-cmds.c b/system/dirtylimit-hmp-cmds.c new file mode 100644 index 00000000000..4928d57cc8e --- /dev/null +++ b/system/dirtylimit-hmp-cmds.c @@ -0,0 +1,74 @@ +/* + * HMP commands related to migration dirty page rate limit + * + * Copyright (c) 2022 CHINA TELECOM CO.,LTD. + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "qemu/osdep.h" +#include "qapi/error.h" +#include "qapi/qapi-commands-migration.h" +#include "qobject/qdict.h" +#include "monitor/hmp.h" +#include "monitor/monitor.h" +#include "system/dirtylimit.h" + +void hmp_cancel_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) +{ + int64_t cpu_index =3D qdict_get_try_int(qdict, "cpu_index", -1); + Error *err =3D NULL; + + qmp_cancel_vcpu_dirty_limit(!!(cpu_index !=3D -1), cpu_index, &err); + if (err) { + hmp_handle_error(mon, err); + return; + } + + monitor_printf(mon, "[Please use 'info vcpu_dirty_limit' to query " + "dirty limit for virtual CPU]\n"); +} + +void hmp_set_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) +{ + int64_t dirty_rate =3D qdict_get_int(qdict, "dirty_rate"); + int64_t cpu_index =3D qdict_get_try_int(qdict, "cpu_index", -1); + Error *err =3D NULL; + + if (dirty_rate < 0) { + error_setg(&err, "invalid dirty page limit %" PRId64, dirty_rate); + goto out; + } + + qmp_set_vcpu_dirty_limit(!!(cpu_index !=3D -1), cpu_index, dirty_rate,= &err); + +out: + hmp_handle_error(mon, err); +} + +void hmp_info_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) +{ + DirtyLimitInfoList *info; + g_autoptr(DirtyLimitInfoList) head =3D NULL; + Error *err =3D NULL; + + if (!dirtylimit_in_service()) { + monitor_printf(mon, "Dirty page limit not enabled!\n"); + return; + } + + head =3D qmp_query_vcpu_dirty_limit(&err); + if (err) { + hmp_handle_error(mon, err); + return; + } + + for (info =3D head; info !=3D NULL; info =3D info->next) { + monitor_printf(mon, "vcpu[%"PRIi64"], limit rate %"PRIi64 " (MB/s)= ," + " current rate %"PRIi64 " (MB/s)\n", + info->value->cpu_index, + info->value->limit_rate, + info->value->current_rate); + } +} diff --git a/system/dirtylimit.c b/system/dirtylimit.c index 50fa67f3d6a..70bb7bac2d0 100644 --- a/system/dirtylimit.c +++ b/system/dirtylimit.c @@ -17,8 +17,6 @@ #include "qapi/error.h" #include "system/dirtyrate.h" #include "system/dirtylimit.h" -#include "monitor/hmp.h" -#include "monitor/monitor.h" #include "system/memory.h" #include "exec/target_page.h" #include "hw/core/boards.h" @@ -491,21 +489,6 @@ void qmp_cancel_vcpu_dirty_limit(bool has_cpu_index, dirtylimit_state_unlock(); } =20 -void hmp_cancel_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) -{ - int64_t cpu_index =3D qdict_get_try_int(qdict, "cpu_index", -1); - Error *err =3D NULL; - - qmp_cancel_vcpu_dirty_limit(!!(cpu_index !=3D -1), cpu_index, &err); - if (err) { - hmp_handle_error(mon, err); - return; - } - - monitor_printf(mon, "[Please use 'info vcpu_dirty_limit' to query " - "dirty limit for virtual CPU]\n"); -} - void qmp_set_vcpu_dirty_limit(bool has_cpu_index, int64_t cpu_index, uint64_t dirty_rate, @@ -548,23 +531,6 @@ void qmp_set_vcpu_dirty_limit(bool has_cpu_index, dirtylimit_state_unlock(); } =20 -void hmp_set_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) -{ - int64_t dirty_rate =3D qdict_get_int(qdict, "dirty_rate"); - int64_t cpu_index =3D qdict_get_try_int(qdict, "cpu_index", -1); - Error *err =3D NULL; - - if (dirty_rate < 0) { - error_setg(&err, "invalid dirty page limit %" PRId64, dirty_rate); - goto out; - } - - qmp_set_vcpu_dirty_limit(!!(cpu_index !=3D -1), cpu_index, dirty_rate,= &err); - -out: - hmp_handle_error(mon, err); -} - /* Return the max throttle time of each virtual CPU */ uint64_t dirtylimit_throttle_time_per_round(void) { @@ -646,29 +612,3 @@ struct DirtyLimitInfoList *qmp_query_vcpu_dirty_limit(= Error **errp) { return dirtylimit_query_all(); } - -void hmp_info_vcpu_dirty_limit(Monitor *mon, const QDict *qdict) -{ - DirtyLimitInfoList *info; - g_autoptr(DirtyLimitInfoList) head =3D NULL; - Error *err =3D NULL; - - if (!dirtylimit_in_service()) { - monitor_printf(mon, "Dirty page limit not enabled!\n"); - return; - } - - head =3D qmp_query_vcpu_dirty_limit(&err); - if (err) { - hmp_handle_error(mon, err); - return; - } - - for (info =3D head; info !=3D NULL; info =3D info->next) { - monitor_printf(mon, "vcpu[%"PRIi64"], limit rate %"PRIi64 " (MB/s)= ," - " current rate %"PRIi64 " (MB/s)\n", - info->value->cpu_index, - info->value->limit_rate, - info->value->current_rate); - } -} diff --git a/system/meson.build b/system/meson.build index cd3193d170b..377adce8035 100644 --- a/system/meson.build +++ b/system/meson.build @@ -9,6 +9,7 @@ system_ss.add(files( 'cpus.c', 'cpu-timers.c', 'dirtylimit.c', + 'dirtylimit-hmp-cmds.c', 'dma-helpers.c', 'exit-with-parent.c', 'globals.c', --=20 2.53.0