From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074732; cv=none; d=zohomail.com; s=zohoarc; b=csa/vtOsQ8bXnNXhxVWMptBKFD7kLMJ+ug98X7ilueobTs1vSMcD09CDdDk59dm/FzCrF6+dxtYRg02ZbF0vJ+8Vj2VM6zcxqW5qn13kM8UNTH3J2aZx6c3w3+BPjiE0RM+9p/a/qfh1HhEebbl6l4WaIHR0gaAP9ZxwOs8gG58= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074732; 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=jYDlzgPnnjYZuG+tzOHNfiGffF7GaOFfYwOhZf2SBPc=; b=BhteUhuQOW+nZ092uU1cjq4OOwlTIPMoxlWsDaXtnO9J2j9dc8DmDXRJrz27nHSUXwGDTvTmeLfM5gvPlOuhDKscEKnlw2lqObWgsjXR9kOHYcRwXLogTLRUyXLppatRO6j96uuWf4LDYrwYMAIBCnE3kpY2h7gc5ozRNizCpFs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074732663205.78041168653579; Wed, 1 Apr 2026 13:18:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w820v-0002K4-Lp; Wed, 01 Apr 2026 16:18:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w820u-0002CV-Aj for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:08 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w820r-0001Z1-RP for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:08 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4888244e9f9so1010335e9.0 for ; Wed, 01 Apr 2026 13:18:05 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887e952b0bsm126418075e9.12.2026.04.01.13.18.02 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074684; x=1775679484; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jYDlzgPnnjYZuG+tzOHNfiGffF7GaOFfYwOhZf2SBPc=; b=ye+cowO3ELlTZRwNLkD4ko6fuWAJMYI5gRTdNcbGmI7YjDBeqnl6x5m6s/YGaJ4aF0 1KKLImXdt+BwQQeotx7sm1iCilXyNDl5c5BD9Bzi2Zhu55FSfeLkX4LDXPrUS4YWiicW oRt/E8s6zQhf0PWFUbrmBZswuwkkVlW2BTQFbye1mYKvJ5jyOmNzuA5QFZpUcnCjXomr kvVqdPTH3iIbo+Q6av7zI5H84089A15hPlCSox2ki4OL8iyt9INIrod882zgfwuiqRyK gqb5z7tB7mdEHpQDFq/82PfzQVyHfBkTz8BEN2gjgnlL1Q9tFuFqxwZK44V4kaDGijgD JHaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074684; x=1775679484; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jYDlzgPnnjYZuG+tzOHNfiGffF7GaOFfYwOhZf2SBPc=; b=rUUpo8zD52k5/37qZ0oCLDRHwuiEFHW83zkdUu1pNapzbz/hpMJVMzEHy8UGT2yiNA cYxn8oZ/OlbW6n42VNfCAjWbBNcnfiCJgMNgACDk2Zzrh3P+e/6Y4VNTVu3WhAHrxzCl lzGHk8ML6KNN0ZQuny2KCJRS8LVOGQfOeP09egqnP+UXB1WR1PYYfCpfkZvTtsCXm2zy lab9/BuIKpOqXXVgPboQOmNiKpot3mmzbSNH+AG3v3LVyxG/4mGL+J+YVDf2ANKC/FJo XAj07ZrNgbGfBNX9F8NKxUrEBsQlTVxhXXZcv3e6xBHa4wy7dRmUnC0qEGsGE/aG85ob a8/Q== X-Gm-Message-State: AOJu0YwVFY4ULwKo9bKpwA/9ObfTDiSRh6Wldf0PM4OEKD287a46vuoX wDE0GxbVsX4c7CY/po7PELsIUcYdes0xrxPRbwkEgwZw/ImUko+MkvtsmRCUF4usAWE8OnRN1I6 q2zor0mw= X-Gm-Gg: ATEYQzxbikgXjNlgQjvBk3wIk6vtuFPGYKXJWP606FOlBuIZkQ5WgPSi8NLSIpankDe cZI6RkyNTfsdU+jJDqaj5ETiAQ53ECRj2O1eAnEcWJ42+AvSrTsbgwjA/xuB88SDY4qBFT/07DG kIOSBBmEDlNAAdBGrLQRSqGe7lahTPLsxaXtJgcXG1kwcLZkieQ3W6JMPoJIJ+HO76ZccZGBzYl eL+XMWgQEb0cYi5bw6DuomddfHp4W/M8949R1cFrHTqubCfS0QIL7VLzpllKD4ZUW38Lh0ZlQU7 lmT3/s3ASshgQCtbH7zTa48TMx6jpeXIqS8zCll9Fn4g7zxH38GwYGnpeDkyJwxYM6UHdwOCKaW x+wAYTy+XFeLIMUsbQELPQvq02TYuy5ht35/+Rp+I+8ZLqj0ua1dt78VIjcNQpT6W6EUWujbFMW 8DdoU0IM2h9dr8Q/h5oonFORJobYIrGYJf3BMP3xJVxt4ewm5PR+IfP6ewmxTiQetFXRdJIbrVb LlT1XLbHXo= X-Received: by 2002:a05:600c:41c1:b0:488:8b52:f7de with SMTP id 5b1f17b1804b1-4888b52f8d1mr6554095e9.12.1775074684000; Wed, 01 Apr 2026 13:18:04 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 1/8] accel/kvm: Include missing 'exec/vaddr.h' header Date: Wed, 1 Apr 2026 22:17:45 +0200 Message-ID: <20260401201753.92290-2-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=philmd@linaro.org; helo=mail-wm1-x335.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074735620154100 Commit b67be03e3ac ("accel/kvm: Widen pc/saved_insn for kvm_sw_breakpoint") used the vaddr type in the kvm_sw_breakpoint structure but forgot to include the header defining it. Do it now in order to avoid when refactoring unrelated headers: include/system/kvm.h:404:5: error: unknown type name 'vaddr' 404 | vaddr pc; | ^~~~~ include/system/kvm.h:405:5: error: unknown type name 'vaddr' 405 | vaddr saved_insn; | ^~~~~ Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Alistair Francis Reviewed-by: Richard Henderson --- include/system/kvm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/system/kvm.h b/include/system/kvm.h index 5fa33eddda3..12f7fc8fb58 100644 --- a/include/system/kvm.h +++ b/include/system/kvm.h @@ -17,6 +17,7 @@ #define QEMU_KVM_H =20 #include "exec/memattrs.h" +#include "exec/vaddr.h" #include "qemu/accel.h" #include "qom/object.h" =20 --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074722; cv=none; d=zohomail.com; s=zohoarc; b=LUUKg3NGNwwGmROKX/VfycLoT1A7iUXgOq/vC/9Pct8gAM0Ehb/Vby1iFNJHDOGPiw0JIxIuMzHc53dRJwjqcVChgCBos6IYRIBLoXP6ACR4ZUHK6stetqytxezNF/seZLomQORIDueFZsfBxy96Osc5XPjJsUMVxkFF7GsvTEQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074722; 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=S1TEVy+T6k35I4U9/R8HmPKI1jXLjO9MCcFaUnfIfQ4=; b=lP5HpQeyF0t7tnw7v5ppP43UAY9BttpIUqR3N74mUTye+1W29qW6Z5IX1KzRqUtIz7m63/RmY84Pa4nDOcAzT4W/kGbGX9/h7yq5EJoy+dl+LYH1H7JQrl5P/8gVHEXVBQPGEnTCARxo0MEgcZnl66DmoFO0GYl0qz0kzeg70Wk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074722770830.7979134946942; Wed, 1 Apr 2026 13:18:42 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w8215-00035r-Go; Wed, 01 Apr 2026 16:18:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w8213-0002x8-Fo for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:17 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w8210-0001aQ-8h for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:17 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-4887f49ec5aso1574945e9.1 for ; Wed, 01 Apr 2026 13:18:13 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4888955d711sm39365835e9.9.2026.04.01.13.18.10 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074692; x=1775679492; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=S1TEVy+T6k35I4U9/R8HmPKI1jXLjO9MCcFaUnfIfQ4=; b=kSyvrP/NsiKo+7FNADxkKcjvYuC5DQ4VfDPYCZjoHQQ/cC8FWzV0K+09cWOuTRUSLx tYXigCpweFBSSwXsd0q/uH+JlfDwGHi+6CkqrdAuq/eb6qtDhjTZl5nvstvnP706sR9Z qDoiId8RseSFrj4iy8TBT8fAeMEZyUJmB3bMzMl9uqASrfYkKlzI17+zwAhWLUEDtDfP UMsAJoe3Zg98N7fCogm3g81RWyQwH5UGRkRBWh/XC68xcs57KVEBgb/YMc1zPGatweoo XW7RzMcN9HSxkQNDoawBiwXF48tpL5B4YCC+bH7z115ITegIIpV11jmn8oHKbBhPD6Gq lMqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074692; x=1775679492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=S1TEVy+T6k35I4U9/R8HmPKI1jXLjO9MCcFaUnfIfQ4=; b=eqr2Z6l1Bur5OpyAiVCbMVYrwsKW5d/13tJW2KRr6/zE5fM9rfG69/xxBGtV2XeFtr 1s4pPw7MeZQvQRvOnHOWqqa/pmyOx8+DNzg+uKjmplAO/JoYd4DANQANODuBKLz0Bj3r kiTliGlY+mKN7y4G10m427QvK4qzd45GUdDKWVXoXiF40y4QHid77s+FlCkDeFzQWDt0 EJ2xPHtluHVvrXmDj811d6JYHuYaFc0700h9NNh+HBn+R7vNffTi86jQ1eCBE9YhlynZ cxPjJgpx1uec34ozcFtKlMkp0Ex7l70ioT+dhnaJre9/kUnAjgAvEoaaSOVsL9aTXh/D iGew== X-Gm-Message-State: AOJu0YwRhhDKJihXLSzzI3B6fV61I+LbD1pSWHh3OpPJUBnVrPy8x1ol LixYsl/DqtmEArjFQ448WiMIbnMQT7dPI+wXt+v/kLVO5MBU8WN4H4qmUgYLpwTlGcmlUDSpxyt d22QKhb4= X-Gm-Gg: ATEYQzzuX1wA7YcQBU+PcWqfU+BFMppTMgSw3XP+GNp/pyvvuMR2B3prpOsLNOFix76 ZaoW11aD72LZrRo3Bn7G+pl4qVusBr+a814k7wfiI2aVJ3I4299AK1EGZ+6YWtcOmKlE2Ei8veC NKcmyr4qFHc5jBRY0tKBwaTn0RwuZiuzhJmRBtVg/dk1IAMA4sJkdDdCJerkfUFi3JhE9/CYPEn j6UtTn/Fqj+g3+simdW0D8fQ207RUQnFLxXq1UzhXE/064cd3IxWPlp5omOBaiMhyr54BNyV1mP 6I4OtRvDSd05zn2URpxg7tJ6Wxp+7EXtlT/4xSEU+kWRHnDueXTm9WfyMeeiVV5/Hy/KEsiVshx /jHz8uNezguGjkHM6Y8z4CLnGLQYgdl3/F0K8jQ+85ghGvQ/pBF/766+HdY7VfaU5eY5iLgkaOR BoUrRjprFOpoMfZWeyhJD/96AuWBEaMqhUcT0/4R3chHcnuutp6GZ8ZCa355MWyiPTI5kCYCCH X-Received: by 2002:a05:600c:34c4:b0:485:3b9e:caa7 with SMTP id 5b1f17b1804b1-48883597b55mr94970015e9.23.1775074692245; Wed, 01 Apr 2026 13:18:12 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Aurelien Jarno Subject: [PATCH-for-11.1 2/8] accel/kvm: Remove TARGET_KVM_HAVE_GUEST_DEBUG Date: Wed, 1 Apr 2026 22:17:46 +0200 Message-ID: <20260401201753.92290-3-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=philmd@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074725719154100 All targets except MIPS have TARGET_KVM_HAVE_GUEST_DEBUG=3Dy. Declare the kvm_update_guest_debug() stub to MIPS and have TARGET_KVM_HAVE_GUEST_DEBUG be the default. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Alistair Francis Reviewed-by: Richard Henderson --- configs/targets/aarch64-softmmu.mak | 1 - configs/targets/i386-softmmu.mak | 1 - configs/targets/loongarch64-softmmu.mak | 1 - configs/targets/ppc-softmmu.mak | 1 - configs/targets/ppc64-softmmu.mak | 1 - configs/targets/riscv64-softmmu.mak | 1 - configs/targets/s390x-softmmu.mak | 1 - configs/targets/x86_64-softmmu.mak | 1 - include/system/kvm.h | 7 ------- include/system/kvm_int.h | 2 -- accel/kvm/kvm-accel-ops.c | 4 ---- accel/kvm/kvm-all.c | 13 ++----------- target/mips/kvm.c | 5 +++++ 13 files changed, 7 insertions(+), 32 deletions(-) diff --git a/configs/targets/aarch64-softmmu.mak b/configs/targets/aarch64-= softmmu.mak index d34aead41c4..6f60ca6505c 100644 --- a/configs/targets/aarch64-softmmu.mak +++ b/configs/targets/aarch64-softmmu.mak @@ -1,6 +1,5 @@ TARGET_ARCH=3Daarch64 TARGET_BASE_ARCH=3Darm -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D aarch64-core.xml aarch64-fpu.xml arm-core.xml arm-vfp.= xml arm-vfp3.xml arm-vfp-sysregs.xml arm-neon.xml arm-m-profile.xml arm-m-p= rofile-mve.xml aarch64-pauth.xml aarch64-sme2.xml # needed by boot.c TARGET_NEED_FDT=3Dy diff --git a/configs/targets/i386-softmmu.mak b/configs/targets/i386-softmm= u.mak index 38a8f85201f..2eef68dc55e 100644 --- a/configs/targets/i386-softmmu.mak +++ b/configs/targets/i386-softmmu.mak @@ -1,5 +1,4 @@ TARGET_ARCH=3Di386 -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_KVM_HAVE_RESET_PARKED_VCPU=3Dy TARGET_XML_FILES=3D i386-32bit.xml TARGET_LONG_BITS=3D32 diff --git a/configs/targets/loongarch64-softmmu.mak b/configs/targets/loon= garch64-softmmu.mak index 476407f9413..7e0b1ab5d05 100644 --- a/configs/targets/loongarch64-softmmu.mak +++ b/configs/targets/loongarch64-softmmu.mak @@ -1,6 +1,5 @@ TARGET_ARCH=3Dloongarch64 TARGET_BASE_ARCH=3Dloongarch -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D loongarch-base32.xml loongarch-base64.xml loongarch-fp= u.xml loongarch-lsx.xml loongarch-lasx.xml # all boards require libfdt TARGET_NEED_FDT=3Dy diff --git a/configs/targets/ppc-softmmu.mak b/configs/targets/ppc-softmmu.= mak index 867898bd47c..c47887f8992 100644 --- a/configs/targets/ppc-softmmu.mak +++ b/configs/targets/ppc-softmmu.mak @@ -1,5 +1,4 @@ TARGET_ARCH=3Dppc TARGET_BIG_ENDIAN=3Dy -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D power-core.xml power-fpu.xml power-altivec.xml power-s= pe.xml TARGET_LONG_BITS=3D32 diff --git a/configs/targets/ppc64-softmmu.mak b/configs/targets/ppc64-soft= mmu.mak index 10d7a2681e7..8c6dc84b821 100644 --- a/configs/targets/ppc64-softmmu.mak +++ b/configs/targets/ppc64-softmmu.mak @@ -1,7 +1,6 @@ TARGET_ARCH=3Dppc64 TARGET_BASE_ARCH=3Dppc TARGET_BIG_ENDIAN=3Dy -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D power64-core.xml power-fpu.xml power-altivec.xml power= -spe.xml power-vsx.xml # all boards require libfdt TARGET_NEED_FDT=3Dy diff --git a/configs/targets/riscv64-softmmu.mak b/configs/targets/riscv64-= softmmu.mak index 5059c550480..e0d2c7032d6 100644 --- a/configs/targets/riscv64-softmmu.mak +++ b/configs/targets/riscv64-softmmu.mak @@ -1,6 +1,5 @@ TARGET_ARCH=3Driscv64 TARGET_BASE_ARCH=3Driscv -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D riscv-64bit-cpu.xml riscv-32bit-fpu.xml riscv-64bit-fp= u.xml riscv-64bit-virtual.xml riscv-32bit-cpu.xml riscv-32bit-virtual.xml # needed by boot.c TARGET_NEED_FDT=3Dy diff --git a/configs/targets/s390x-softmmu.mak b/configs/targets/s390x-soft= mmu.mak index e273075f1a9..699e5ced96f 100644 --- a/configs/targets/s390x-softmmu.mak +++ b/configs/targets/s390x-softmmu.mak @@ -1,6 +1,5 @@ TARGET_ARCH=3Ds390x TARGET_BIG_ENDIAN=3Dy -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_XML_FILES=3D s390x-core64.xml s390-acr.xml s390-fpr.xml s390-vx.xml= s390-cr.xml s390-virt.xml s390-virt-kvm.xml s390-gs.xml TARGET_LONG_BITS=3D64 TARGET_NOT_USING_LEGACY_NATIVE_ENDIAN_API=3Dy diff --git a/configs/targets/x86_64-softmmu.mak b/configs/targets/x86_64-so= ftmmu.mak index c7f8746b4f5..491173df466 100644 --- a/configs/targets/x86_64-softmmu.mak +++ b/configs/targets/x86_64-softmmu.mak @@ -1,6 +1,5 @@ TARGET_ARCH=3Dx86_64 TARGET_BASE_ARCH=3Di386 -TARGET_KVM_HAVE_GUEST_DEBUG=3Dy TARGET_KVM_HAVE_RESET_PARKED_VCPU=3Dy TARGET_XML_FILES=3D i386-64bit.xml i386-64bit-apx.xml TARGET_LONG_BITS=3D64 diff --git a/include/system/kvm.h b/include/system/kvm.h index 12f7fc8fb58..a2463a3ac3f 100644 --- a/include/system/kvm.h +++ b/include/system/kvm.h @@ -236,14 +236,7 @@ void kvm_irqchip_change_notify(void); * calling down to kvm_arch_update_guest_debug after the generic * fields have been set. */ -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG int kvm_update_guest_debug(CPUState *cpu, unsigned long reinject_trap); -#else -static inline int kvm_update_guest_debug(CPUState *cpu, unsigned long rein= ject_trap) -{ - return -EINVAL; -} -#endif =20 /* internal API */ =20 diff --git a/include/system/kvm_int.h b/include/system/kvm_int.h index 0876aac938d..9d1d3fd3deb 100644 --- a/include/system/kvm_int.h +++ b/include/system/kvm_int.h @@ -113,9 +113,7 @@ struct KVMState struct kvm_coalesced_mmio_ring *coalesced_mmio_ring; bool coalesced_flush_in_progress; int vcpu_events; -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG QTAILQ_HEAD(, kvm_sw_breakpoint) kvm_sw_breakpoints; -#endif int max_nested_state_len; int kvm_shadow_mem; bool kernel_irqchip_allowed; diff --git a/accel/kvm/kvm-accel-ops.c b/accel/kvm/kvm-accel-ops.c index 6d9140e549f..d4af6b416c3 100644 --- a/accel/kvm/kvm-accel-ops.c +++ b/accel/kvm/kvm-accel-ops.c @@ -85,12 +85,10 @@ static bool kvm_cpus_are_resettable(void) return !kvm_enabled() || !kvm_state->guest_state_protected; } =20 -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG static int kvm_update_guest_debug_ops(CPUState *cpu) { return kvm_update_guest_debug(cpu, 0); } -#endif =20 static void kvm_accel_ops_class_init(ObjectClass *oc, const void *data) { @@ -105,13 +103,11 @@ static void kvm_accel_ops_class_init(ObjectClass *oc,= const void *data) ops->synchronize_pre_loadvm =3D kvm_cpu_synchronize_pre_loadvm; ops->handle_interrupt =3D generic_handle_interrupt; =20 -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG ops->update_guest_debug =3D kvm_update_guest_debug_ops; ops->supports_guest_debug =3D kvm_supports_guest_debug; ops->insert_breakpoint =3D kvm_insert_breakpoint; ops->remove_breakpoint =3D kvm_remove_breakpoint; ops->remove_all_breakpoints =3D kvm_remove_all_breakpoints; -#endif } =20 static const TypeInfo kvm_accel_ops_type =3D { diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index 774499d34f8..9a46a61b7f5 100644 --- a/accel/kvm/kvm-all.c +++ b/accel/kvm/kvm-all.c @@ -2919,9 +2919,7 @@ static int kvm_init(AccelState *as, MachineState *ms) s->sigmask_len =3D 8; accel_blocker_init(); =20 -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG QTAILQ_INIT(&s->kvm_sw_breakpoints); -#endif QLIST_INIT(&s->kvm_parked_vcpus); s->fd =3D qemu_open_old(s->device ?: "/dev/kvm", O_RDWR); if (s->fd =3D=3D -1) { @@ -3032,23 +3030,19 @@ static int kvm_init(AccelState *as, MachineState *m= s) kvm_vm_attributes_allowed =3D (kvm_check_extension(s, KVM_CAP_VM_ATTRIBUTES) > 0); =20 -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG kvm_has_guest_debug =3D (kvm_check_extension(s, KVM_CAP_SET_GUEST_DEBUG) > 0); -#endif =20 kvm_sstep_flags =3D 0; if (kvm_has_guest_debug) { - kvm_sstep_flags =3D SSTEP_ENABLE; - -#if defined TARGET_KVM_HAVE_GUEST_DEBUG int guest_debug_flags =3D kvm_check_extension(s, KVM_CAP_SET_GUEST_DEBUG2); =20 + kvm_sstep_flags =3D SSTEP_ENABLE; + if (guest_debug_flags & KVM_GUESTDBG_BLOCKIRQ) { kvm_sstep_flags |=3D SSTEP_NOIRQ; } -#endif } =20 kvm_state =3D s; @@ -3781,7 +3775,6 @@ bool kvm_arm_supports_user_irq(void) return kvm_check_extension(kvm_state, KVM_CAP_ARM_USER_IRQ); } =20 -#ifdef TARGET_KVM_HAVE_GUEST_DEBUG struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu, vaddr pc) { struct kvm_sw_breakpoint *bp; @@ -3941,8 +3934,6 @@ void kvm_remove_all_breakpoints(CPUState *cpu) } } =20 -#endif /* !TARGET_KVM_HAVE_GUEST_DEBUG */ - static int kvm_set_signal_mask(CPUState *cpu, const sigset_t *sigset) { KVMState *s =3D kvm_state; diff --git a/target/mips/kvm.c b/target/mips/kvm.c index a85e162409c..49bff68b137 100644 --- a/target/mips/kvm.c +++ b/target/mips/kvm.c @@ -1262,6 +1262,11 @@ int kvm_arch_msi_data_to_gsi(uint32_t data) abort(); } =20 +int kvm_update_guest_debug(CPUState *cpu, unsigned long reinject_trap) +{ + return -EINVAL; +} + int kvm_arch_get_default_type(MachineState *machine) { #if defined(KVM_CAP_MIPS_VZ) --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074727; cv=none; d=zohomail.com; s=zohoarc; b=cT0fGDUnmO5gDRDb0vq6iUvinuod7sHB0ioT9w3EbTjf3p4K8eCKaq6y2mKN/RU6SWhbloWdhCWjSS5aHZMskKvoGns+bDYuUdi0Vf0k/qeGSZzn9KqJ0iTTVeCasaYD32MKJkl2YP/rk4G0+wabu7ZRkAHMPvYjsD2McmmmLo8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074727; 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=YVG35mCjYbI6WSVBV9wk5F4umnWgTK95HJKmzFc6eOA=; b=Ixon/rcQ3gRWUxkoflQb+TuB0Wa/kSufzU+g4Jk5gjFcZZvwZj0RFcCkYrYOnoS98OsReChnUiu5+uLSlamzgil5kamSf+vDS92IXISqji6ziOoVnHCKgOBeMwoRUSrgBOE6YppTrzmpbs201tQP/g6mdVL1c+WcWvCSwwiB9x8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074727739887.9825069080667; Wed, 1 Apr 2026 13:18:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w821C-0003Pc-96; Wed, 01 Apr 2026 16:18:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821A-0003Jj-CI for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:24 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w8217-0001bR-Nu for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:24 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-488879b2e6aso838435e9.1 for ; Wed, 01 Apr 2026 13:18:21 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887e93cf2dsm128270145e9.11.2026.04.01.13.18.18 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074700; x=1775679500; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YVG35mCjYbI6WSVBV9wk5F4umnWgTK95HJKmzFc6eOA=; b=vMmmsl6yfM229XaAZ/TumRcEFcKomjt+KWnkY2F2GuMHjMRxwVBGGYF/Vth6m7BjP3 3cEqaBVwacNIDSorYkPrwRtJVfuG/jLuWyvQbw2NzCKwnjq9cZfn705+nTq7RpeSOY1z PcW6QHiSK+s41Ysz+QwTaH8Q3YPjRe9h/N462nLa2jKk/g5O7k6VzfjeUnIqNwCpGlAy GrTA9GeEV94Xj3ME42YVijPvqqIJ7YEhBacN9BVBrel4dFa43RK9oU5JLGjnS15OTrkg CcEhfWed51fVhIuUscnvblPKCLhmxXSye2mkENEcSbeQ3m4JrCDJTZzDlfw3/hJ7q5gY 8xTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074700; x=1775679500; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YVG35mCjYbI6WSVBV9wk5F4umnWgTK95HJKmzFc6eOA=; b=sCAslsTdwKF2xqNt3kxqAxY/jPa2VQVUsUwTknOIB3/xch7sjZAh0Bd5vYJCa+FDiX A7P9IOXdJNzkzXLHz+gMY0q1/t02lBrVgJdZsFOrDWa7NvM0bXp9CZNnY123ueuP6CYs V6xp//LjxVOM9QSmzzBI/ccAMZ/tBfrVCiyHgZvyuAzz91ifCd3Qo2WEM9cybgHNN6T3 rs45c7g3YU1VkBSCWT7JFyN7AmNylNugXV1WSPpTDQbLoM7ohZA46O1i4JY1fEYfnnf/ IdVTY8M+4aPsWule2nDXcXwpY3k8xyq41vospDd3+6iG9gGA8CsHgrGRHixgJYI8RFKQ i9pw== X-Gm-Message-State: AOJu0YzMIemG4rfgglk8wlc+JJYhmpd8ux65HvO0bfHd8uF1kVR6clgZ noC2AH7UNCxY6WdJ796Vh6nLpS1SbEYwdiAr80EVuGasK7AQ3TqDBZ+qlxRKTv9AJPRshi2LNH/ 3jPrBDLs= X-Gm-Gg: ATEYQzwxbJczvKshDmRRr12NbvrhHxj8Hu2otumgZl+QCNVxZuQQ9nmtbjW7HnlCB45 CGzMPTcQZ8gIVIIud2R1luf3VBbmb9mkjKoK5B0Shy6OhuYCpXdkvw8jQjL6RLLHuJPNkGxs3AQ b+LI4bDAPz8lAV8GfADvw7Qn7OJCcJJgD8WuRcbWOpZbla5yNwoBRO4xt58B0Y+CafG0UNn1zBi RBRF/0RqutJCtv7u53ozeXBrx5leSB2W/IZR+hJSW86bYvaTskadDpaipChRYN859RUZQn6C2OF fHXrf7M2PlZFZcWqBPpBtVTCBLYMM11n95uT3yuR3dj80aAAZMRLh2fr21NbxBoT+oG+F3uLqFQ pmgRIHonteBnwhVg5Jscv1i6IY+YYgL3wm2XYyCcgSS4JRIKSoMjOPYPiO1DSk44aScFkPZ+Jrz lF8rZTm3pxOnLntUuZDpjhatXYb7dwn286Cej9bguoNfW5Q14FVcBNN+kA/ouyQ3CpGj7mcWhYt BUK2qbtGuc= X-Received: by 2002:a05:600c:3e1a:b0:488:7784:d06 with SMTP id 5b1f17b1804b1-488835abf84mr81848365e9.31.1775074699871; Wed, 01 Apr 2026 13:18:19 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 3/8] accel/kvm: Expose all non-target specific declarations Date: Wed, 1 Apr 2026 22:17:47 +0200 Message-ID: <20260401201753.92290-4-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=philmd@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074728974158500 None of the declarations guarded within the COMPILING_PER_TARGET checks use target-specific declaration. "cpu.h" is not required since some time (maybe commit 4fb54de823e "meson: build target libraries with common dependencies"). Remove the restrictions. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- include/system/kvm.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/include/system/kvm.h b/include/system/kvm.h index a2463a3ac3f..8bf7a10deac 100644 --- a/include/system/kvm.h +++ b/include/system/kvm.h @@ -224,9 +224,6 @@ void kvm_irqchip_add_change_notifier(Notifier *n); void kvm_irqchip_remove_change_notifier(Notifier *n); void kvm_irqchip_change_notify(void); =20 -#ifdef COMPILING_PER_TARGET -#include "cpu.h" - /** * kvm_update_guest_debug(): ensure KVM debug structures updated * @cs: the CPUState for this cpu @@ -449,8 +446,6 @@ void kvm_set_sigmask_len(KVMState *s, unsigned int sigm= ask_len); int kvm_physical_memory_addr_from_host(KVMState *s, void *ram_addr, hwaddr *phys_addr); =20 -#endif /* COMPILING_PER_TARGET */ - bool kvm_arch_supports_vmfd_change(void); int kvm_arch_on_vmfd_change(MachineState *ms, KVMState *s); =20 --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074727; cv=none; d=zohomail.com; s=zohoarc; b=Y87dpJoDl1ikV0iON3STJJPP4vaw6zzP7Nkbpm7nqVis1QS8eDmvKAbfTaObByx8TKUDD+ggn+EbeYht+Qprp2AiIIAMs7+1wukUQJayoQyApaJ99cJbNNFplCSYWw+F9AWoZWUTw6eK0dIcIfBxNynfgUjSKBpQcjBnvfOZ/pE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074727; 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=5zFCy2/f6gXgpLVosgl6P0mdggO0d7nONWw8yr+5Eo4=; b=G1NjP5NFH78D2DiEFmptPddbN7CIrBKpV4fA9c5K5gp7OnXRCnPxYpcqgVBmN2Vc0zwlbxx5vyuzXm3tVcw/YjCRKe0vtQhoB1QbJFWIlsSNvC8ALaLAweGBErKRZTUH7nSLsbQVbt+V/R0+hKL21PWBm+6RSC5ulw8eI5M/g9M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074726999622.545280091401; Wed, 1 Apr 2026 13:18:46 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w821J-0003ms-Oo; Wed, 01 Apr 2026 16:18:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821I-0003dU-2b for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:32 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w821F-0001cE-HT for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:31 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43d03db7f87so105390f8f.3 for ; Wed, 01 Apr 2026 13:18:29 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e2c5468sm2487593f8f.13.2026.04.01.13.18.25 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074708; x=1775679508; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5zFCy2/f6gXgpLVosgl6P0mdggO0d7nONWw8yr+5Eo4=; b=AMuGWRfg2lebV8AWxfgBIxgd21AoHoVMrFot+MtH5KXmmPNrkGsYclN3uqtxCPX1Hh YRDlkrLp3bMS6IG07/yPItWJRnyp09cRlP8/mirbGwt2wL0KXfLX3vuIIxRgrrL+lOv3 PN9iALMlAUtUZC0Tb/w4Un4SdXBiGxmnjBlmR1AyWDPElO91ls3qSdoMpQjPr1Vwb3+d 2BBOI5KvR6b9vd+20EcXgzcOhwoCGDE8LV7BV2tELjU4U7qyC01lRe7KXOPM2t5c66oC e95Vf6/cf+QdweyXFS8s69qdLNUK14GkePcUY8yzW9t2b0S9H40T3JPc7jeFaESy+S5w qGBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074708; x=1775679508; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=5zFCy2/f6gXgpLVosgl6P0mdggO0d7nONWw8yr+5Eo4=; b=mN8lgH7BARcoMT7Xommju1aFFvhqgIaUEpPjVZpBgUcJRk5v63H3YQJF6uWIv+jnCN NqfxifLCvEwKU5Zlph6HJHt1w1L+LbmfPvRZ51wTHw/U8j7mbPY7c6tTKq5sv4gzSykr ZbC5aiEslqD3OY6MJh1CNHNWJf4W0JiWYVsE3A9lW3NyiZrPTBex7llxg56g5iLVl1lj 2h+ZI6GSyf/6EE/RNZKG+KmvW6+FPNB6Ad1rXC7zmozlgFOA/xvSGVZ8mpjqYvSpXvOg u8goBJfVBzdTkxLW8sa01NpbhmvDkHrjAHLnij9jWKAMsKAr3OCzlJEhmq8yaopeDj0A Xkjw== X-Gm-Message-State: AOJu0Yzq1elnZEOk6W+flupXAfWtfq5r8N9Ew/X/h6u8BFLnQaBIV5x3 1Ye6DNL0HBwIt0oXg4ML/ZM8FOsIyC4vsnd0s6mXX1jWcElPE66DB7BuEXuGeEmrj3GjM9+PMmK 0XOBokJo= X-Gm-Gg: ATEYQzy3PuvT+p39vtBGgZj6esV4v3sU2bASRJiQL5O1eonxM4zpgQ1o8254VOl0O+a nmMO6AvbVGIlyUWjkWoXhoueGe7KIdIPa5i9B+MYTNJ/n3Il2iT9D8HvVPlP7vbpmX1GYQZOnWn IGDJf+TF/U6OxiGRIeItECa5JibRmrVZpQa1Lr5ARL3VWNy8vQ1P2KV5CEhEvzsF1eOrgk2mqXi kuIJNobx5kUnn47+J38sSrJ/3KkozhPv7LK6M9mZ4z9IyNE8b7Y3ARV47ib4l02uNoobra/yTek fvvd0SS80Q5tzZgp9w9X8e46rophH77oRnvlj/FDSSkW8J7bHrAOIBG0I2TCpXHq0Nx6Ar+OBbN lcu8J411j6qdRhKFsRiVlvZa8QQgdzsYGyx7vP+mxpDEa//kTzqyjhHFNtpTCEvbSmQYp4eXifz TJSRu2aB9bJXZff703fAUj/6m1Qauzgj0VGHGf0B4DwTkI4d9spK4FCsp/2rJEhf5d/NkmtkoC X-Received: by 2002:a05:6000:1a8d:b0:43d:131e:f74d with SMTP id ffacd0b85a97d-43d150de841mr8704518f8f.44.1775074707594; Wed, 01 Apr 2026 13:18:27 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 4/8] target/arm: Compile WHPX as common object Date: Wed, 1 Apr 2026 22:17:48 +0200 Message-ID: <20260401201753.92290-5-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=philmd@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074728954158500 whpx-all.c doesn't use target-specific code, move it from arm_system_ss[] to arm_common_system_ss[] to compile it once. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/arm/whpx/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target/arm/whpx/meson.build b/target/arm/whpx/meson.build index 3df632c9d30..db31e928012 100644 --- a/target/arm/whpx/meson.build +++ b/target/arm/whpx/meson.build @@ -1,5 +1,5 @@ -arm_system_ss.add(when: 'CONFIG_WHPX', if_true: files( +arm_common_system_ss.add(when: 'CONFIG_WHPX', if_true: files( 'whpx-all.c', +), if_false: files( + 'whpx-stub.c' )) - -arm_common_system_ss.add(when: 'CONFIG_WHPX', if_false: files('whpx-stub.c= ')) --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074745; cv=none; d=zohomail.com; s=zohoarc; b=UHGw0l1FJTldvpYR08n7ob3AumTyafUv7U6ZbYZu/xNN1se4GnEFIICUDrYIAzxuy5gNEuEAOwOu/CmnwAc4aII0lQE2SCJJFx79fTN6fgDieJf6mSemsRRE1xWbTHHA9wmcdTmrHBH9Ei7pOAtQ5oyzzCYLIJBIy5U6XBYsD2k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074745; 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=G5um0Hkp4gUlr+ZAZ+thc8PXoevdikb9WS1n3IueTF8=; b=BamzzBYVD9IChOazFpDaCO2k/LFn5GN+eTynSfvFJFc1AbTm9Rls/dPeJOPw1iqms+rVa8gYvlnjZJj2EHmE/ymcHBlI4fI1Sn0xkUqvwpoF1eD0Z17nW7nx8IGXbNwyyVTPq4rGCZ+QXPaHUEbpTxcEvaYsajhXJiy3MTIfEus= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074739990264.96116045526696; Wed, 1 Apr 2026 13:18:59 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w821R-0004DT-GE; Wed, 01 Apr 2026 16:18:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821P-000416-9V for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:39 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w821N-0001d1-1h for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:39 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-486fc4725f0so1118245e9.1 for ; Wed, 01 Apr 2026 13:18:36 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e4f5294sm1938072f8f.35.2026.04.01.13.18.33 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074715; x=1775679515; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=G5um0Hkp4gUlr+ZAZ+thc8PXoevdikb9WS1n3IueTF8=; b=HqOik3hFvXDZukBtOdi1x/HZaat//ypQPKLNCswgBVHZz481azJiY5wka08atAqcq1 c85jeSFQpSw8UCiVw97Slkyouam9hvKCqLkO4QZqS7YNg56Sgcl1tS1NT9djKNDzLeA3 OMPHxOfWQAUriDrmybw0Fc8OmgOiPNjnFGlNpUxWgEvfgH79eeELQjORPx4uWH9WfQv4 KAl218CEkaXs3mhiI7KuSmTatQyG314htAu2VDHWhUhLwYkxXaE8RtOzyo9hAEisDoKD PTjU0nk3ovdix6CDQMgSHJFFb0tjpBt87p7+416X8o2msqjyMImlKRAJq7sy2Cw80ZgB z7DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074715; x=1775679515; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=G5um0Hkp4gUlr+ZAZ+thc8PXoevdikb9WS1n3IueTF8=; b=hFCZ38DdePw6qIuL8/pbwhINvETsfmsmgOQlIah3JPX8XDtQXrrgj15jNeTmJECI5x 6q7CBMg6POmuDfdl0B1HaHUfxp00MJz/RLYXbwCVppklagSNrFK8t1FiFHbczWFohQdm QVOVB3dZEhk0HTZpbJSq5mbxnaWacGfGBR3liYuLMjnD7MV2OYFj2DBW4d/Xiz9Ql9wg g2isXileNQrQXUxGpN8Yi1eQnz++dEMUsYvyrN8XGiRk6RM8FwK11Xf7eC8gzAiJMzka S1h0MwME8DN4+FD+8UydwDwzxln7MFppDi8FYQkrpWE+zAcDcTTjehV1favt9uE0qCLN VMBg== X-Gm-Message-State: AOJu0YyHIAwPMS7/rse+Ze4w8r2LThFRu0Clmk28g+9fNpF4+RC7+z5w qT8xwGBR6pbvaJBsIlYD/CwKQz5zCLxReJo+zLK2MaVpkRpThsenYGIuvugqlmG84Ok8oTeWI97 GW2lp0x8= X-Gm-Gg: ATEYQzxs8Ut+eqmHkRoD+gf5vumfCaFmknFuSiUNBHKOKK0R6YBBCHY13+yug6T3ke/ 6nPUuyOUt2VVCiC/OToqzGPhwkGh0HoViRin2m9Fxd/KbaqvSDBueg1XM2mZkVg4zz//Uk1ycxU a4HIQFVHGwSrXpb0W0rKWH3NLFmnpVIgAlrGCqcyEl5oLCVMifdksdL5XeaAEswshHmvdfmDWRl 7h5AgP0sA6Cew/Ba9DTo+zREo7JQre9lhGn9PzVTD9gzPBXGctBbf2utBhYt7RqtULOfl5h58Hs 4JoxmAl4myWC8DhMYB0QyhsLSwKGCFwUOW5swZLQFxPg5SFbLEw90kO+3tH7lVuqf4Z7TCBnJCw tYSpupl6ccAAxQTkF9MPmGgP23q/xIcwLMfnkBcWGaZrjpsv9vJCXDd838XMQ85HW7TdFsdeNZA b7SW9ff7vP+o8z44e7QYUo69p8pEWCGN27AJCHe01DctBgmgOgQFxEdPv/7LI4y/gYELLLaPYx X-Received: by 2002:a05:600c:8b77:b0:485:3cef:d6ea with SMTP id 5b1f17b1804b1-488835bc362mr82737355e9.13.1775074715204; Wed, 01 Apr 2026 13:18:35 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 5/8] target/arm: Remove target_ulong use in hvf_handle_psci_call() Date: Wed, 1 Apr 2026 22:17:49 +0200 Message-ID: <20260401201753.92290-6-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=philmd@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074747154158500 Similarly to commit 3580aa03547 ("target/arm/tcg/psci.c: make compilation unit common") which replaced the target_ulong use in arm_handle_psci_call(), replace the one in hvf_handle_psci_call. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Richard Henderson --- target/arm/hvf/hvf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c index 5fc8f6bbbd9..678afe5c8e1 100644 --- a/target/arm/hvf/hvf.c +++ b/target/arm/hvf/hvf.c @@ -1418,7 +1418,7 @@ static bool hvf_handle_psci_call(CPUState *cpu, int *= excp_ret) bool target_aarch64 =3D true; CPUState *target_cpu_state; ARMCPU *target_cpu; - target_ulong entry; + uint64_t entry; int target_el =3D 1; int32_t ret =3D 0; =20 --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074778; cv=none; d=zohomail.com; s=zohoarc; b=ANdHd2SYH3BpsefIP0OSgNk3VJL55M48lUuu3v7EDc7y+/jip+fVxH2eEpWD5OS+gNgqynwhpIfZhEqcXUbhSrcRk9mU1hHT8pXMvwovLR971I5g3CSxr2bTwWmmnoFZTO3IV8tbuSKdbQbsHTTEldqv8K839zmc2O/NVlF4Qf8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074778; 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=FyOQuMfSmwVXZQAsXLr0uzFcWkRrczcFtO2oxCssQ7s=; b=aqYVPv5jx2GEzEwLenlTOd8EMR71A4jjwfHGCfoig1BgXOUMtcXIvyuNhTkO1Rc9LiFlDhT39++VK5KVqKjAd8fb4DSwSUXnHKu2a/3+2MvPlIZaKR7CjpSKhxVAvaoMA/S6d1cOC+pIGcgRM4OTIts8/lQKbRPcA4D33Xl4xSs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177507477884032.418528227471256; Wed, 1 Apr 2026 13:19:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w821Z-0005AA-EF; Wed, 01 Apr 2026 16:18:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821X-00051a-Fi for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:47 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w821V-0001e3-Fe for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:47 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-48374014a77so1239745e9.3 for ; Wed, 01 Apr 2026 13:18:45 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e4d58e5sm2930563f8f.23.2026.04.01.13.18.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074723; x=1775679523; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FyOQuMfSmwVXZQAsXLr0uzFcWkRrczcFtO2oxCssQ7s=; b=You8kHAOcQ2tZnC+A+1MEUSfpNgNpQoStsAZ5ZyJqJVScGOGTFd3eJ1msS8VXcHDYd OcAYpMtNoiVSXorkqgXIJIVWPQwEMDEBn9P1HTUXFlDF5b4zxv5CVJg/fLCemrQ2Wvql gKV7gTCDtUELAPrZt5wEvavwkxZw9EePcyoSNsDA6ECpaCoO5UJONRm3H6opOzDnA9CQ rn1QZd9WSH0lEgooRH0ZT/j2XHHVMsIGdYf54i6x8DG35xzWuLpGCbrRsN8YHNOaoTld mJLjiD31rM0iFw8WOedeXu2/Z5VA9oRXDvEL2pM2PXLPAmQ5UfFgr49ofr6LBR/GYLco yrkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074723; x=1775679523; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=FyOQuMfSmwVXZQAsXLr0uzFcWkRrczcFtO2oxCssQ7s=; b=FkC8R1GWm3aj/d+wrhDN1PKWEbS3vuBUYFhRuNT5XqsuaBFUeZo5gU6W0j7/8MtzHn sBfm3P/d036+yxAT8YWASbtxCetwXArzOmxDY6QH+vfzacsy5nJRHH5dI5iAN7T05EM+ Ezq3cg9DflW2aP+PgeRqx1q4208uAcX4WGK0s/B4Cknzh3DNN2+gYNB4njy7BQqkcFsG aleqxux8rqaoi+gD7mWmg86pp6cNWwHiyX2+H9Xv7s2bHNKGJSQ1IlvZFcYfTUMeKumF ALfM3JJzPslNWXXZ6tVR08YE6ebvDEBj+YsCOmDUmcd4yscD/1RAgCN2SeC4eeTgPc8F KKVw== X-Gm-Message-State: AOJu0YwUqvvcSpGmgdGVBHx6m9YDu7nhuhZeulOqn8yqA+va5G0K2cfF bY5kSYYYWu7L10bFPsk9PyymbPxj2xhlD/DghdU6NiIHXUqNolVjTL6AoXTByX+nfclL7VC/c3r U1QSlBg4= X-Gm-Gg: ATEYQzww3b5cGveDye/TL7QVhI7/qH+KeSdy3zUdcbWQot+A+Z6bTivcVbgYJ8qFVvA QqzuJMcOgVqlPeNFWcYDo2HuY+jd9LT4uTcG/VJBrDwJ17ow2cDLu4+eKDc0D1Hm9l6lGZSJ60Y WdiV0kyPSNI+vbryJdadbgdNx49a83WUEpuOQomIYKFT/fzjW+vIKGCtI4S7952wDQHuNwOYm3y UvGKhtf3TpUskNH0T3sZ7nphMyF7iF3RXoS7tbgxE5nobByVeipqyGyuN59k1zYrDYxQNw9Mg3m TAEfVYLk/dUTkzozsh9PW45tcdh3BOebE0vH379IxQnuTm+CD8Ez6C6N/Lt/WDqUvH/P0ztumSM qBgwzihhWhMx5Ix1wKle3d0Osq3pa5ClWpO3Bbkc5fyIl8DLWD8tUkSmqDIQ0ZHE0mI/UybvkAA wUJnCCvRjVPEl3DkRCybSwQDDI1Jas7O6ziXu13q48a5o2OhfcY1JskSoAy67fUyTorRlGYCXH X-Received: by 2002:a05:600c:a30a:b0:485:35a4:939f with SMTP id 5b1f17b1804b1-4888b7a0601mr7873765e9.28.1775074722838; Wed, 01 Apr 2026 13:18:42 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 6/8] target/arm: Compile HVF as common object Date: Wed, 1 Apr 2026 22:17:50 +0200 Message-ID: <20260401201753.92290-7-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=philmd@linaro.org; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074780105154100 Neither of hvf.c nor hyp_gdbstub.c use target-specific code. Move them from arm_system_ss[] to arm_common_system_ss[] to compile them once. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/arm/hvf/meson.build | 2 +- target/arm/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/arm/hvf/meson.build b/target/arm/hvf/meson.build index afc509a470e..ccb0d338af6 100644 --- a/target/arm/hvf/meson.build +++ b/target/arm/hvf/meson.build @@ -1,3 +1,3 @@ -arm_system_ss.add(when: [hvf, 'CONFIG_HVF'], if_true: files( +arm_common_system_ss.add(when: [hvf, 'CONFIG_HVF'], if_true: files( 'hvf.c', )) diff --git a/target/arm/meson.build b/target/arm/meson.build index 6e0e504a403..f14debc6a2f 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -20,7 +20,6 @@ arm_common_system_ss.add(files( 'arm-qmp-cmds.c', )) arm_system_ss.add(when: 'CONFIG_KVM', if_true: files('hyp_gdbstub.c', 'kvm= .c')) -arm_system_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c')) =20 arm_user_ss.add(files('cpu.c')) arm_user_ss.add(when: 'TARGET_AARCH64', if_false: files( @@ -41,6 +40,7 @@ arm_common_system_ss.add(files('cpu.c')) arm_common_system_ss.add(when: 'TARGET_AARCH64', if_false: files( 'cpu32-stubs.c')) arm_common_system_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) +arm_common_system_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c= ')) arm_common_system_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) arm_common_system_ss.add(files( --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074766; cv=none; d=zohomail.com; s=zohoarc; b=M/C4cnfYPSqhq5E+UODCriBP30HvOZvvxrH1MKwkh7GIIsFQVI9xifizeGbAvY1I//EoPU9i+dqt1ZPg+CDMrrAF7xDyEN7TRq1TZNylDu6KLNeq1bgACR5j0FqDz4ey+2r0tvbOzgRYsn68pWbI/UzC3YsUthQAvNGNl+C5MNg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074766; 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=BRPUYAczpQfrNB7NESGbjTZhQXyZHZILb2QpR9Q7LQM=; b=YtTPhECQmXreJf7dW2A818ZtnRQWVJsqgbOYqPBktmVxlPN99D9yQdRlddRtsCeDhR8O66R1DKyIccZFpYDwLSAdjGueSuExtLUSYd8R9sfLaBRABzOGmlNEZOG0I4kGU6pJ+R8Xr6h0b2w3ZPzvZ0+Z9JKLrlSCkhsJHRRN+Xw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074766906245.77727817594803; Wed, 1 Apr 2026 13:19:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w821i-0005li-Fj; Wed, 01 Apr 2026 16:18:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821g-0005X0-K9 for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:57 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w821c-0001fN-Fb for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:18:54 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-483487335c2so929875e9.2 for ; Wed, 01 Apr 2026 13:18:52 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4888a567bfasm49538465e9.0.2026.04.01.13.18.48 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074731; x=1775679531; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BRPUYAczpQfrNB7NESGbjTZhQXyZHZILb2QpR9Q7LQM=; b=CAkDVZDH2Q6erSmNyphZqMXt/0ZH2UdWnMk80YQ3x8SexhC887YyJV72FzqVHAtGbP OiF89GicKQDXFzoicFBhPuZF+B9/OY4T5aA1udRe5FYEo+0SfXz1fHl6vyEvomP8gzPO L9/XkKrF2CyxfZApU8JoIW5Qehm92sZ02OkWfmWBefkssWfJHCT99zRcmg2ewvxIdC7p 1fl48BDZqYMrr7Hgnki7xQ+wexLbnfXcNLuz90WrmigPyUI8+F3P1U9Tv4iOm+WanWaE 5g+HfBGVt5uGLGBZV2CHdp1Xn+2CiiXPQQSVFHvhBIAVRvOiZHAfaBJ6kkagy//ATNzh N8cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074731; x=1775679531; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=BRPUYAczpQfrNB7NESGbjTZhQXyZHZILb2QpR9Q7LQM=; b=JBZQ+xusADOlnxRcAtrHOBYIHn9TVUy6lajuoOqe/+/9UZaMEZwPiV5hph3PNv3SSS RTWajUZjrFeJ3bXQImIM65AxPGoD1lr9ldJU9lvEBdQ5vKnbZX2aFbTsuC+eH6/Xno6M GzAlkd0ICwdASM7bS/BHEKJ6nCqMSeaGiJFm4OAELMvPljjkSiYIv4I0IfS5PUNfc2T0 g/P/kgxZs0tBA96hrWpQ+ifVfgcWBaT3UVubDC5eEhyyYrFPOY3AdTIT+2z5EJ1rZ/c3 qivJwFxI2rKSI2Vy6xaZlHAtzg61958pkslbuPN+1ndgSFgHn6m02+uMifYHLCETWlWO bsGg== X-Gm-Message-State: AOJu0Yy7lDz4nJkpaIMhcgMjk2FxxNoAffxkOzvoGDxsHQG8SYyaWxdf L3tPeHIOSYxGjTKlkFfziY4889y0BHswoU2nfJFJasJHLbyHGhVwBa/HyvW3u1hdfa9cL25gvau XS7W5piY= X-Gm-Gg: ATEYQzzLWykIWYGW0aB95OzJB6pkuRqYsFDi9b1XGHLlW4T0FdZqtx3PJtSdcb5b2Xv 1lqLbNoH5WwEM9WHgl8K4MAB39ELPQxnJXwUosAAKixCFDmGVAS+8vzeYIkcI4sGNzFR9AI6nAl Q5eEtC0ytfmUuyXz34eO+Ovxp4CwpX1vd0twbbPWQC3AcblFK/NFOp8ccA+0SV5Y5RVHhNyo+bp armWkGdrGSK4F3PsaQWEXl+TbsW5/syYAsAHHhrF9RN0iuRTin2Vva3xc3MJmD4b1xsumXI9MgG lEWdkTN/YMqhruIJVSy5Dtukn0tZqaqf/MoDYMGaVTucdJ1fG62ojmwx8eK74AW4g3EWpqE3k1s pmK1dQ60p4pnuwDEY7vvs4PPLNavNWRz4kk/UPBmCuOvnB4NZF0mwhIKBLxGhFLR0nN22wWty1X EZlrOoLp6bhakXt+dGb7g/pJxb+MgVZj6O5o4J48UhTBMHvSvddvOJ8bFXuIwTZ+JnX2WrOla3 X-Received: by 2002:a05:600c:810a:b0:485:3812:36f6 with SMTP id 5b1f17b1804b1-4888359db64mr87355785e9.21.1775074730644; Wed, 01 Apr 2026 13:18:50 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 7/8] target/arm: Remove target_ulong cast in kvm_arm_handle_dabt_nisv() Date: Wed, 1 Apr 2026 22:17:51 +0200 Message-ID: <20260401201753.92290-8-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=philmd@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074767851154100 kvm_arm_handle_dabt_nisv() uses a uint64_t type for its @fault_ipa argument since its introduction in commit 694bcaa81f4 ("target/arm: kvm: Handle DABT with no valid ISS"). Use the proper format and remove the pointless cast. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/arm/kvm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/target/arm/kvm.c b/target/arm/kvm.c index d4a68874b88..c09dc4cb3dc 100644 --- a/target/arm/kvm.c +++ b/target/arm/kvm.c @@ -1453,8 +1453,7 @@ static int kvm_arm_handle_dabt_nisv(ARMCPU *cpu, uint= 64_t esr_iss, } } else { error_report("Data abort exception triggered by guest memory acces= s " - "at physical address: 0x" TARGET_FMT_lx, - (target_ulong)fault_ipa); + "at physical address: 0x%08" PRIx64, fault_ipa); error_printf("KVM unable to emulate faulting instruction.\n"); } return -1; --=20 2.53.0 From nobody Sat Apr 11 18:34:24 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1775074788; cv=none; d=zohomail.com; s=zohoarc; b=kO9cIEgW2B0d8FQP/Oh5OdaE8ZKZFPdci/1zfG6NvwB6G9kprWE/O179VjKff8S1OTCTGctIWW1tJZx+iOKK6TybgRAbtGjzN4BvBbMq1Ha3U8Vw3KIxa/YJwTFvDGFYuDhW8VIL5tYAtlHj12QhnUj8VbQvrWbyZ4DqSKoKigI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1775074788; 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=qb+zd90ZS/Btq5gwYIJLAyNUgmi4p8lYTj1rYDPe6wE=; b=XBE1NEuzj41rL88HTS/9UAt2vRtlk8lZuj081CKzAtVkyoK/dEHaQ2UhaN5DFtXFoqYknq0HFTBbDnG2DngmGkHUm/AZwidFNF+xTx2vo6Q7MZEuZMUpLZy5YBpBw/qqTIytf1oUm1jwbtgQ77SsA36JQ+ePJwsSd3XxZg8Da74= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1775074788434262.6779637098831; Wed, 1 Apr 2026 13:19:48 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w822G-0006Z2-U6; Wed, 01 Apr 2026 16:19:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w821m-0006Lb-SF for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:19:02 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1w821k-0001gg-0b for qemu-devel@nongnu.org; Wed, 01 Apr 2026 16:19:02 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-486fba7ce4cso956435e9.3 for ; Wed, 01 Apr 2026 13:18:59 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4888a63c963sm20790425e9.4.2026.04.01.13.18.56 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 01 Apr 2026 13:18:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1775074738; x=1775679538; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qb+zd90ZS/Btq5gwYIJLAyNUgmi4p8lYTj1rYDPe6wE=; b=W68HzSq6hSff1voJw0i40p9Is1E9t15rss9vLXCpUoV7iZPSKbbJi7EmwExchtJPC+ C9Qn4UJ2KI5sZfTCqgvvWO81hPNhNYImGvFYQ9w3XmHtPcTPZlxaUMe7JXRwQwyOq4PA EJxo1YmTmsBhsIC7BvXSoL6vZMX8LiTvXPubLt5F3vCc/TY+Ml9gNHGM15o8WNApYyUc L3ZCIPt2msXFB4z8N//CK4LIur7DnKqMkxSUJ2HoE5bolIsbwYbgBXXO1tE/WpPNGZ+w sE6+/iNth5RnbdAVTBedBAp0rIW3+x/uFh+cO2WsEHUkh33yvzjiFukeF2yPJR2edlms 9m9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775074738; x=1775679538; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qb+zd90ZS/Btq5gwYIJLAyNUgmi4p8lYTj1rYDPe6wE=; b=ZCjBoc9/id+wT+N5FA5PlRu3c8bIiFicOGCbkoQcJsWPmDIxbdPuoCfcYmfp4v6dJd UeUtskHofJ2LzafDbf7qMNYXJtDnG9FzSSECxoz9m/HLagdGXy99A1NEN6I+h4hirSV7 a26hD7GTxK88f1ClQhyhkbnUrNFqgVVGlkHcSwRLzVzoVrjBWpFhL8+J9aRwB3srPYjv sh3EohjFqsx4h+83H/AA18CwUHqdY2iGZRA5Tkcj2d0HFF0KagNUX/XOlhZ+DRayJ4Tj VLkkN/QDZbk+oFYF6aNAdEbWRE8WLoMU2KhChd97AdC/1POidlO7KPq3LG6fuA6dNRxl YrDQ== X-Gm-Message-State: AOJu0YzIR5nvS9W+Fa6pZclCpUzZ1vWQSKzIA4o8MlRMi/RYXe5J354I WwXu9aZ69u9u5i/1iYbwUp0/xk27rEo5g4I/4i4C2Pn7XeFYNCJE6pvxuXkBtk+N9FhbplAWc5z GwSVBMok= X-Gm-Gg: ATEYQzxrrsCADNRQ2HNUMBBokgGZnutNdXgufirwxYildoMF55m2drArSBtKbCkmpSZ wmcS8fv+psJlgaE5zp2f4JOgn/MEJVbOxUm4OksjObILgZDcF//g1PbsH4LBqp9p9JFZPrkdCZo X7ZM2u4Bd1PP9nrWUmqKSQ3r7iYBs4TxTHbYz5K0qdr1SEjk5KQ1PmpIR4ldPdJs7G71I52cewH vxtYwwoPW3kU+3dTWVWWHnYyf1a9FnMGlIqoKa11Iux6bPsF4jJgpEvK8E8qXkPPBusiYGeSfvj DmsQvGfVLwQ26xSCmY/nQFjLuG1sosLcTe0BuNZ5UUEMgaA7ghmcEC0sJvD2sj5v4GZe/1ShrON ZGB6LUb0HG8GSsLURC0hnmG6w8cMU9kIdvpj/jZ9boUfcL2Ex1GvGDpbCjlRcJPC8Ts55yl6Okt QCw8dTTLF1jW5/5tu/O18fIhMJcIlMTP2vz89QwuwH7EhcrQfPtKGvXsZj7IEaMg5O3iYPJwEc X-Received: by 2002:a05:600c:4707:b0:486:f634:ef1 with SMTP id 5b1f17b1804b1-48883597cfamr88074825e9.17.1775074738181; Wed, 01 Apr 2026 13:18:58 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Eric Farman , Alistair Francis , Palmer Dabbelt , Paolo Bonzini , Matthew Rosato , Daniel Henrique Barboza , Pierrick Bouvier , kvm@vger.kernel.org, Peter Maydell , Huacai Chen , qemu-riscv@nongnu.org, Alexander Graf , Pedro Barbuda , Anton Johansson , Song Gao , Weiwei Li , Aleksandar Rikalo , Liu Zhiwei , Cornelia Huck , qemu-s390x@nongnu.org, Chao Liu , Bibo Mao , qemu-arm@nongnu.org, Jiaxun Yang , Mohamed Mediouni , Zhao Liu , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-11.1 8/8] target/arm: Compile KVM as common object Date: Wed, 1 Apr 2026 22:17:52 +0200 Message-ID: <20260401201753.92290-9-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401201753.92290-1-philmd@linaro.org> References: <20260401201753.92290-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=philmd@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1775074789327158501 Neither of kvm.c nor hyp_gdbstub.c use target-specific code. Move them from arm_system_ss[] to arm_common_system_ss[] to compile them once. The arm_system_ss[] source set ends up unused, remove it. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/arm/meson.build | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/target/arm/meson.build b/target/arm/meson.build index f14debc6a2f..1b5d346d474 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -1,7 +1,6 @@ arm_ss =3D ss.source_set() arm_common_ss =3D ss.source_set() arm_common_system_ss =3D ss.source_set() -arm_system_ss =3D ss.source_set() arm_user_ss =3D ss.source_set() =20 arm_common_system_ss.add(files('gdbstub.c')) @@ -19,7 +18,6 @@ arm_common_ss.add(files( arm_common_system_ss.add(files( 'arm-qmp-cmds.c', )) -arm_system_ss.add(when: 'CONFIG_KVM', if_true: files('hyp_gdbstub.c', 'kvm= .c')) =20 arm_user_ss.add(files('cpu.c')) arm_user_ss.add(when: 'TARGET_AARCH64', if_false: files( @@ -39,7 +37,12 @@ arm_user_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING= ', arm_common_system_ss.add(files('cpu.c')) arm_common_system_ss.add(when: 'TARGET_AARCH64', if_false: files( 'cpu32-stubs.c')) -arm_common_system_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) +arm_common_system_ss.add(when: 'CONFIG_KVM', if_true: files( + 'kvm.c', + 'hyp_gdbstub.c', +), if_false: files( + 'kvm-stub.c', +)) arm_common_system_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c= ')) arm_common_system_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) @@ -67,7 +70,6 @@ else endif =20 target_arch +=3D {'arm': arm_ss} -target_system_arch +=3D {'arm': arm_system_ss} target_user_arch +=3D {'arm': arm_user_ss} target_common_arch +=3D {'arm': arm_common_ss} target_common_system_arch +=3D {'arm': arm_common_system_ss} --=20 2.53.0