From nobody Sat May 30 17:44:38 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=1779999799; cv=none; d=zohomail.com; s=zohoarc; b=b0qu6q1uoGus034e9gpmUhHpBTKCSMc9opwHv0dXcQjdXDyOuWCzIvkcp2LyJhhtHH4O86NBV+0gMvPjn0vl5sSzku4IMR0YNuhk/exeHomuXoH0BHQv865R8hZTw0kh5ruPPHHOLVMB4oJQf2we2xMdAOixwRwGNuh/voxdjyY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999799; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=ODOV5JhKUMQByHszWJrpHVUdsjZx7YbkUWxZtjF5qcE=; b=BeHN+Pb06OhnHLbyGoAmiPbYqSQUnBUR8pyrObGGmwoX4/J4UyPvtw5piKkzb5idxtpmDQcSq6Ryt+VKGwIg6ZGJvZ3yxap0oM7Kixloq7YHU231zbwM4O6/lE/v14RbYVbLoz39uDXcJebqCIx+N4vUOIU6B7sIMPTZGQIZ/JQ= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999799363139.03495347277033; Thu, 28 May 2026 13:23:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShG0-0005KL-Bu; Thu, 28 May 2026 16:23:08 -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 1wShFy-0005Jy-2w for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:06 -0400 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShFw-0004J6-9Z for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:05 -0400 Received: by mail-wr1-x444.google.com with SMTP id ffacd0b85a97d-45ed18d8a1bso2389248f8f.0 for ; Thu, 28 May 2026 13:23:03 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb5b1c7bsm15639999f8f.29.2026.05.28.13.23.01 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999782; x=1780604582; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ODOV5JhKUMQByHszWJrpHVUdsjZx7YbkUWxZtjF5qcE=; b=t1IAanMV0xTW8d3tYOjBpTZ8v9E9lXPl5imleiOGzUCVTy9c/Zbg71JI/1esqTBEzU Mz8iiS629UHlEuILOSjsyTRnpPRzsMqgjL7A0x+qGaKXjy7I1zNiHNhTSR3gwlsoJUip SlDQNB4LabfhAxpPZCTLpk1ey55afTbOnL87V4/oQC21cL87brvUsI2cjZk4gjQyj7SS 5l9VyreYjPjfl7HXdI3vMiQEuZldS2TQRf/R3hyKnMbRH6S7BIjAKHhPrOWP22+DPOot rVvoJ4ZYjgOcVOWzWuKOy2ZYKN52aZlpZ9KVtUhJkQC/re712/GR/1BMNAogtUHhmqXI yCzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999782; x=1780604582; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ODOV5JhKUMQByHszWJrpHVUdsjZx7YbkUWxZtjF5qcE=; b=kDLhw+ge12dNPQy9pNqZw1Td/j4khlcDMsrh1K7l2RM0kooANXqBosL5lfC6D1+t7n La1xoHuKCaF/XTF2joZmow9uO0a/Yv/SZttF9OzixdSGFtU24Nt1NosZTkHBAQ18GhWS 6UQuZYEZVfkqEyT20lbQ+WUDtgkOZVIwdaDVfPN5QAAoB4uZykqOAGFoi43jN9GPSvTc 4BvOlhBHwfBl6VstGKXkaHu4AInly8xkCYfuyyTuqEp9rHq68hR1oSSLcTDs34oAAnas RlsByEiVLIZrCEnecWE8Gvn49e+fMRPXh4/ysQUVYYRVJXmuTamCJegmYCGrkgsjBqwx y4UA== X-Gm-Message-State: AOJu0YxDQagyKyb7TJgJeR1KD4xFQ/SKJerTwlSKVjqpoXDVGFXrL/nn x3kkFDJdW8Z9H5GDQoDkEKB9SSRWOWLXGvb7/i5Q03DkGde3vD73uDcaUk6XoQu1dGsKuoXvXDg Ic3VOQyRpPS6v X-Gm-Gg: Acq92OGJHDPkoDY+WF+BS69XWszciO+wuVKLGBDLYBHGm6yWM7sCNMoDYSzdHyvmbhj kEdYIHejt6r2g9wc0eE5c5Mltg/+sNXARP4yA7k8LUUgTNk0z8A8Fauz2CI7f9ImnyEDuYBtDjf fJvHsbGDS/kq8Omrj9yOAFmlCQj65qnkhw76UEKn71VPzeCFz+iYcUrl0eZ4aCiKDl6yRvqEg8S v3QLt+IDS1Kb+lR+w5A0r98n2W8iWXID7/jzwxIZ82r8dgNxptobU0qYPOx/Lg5US+MjasMfSlZ 6PdDpXBmV3JdbeLHrIC5G0ANDGcRzfSFnp750yH1oQ2BK3wWKp36SD4fdZoJBTuJgUHMoVYf3Wc GiaemKJGpBs1gB4lGMtFsBMIDGQYzVDvYhxGejdQ9rIcwSzIVZ7NCVYUTAk9/fC/N0Y69GPRzRE EXsg63NgVpOK/lRDc5UtgVtZRf8RdFHod7qhoxZkTDlsVxYqsUc14v7hoO8j85V6ISeQ== X-Received: by 2002:adf:e503:0:b0:45e:ed7e:f8fc with SMTP id ffacd0b85a97d-45ef029a166mr967798f8f.12.1779999782472; Thu, 28 May 2026 13:23:02 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 01/22] system/exit-with-parent: Close the file descriptor before exit Date: Thu, 28 May 2026 22:22:31 +0200 Message-ID: <20260528202253.49122-2-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::444; envelope-from=philmd@linaro.org; helo=mail-wr1-x444.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999801886154100 From: "Richard W.M. Jones" On macOS we leak the open file descriptor in the background thread. Close it before returning. Link: https://lists.gnu.org/archive/html/qemu-devel/2026-05/msg04286.html Reported-by: Thomas Huth Fixes: commit 886898baad ("Implement -run-with exit-with-parent=3Don") Signed-off-by: Richard W.M. Jones Reviewed-by: Thomas Huth Message-ID: <20260518184333.8505-1-rjones@redhat.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/exit-with-parent.c | 1 + 1 file changed, 1 insertion(+) diff --git a/system/exit-with-parent.c b/system/exit-with-parent.c index df65d2231a2..d236944572f 100644 --- a/system/exit-with-parent.c +++ b/system/exit-with-parent.c @@ -109,6 +109,7 @@ exit_with_parent_loop(void *vp) /* Behave like Linux and FreeBSD above, as if SIGTERM was sent */ qemu_system_killed(SIGTERM, ppid); } + close(fd); =20 return NULL; } --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999823; cv=none; d=zohomail.com; s=zohoarc; b=L82xX+jZBkiOmzi+o9TbdB7U5a6fTnyzme5MC0uVaaM8ZhYaRYMTp74lfv9mut1DJpiyusJh173uUupD2P6GjJSs2vvvlT0GjUTksYC/N2pyCWXbv9+dSlEN4o28HzNgHYfi+T2sqBcJEOZBvMbDS3EEtV67Pl/+8x0zFPLTawo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999823; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=46WbI2djE0UCmBdcudxQk4DPj15qACVaBONwHZoW6vM=; b=a5FFeYMk2Q+lmURDPDqz5yu4U+Lse0gYLN+LtlsAamj4B5W/ukNvuTIkP878lYuGrBARitvI3zXLhIzaQ4feaboqtAYLNeOtvQnworpmeap4yiQ0jWtKVkXxtR/Cx6nnkTBLnDxnJOH/xUa6x5SSkMlmpwDchNqldQ3lLVZCy1c= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17799998230031001.4685485018389; Thu, 28 May 2026 13:23:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShG7-0005Lx-Mk; Thu, 28 May 2026 16:23:15 -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 1wShG5-0005LB-As for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:13 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShG3-0004LN-Fk for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:13 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-44dd5cb0f81so9229045f8f.0 for ; Thu, 28 May 2026 13:23:11 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eed496112sm3910241f8f.15.2026.05.28.13.23.08 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999790; x=1780604590; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=46WbI2djE0UCmBdcudxQk4DPj15qACVaBONwHZoW6vM=; b=jiseDnVqpzDWoIZ1vf/E9vwvDNpnlycs+P8irTCX53sMfoZGOMWayTWFFVYGXev+Zh 3BtQYhVBDzyBUD367aVtvTBWJbyGzs/p0TpJPGims2aRf3lVFy9SMnrGnEiZCLi40Jx4 FMH2ZhDQ7Dkjv1LWzcToSdBtjmZUnXQj135CrAhSx3VReN31zi3JUOPEjmjclf62AocW h+tB2cbe2JtvTApmzOdspQ2s4O0zHydonrhjUuPEKPkkEzAxKnMgFc9WEwNdXb1hohRs ftLkNjnyczv2u63Sc7pjBeziS++CMMYAkKIhWGQm+pFpkVmOR1lsWA+mflzOnTWRBhDG DmFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999790; x=1780604590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=46WbI2djE0UCmBdcudxQk4DPj15qACVaBONwHZoW6vM=; b=MudSVwkZajs3u9gnXqaEI4DJnioImC9H4iKjEQW1UlluNNRowkIKsKOVDdDiFnP/4g NECQFqjvuezIyZJorCXDsLc7otP8BH5IGer/CldFFlk3ATWaJpngs/c7em9o3PfvvJf+ GBfIvgYYQthb20PTzRhXAzS0t0pbzhPMU8la6p3MHcv2guoequA7YBSqjdypPYsnyZGV JnlLqjzrBSQxMjnGdFyCC5WMzvVwoWUOXakitszins+GikfLd9/McfDCoAsJEbG5WeJi cXaxmk4cgmLzNofusxcGjZO3lCRj8WM3xYBkxEkOxfEmQEbIpe/y/cszHiYPuCAR9CT8 XZtA== X-Gm-Message-State: AOJu0YzBlG0VzqMKlBcr66je2ObbAUfr7ht+adphqyLckigZcP8avKKr YZSewmBnoL4PswKp0O1De+IfY0AIuhVSxhFUH/aNG4DauB+QFbyAzqxAiDB/N50SEQC+tnPq91h ff4TYPJIocA== X-Gm-Gg: Acq92OHRuFMMurvqhkWGw4xKbAcWJQjTB4z9UC72oSRKXu3WI8U61383cR9OVibQXv4 qFjz/ts4foVxyElcIuc6dEo2lmQLRPx9+fsmWQk+TQ+Dpp/y/SiEUhEoaiNryIOy6yetiUXaZkd FO0rltN+5acYdwf0GGpz5g2izot+r65qZZ6jhUMsgnae5ChdcoHozAjZ5b1d5PVrUfH+PhUbIMT W63tEh4OexzU2MTWyXptDFWVSM+Jk4+CoaWoD6xbH9MhkRfd5jR33KZLHNKfN2Yw43awzQYP6N8 6bLmY6x3+ZnGi9fLKBED7tvlYyjUPOR3yK9PAbZjahImFZRTrF2OzFV8+1y5j7FqhQdQl7MnTCk 1fWwTvDc8kmI9iUonozWdrIQy13XtPaSdmfbgQFxK/V4gTObjrKHNOJAPZoVxg0aO5dnsXCH/Oo VdTia9ekSw4XqV7O5glCClVhxPeaA+tNBkRgH9WvvF2vvK6zL2IWC8u4Iz7YZzQpsUlw== X-Received: by 2002:adf:eb50:0:b0:45e:9304:a4c3 with SMTP id ffacd0b85a97d-45ef12b1845mr24577f8f.19.1779999789753; Thu, 28 May 2026 13:23:09 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 02/22] target/tcg: Rename unaligned_access() helpers Date: Thu, 28 May 2026 22:22:32 +0200 Message-ID: <20260528202253.49122-3-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=philmd@linaro.org; helo=mail-wr1-x42f.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999824128154100 In order to avoid symbol name clash when building a single binary, rename TCG helpers prefixing with the target name. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Brian Cain Reviewed-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Message-Id: <20260224193028.2370-4-philmd@linaro.org> --- target/arm/tcg/helper-a64-defs.h | 2 +- target/microblaze/helper.h | 2 +- target/arm/tcg/helper-a64.c | 4 ++-- target/arm/tcg/translate-a64.c | 4 ++-- target/microblaze/helper.c | 2 +- target/microblaze/translate.c | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/target/arm/tcg/helper-a64-defs.h b/target/arm/tcg/helper-a64-d= efs.h index b7880f773e7..cae543a7a15 100644 --- a/target/arm/tcg/helper-a64-defs.h +++ b/target/arm/tcg/helper-a64-defs.h @@ -113,7 +113,7 @@ DEF_HELPER_FLAGS_2(ldgm, TCG_CALL_NO_WG, i64, env, i64) DEF_HELPER_FLAGS_3(stgm, TCG_CALL_NO_WG, void, env, i64, i64) DEF_HELPER_FLAGS_3(stzgm_tags, TCG_CALL_NO_WG, void, env, i64, i64) =20 -DEF_HELPER_FLAGS_4(unaligned_access, TCG_CALL_NO_WG, +DEF_HELPER_FLAGS_4(arm_unaligned_access, TCG_CALL_NO_WG, noreturn, env, i64, i32, i32) =20 DEF_HELPER_3(setp, void, env, i32, i32) diff --git a/target/microblaze/helper.h b/target/microblaze/helper.h index 01eba592b26..1429c1727ef 100644 --- a/target/microblaze/helper.h +++ b/target/microblaze/helper.h @@ -27,7 +27,7 @@ DEF_HELPER_FLAGS_3(put, TCG_CALL_NO_RWG, void, i32, i32, = i32) #ifndef CONFIG_USER_ONLY DEF_HELPER_FLAGS_3(mmu_read, TCG_CALL_NO_RWG, i32, env, i32, i32) DEF_HELPER_FLAGS_4(mmu_write, TCG_CALL_NO_RWG, void, env, i32, i32, i32) -DEF_HELPER_FLAGS_2(unaligned_access, TCG_CALL_NO_WG, noreturn, env, i64) +DEF_HELPER_FLAGS_2(microblaze_unaligned_access, TCG_CALL_NO_WG, noreturn, = env, i64) DEF_HELPER_FLAGS_2(lbuea, TCG_CALL_NO_WG, i32, env, i64) DEF_HELPER_FLAGS_2(lhuea_be, TCG_CALL_NO_WG, i32, env, i64) DEF_HELPER_FLAGS_2(lhuea_le, TCG_CALL_NO_WG, i32, env, i64) diff --git a/target/arm/tcg/helper-a64.c b/target/arm/tcg/helper-a64.c index 6505ee3c942..093c697e050 100644 --- a/target/arm/tcg/helper-a64.c +++ b/target/arm/tcg/helper-a64.c @@ -835,8 +835,8 @@ void HELPER(dc_zva)(CPUARMState *env, uint64_t vaddr_in) clear_helper_retaddr(); } =20 -void HELPER(unaligned_access)(CPUARMState *env, uint64_t addr, - uint32_t access_type, uint32_t mmu_idx) +void HELPER(arm_unaligned_access)(CPUARMState *env, uint64_t addr, + uint32_t access_type, uint32_t mmu_idx) { arm_cpu_do_unaligned_access(env_cpu(env), addr, access_type, mmu_idx, GETPC()); diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c index 15b40090c0f..eb533ebc651 100644 --- a/target/arm/tcg/translate-a64.c +++ b/target/arm/tcg/translate-a64.c @@ -382,8 +382,8 @@ static void check_lse2_align(DisasContext *s, int rn, i= nt imm, =20 type =3D is_write ? MMU_DATA_STORE : MMU_DATA_LOAD, mmu_idx =3D get_mem_index(s); - gen_helper_unaligned_access(tcg_env, addr, tcg_constant_i32(type), - tcg_constant_i32(mmu_idx)); + gen_helper_arm_unaligned_access(tcg_env, addr, tcg_constant_i32(type), + tcg_constant_i32(mmu_idx)); =20 gen_set_label(over_label); =20 diff --git a/target/microblaze/helper.c b/target/microblaze/helper.c index f81c4f625b5..3434ea47e8c 100644 --- a/target/microblaze/helper.c +++ b/target/microblaze/helper.c @@ -69,7 +69,7 @@ void mb_cpu_do_unaligned_access(CPUState *cs, vaddr addr, =20 #ifndef CONFIG_USER_ONLY =20 -void HELPER(unaligned_access)(CPUMBState *env, uint64_t addr) +void HELPER(microblaze_unaligned_access)(CPUMBState *env, uint64_t addr) { mb_unaligned_access_internal(env_cpu(env), addr, GETPC()); } diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c index 74b5420ed24..a93f14d6e09 100644 --- a/target/microblaze/translate.c +++ b/target/microblaze/translate.c @@ -692,7 +692,7 @@ static void gen_alignment_check_ea(DisasContext *dc, TC= Gv_i64 ea, int rb, record_unaligned_ess(dc, rd, size, store); =20 tcg_gen_brcondi_i64(TCG_COND_TSTEQ, ea, (1 << size) - 1, over); - gen_helper_unaligned_access(tcg_env, ea); + gen_helper_microblaze_unaligned_access(tcg_env, ea); gen_set_label(over); } } --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999861; cv=none; d=zohomail.com; s=zohoarc; b=O9FoMeXp1ybG4KTFxKU3B/XVDPXRGbAYYjhG+TMmmaBRbfbsMEl9lgaoKDmOECiEcEMVbSc31mzrRK9HObzV7b4BAd87YZHJb+dNFI0dll7Ag0hpVEbxpFHYd9+y0PqE/ao/lOI7FI/NGzZuNpVfgpM08DFGlk8myT91LsMUJR0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999861; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=NCrNsYdpQ4POaRbQCB6mOx3g/coWeirmwIs30Ac2Ibg=; b=bqyIEHcO+70vCK4ZzdoYpiN5xZsilr4ikXURT0i5bwGDiFMWVGPiawicIQF4AIoLmT08r0PIhggWhje6oZUaapg0VSLME3aKArjnv148WbDrzfMHmEvt7Uf+VuvvnCuUC5OV1u0aivbKI6S8P2GD+DfBZ7p+hNLfSdB9F1I8/FI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999861846517.6000816916034; Thu, 28 May 2026 13:24:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGN-0005Ty-Ow; Thu, 28 May 2026 16:23: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 1wShGD-0005Pq-8c for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:22 -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 1wShGB-0004NI-P7 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:21 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4891e5b9c1fso115039895e9.2 for ; Thu, 28 May 2026 13:23:19 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909c09adedsm140105e9.2.2026.05.28.13.23.15 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999798; x=1780604598; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=NCrNsYdpQ4POaRbQCB6mOx3g/coWeirmwIs30Ac2Ibg=; b=vj8zBRtU/5kS8MxEdVRjGZZfZJT5mLgIdWluqbN2PfPrUrit5C2is5F20FX+qEUkhC i+4/bhI/RFF/XOrI8ghSmwOay+dk/LY0JQ2AQgam1CAR1CVxgZECdBR0Qhe5bu/0FzOg Ckv9vwVKLG3x0wfy6V6WKgo4Qk32x+AZ/WELJ0Wl8rWQo2BbtRM1B5nbUG+/BsGhO1B0 720qVC5r4yCuRM1oVpisa2T8Cw1rTV1r6r7zFmO3JBSd9rC5jFumOrn+OHYv62eaP8dY 4rUTwo+INTTAYd8lvVDuN2MeissVVZrLOXZ5CJ1u7avFMynmYPcsY1/hSloJn1P4jKna zBUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999798; x=1780604598; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=NCrNsYdpQ4POaRbQCB6mOx3g/coWeirmwIs30Ac2Ibg=; b=gILUybpVD4UR4EUMF7bKTThf3PUz9/ANZba15qcMJNt/wg/lOPTUNv9uX0WtVvXn3p ZYOwjKA7xXP53sugmsMcgFraBUl1s/bH98V4PSNod8R1yL4B6xowFS9brVdH5fQ/zkKN mlGaWcI2XFjS173gSFl0pC088mnwuIPB9DAmjfPwW9S4y3jCf3+aEK10awoWG+QNS+FA OiPWV0xj+md7JcDD1TxYuO49AONvCrG/ff92Jm+4TxFjaUHmMzTc08XlklU+VGtwUfNS i+AsjGbf/h1M0pHlgRD0RnBE0vqFxATq67qLQjZVt/19FFJp/NvsLJ7A6WmFfJezXqi2 1zwA== X-Gm-Message-State: AOJu0Yx/2v3mGtUremxdec9Y6eZQkotpRyEj2lYLbrlQtdtgIeSirybe UagabG15rGiSsT9L86NiRsWwCEQdfZdTgWXMCFfiORy53ZwvGfnYCQ+FZ9/8CNDrTPN9M4iekok EnswezNy9LQ== X-Gm-Gg: Acq92OE5rq0yFMeiLwmIfKqy5ms3hIIQT1v4+SM0Z+DmOxlCSWXGdj5sd+dXjt3xoMx 4vb/ODyHl1YGbZCLKM3IbWdu8nQPgCkLsc379Zf+J0brjsDR2dgXqP4TlJjON8cAcyX80Ekjeuz ov3/AKeH5A7AMXX7s4sPO6RUynnUhliN82uOOyDBWOjhoPt0fShefyHKEIcSHmEKHc5nv+iRLqg vUULs3P9K+7GlM+YIWzlobq6aCKPAbgT4PMN0Yj8uNNrWmDP+QcIF14f+1w0oQkkz7WDWALjTlt 65E3b97tOE9bXaATzO4usL+k8zZgHxOv3myVdEPKj9WRGwbNHldi3+m4mTg/PKTqctGGQIm045v dXlklzhNzduDyNQ7YMUrZzxHgljpvNNYpSH25ausM81/3w4mcz3bw98EKwhUPgZzO9cQDfoM0s2 /pW+MZO+d3h7RT+efCCMWCeZGNGbc7bluZi27meQTv4Q+5OS0PRUzpjBWtyDYeUP4ISA== X-Received: by 2002:a05:600c:630f:b0:490:3c94:a3c6 with SMTP id 5b1f17b1804b1-4909c0b6cc2mr487085e9.26.1779999797965; Thu, 28 May 2026 13:23:17 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 03/22] monitor: fix missing spaces in screendump help text Date: Thu, 28 May 2026 22:22:33 +0200 Message-ID: <20260528202253.49122-4-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999863031158500 From: Knutsson Development Signed-off-by: Knutsson Development Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Marc-Andr=C3=A9 Lureau Message-ID: <20260410151818.817298-1-development@knutsson.it> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hmp-commands.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hmp-commands.hx b/hmp-commands.hx index c3a1a95c5fb..0d780e6da30 100644 --- a/hmp-commands.hx +++ b/hmp-commands.hx @@ -271,8 +271,8 @@ ERST .name =3D "screendump", .args_type =3D "filename:F,format:-fs,device:s?,head:i?", .params =3D "filename [-f format] [device [head]]", - .help =3D "save screen from head 'head' of display device 'd= evice'" - "in specified format 'format' as image 'filename'." + .help =3D "save screen from head 'head' of display device 'd= evice' " + "in specified format 'format' as image 'filename'. " "Currently only 'png' and 'ppm' formats are supporte= d.", .cmd =3D hmp_screendump, .coroutine =3D true, --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999861; cv=none; d=zohomail.com; s=zohoarc; b=T0jAsIq5YRkAWgKNXWro9c9MuR21rSp/KaSwO5SSJ6+Zu2ii/QnpiyisYnAFQMbVPo+xnibzBSBamRDxY8v6/mOBCjbXeHrHEno7n0CAH+D6euZKKkkZFh4KNXuqv8Hj6QQolPANCXsEtpm268yncXfCUBzT+7KLStJQbxgef+Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999861; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=nvErN0bH3sh4BO43KLmMySscIIcKgO6HqL3/2HV3OAw=; b=c1V1hGz9J5MWe2RBRkXILMfDbzjcA8c9V3+avAKzC3mPVEouzLgz6OlhRRgOCwRapG+1m+8mzxfTBY+OBmYWw1+7xmrB+D3T+9dXiPn35xdT76teTPUGv6UBwy97ZHZXnjVu3LZlSZ1WCXH0sbx20kBMxl3W6u4YVusbgp8m+Mg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999861582202.43373174877593; Thu, 28 May 2026 13:24:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGV-0005ZF-UB; Thu, 28 May 2026 16:23:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShGN-0005UO-Vx for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:37 -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 1wShGJ-0004Se-Su for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:30 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4891e86fabeso40827355e9.1 for ; Thu, 28 May 2026 13:23:26 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909284a8efsm72506135e9.9.2026.05.28.13.23.24 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999805; x=1780604605; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=nvErN0bH3sh4BO43KLmMySscIIcKgO6HqL3/2HV3OAw=; b=d2HJwgCGezQ3G2FGYWNqh7f0XtCTy4Jr05mFwfCCYI4JUBBfYl3trcX4hg3vmYtQtU zS5cY4GdV3MOj2mRkYA8yuz3yCLjV20Hfj5P9OAUbneaBoPba11VPsBUoDcpop1PSgUu LnYjpOQz7BgaO5dxcbQ9WfrpLaVKcaCRfjIXyrrdEDjzLxpv7ir2N3cY3bDpr2zYUxsO BoPuhDr6XfiV+Ygb1+HrfDAZcDSlgyD2y0tLGOynKE4n6ve2nG9bBKiHCi2rThW+wnDb hFPnmDAhNybr/0TZPzEpKcxePJOUf2tHwYGb91vapR+ZWLouO+4Sty0cp1s5NqhVt4+3 hKZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999805; x=1780604605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=nvErN0bH3sh4BO43KLmMySscIIcKgO6HqL3/2HV3OAw=; b=Oee+WGqpauuu+Id90KUODBOIo5xRWufn98xwEYbMbLKeS18rJwSrmLB6AFoRkAjmr/ 5DJoJ1w8VkSz/FVEIiHwXcv2H59prF7QIjVja20Z5yhfUJyXLx5SOvLENxb9K5jRIIRA 9hW8Dds0gyTRSECFSJ3Wlz+9sr+2xWBcC9dallWOv4++QPRJFPWdHOTcVd/D3ukwgOZ8 eA0+1Q041ZH5UVpV+hQsryvFVEMrGy14BpvP8Tc5ZB7OpDN3Jylhm3VJBhLOUCzWODQb TA8xhc310nciojaZ6Dt2mVpoN50nI2v8pMweQLZXohzFKd4RyFGARQmB+xrzWTrH0MvH s/LA== X-Gm-Message-State: AOJu0YxDrqybYjwicDqC7kG94Wm4qgVLA9PCesmuR62ZSu4xcV4AZIef 3MFIuzXOq6gW5S69Z+aWMXnLFCypK7hrZS9mh7iMXXiazey0AL9DsEolvE5iRUvVBRjsEkLCko2 kipqSiWyhng== X-Gm-Gg: Acq92OFk1L8tX7NDupBqM2mczZO2tV6bH8vTUZ3IBownwqke2BhjML9awPElSZQx2QS TYNE6nKV7lXIH4QAe1N6WDnAFZlGG52bRui3YuqBoqVY2fyC9b0cSGfJn2OJxRRw98v31Wor7oM dXN/S2Vx+H9k2EQ4X3u7pYsXN3qdhHNWnCIKhEIooxb8Oeyj5eNbUYXMNLFB9dM0lICbYnTKxhi JOqfSS7TxUuN14POLjo3CwGV7dSPZj4jAMNYCLe/2fbGeHOxKm+D1Ouq27r5ZxTcWbSG2uV+MXr bv0vIpKvorrEMjucmAkleSYeB4U7Y3UWGIqJYVWhdU6CRjgb1US1mjXGioYfoQfH5CBIjK7SIA9 NTj67Sqa12/1El9ZzlMlgbZnNqB0RkTJhTiP3HpUUuwVcTOyFm3+C6zeGt+kPKDu9/SoKklFuno esnuhBCiKrP4IzUAb+ewmMcJU2CECzP1qRWjMxjLRyE8NlLaYk1fvDHzOERgA2rqMxqO0gYEFgT o8S X-Received: by 2002:a05:600c:4f83:b0:48a:563c:c8c5 with SMTP id 5b1f17b1804b1-4909c08253bmr807565e9.8.1779999805280; Thu, 28 May 2026 13:23:25 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 04/22] docs/devel/tcg-ops: Stop listing dup2_vec() Date: Thu, 28 May 2026 22:22:34 +0200 Message-ID: <20260528202253.49122-5-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999862810154100 dup2_vec() opcode was removed in commit 6e7b13936d4 ("tcg: Remove INDEX_op_dup2_vec"). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Message-Id: <20260504125032.35465-2-philmd@linaro.org> --- docs/devel/tcg-ops.rst | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/devel/tcg-ops.rst b/docs/devel/tcg-ops.rst index fd3a50bf4c4..c417ebe65a8 100644 --- a/docs/devel/tcg-ops.rst +++ b/docs/devel/tcg-ops.rst @@ -769,11 +769,6 @@ specifies the length of the element (if applicable) in= log2 8-bit units. - | Similarly, for a constant. | Smaller values will be replicated to host register size by the ex= panders. =20 - * - dup2_vec *v0*, *r1*, *r2* - - - | Duplicate *r2*:*r1* into TYPE/64 copies across *v0*. This opcode = is - only present for 32-bit hosts. - * - add_vec *v0*, *v1*, *v2* =20 - | *v0* =3D *v1* + *v2*, in elements across the vector. --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999849; cv=none; d=zohomail.com; s=zohoarc; b=R5m2deDgQzIPM0bcKqm9kKOEp8U/Yj31RPxG4EmvbPwj5uf3ctVmD1c5/pOI/40DtxJb2K8HotTZwjUh/GSGmjEISBKm5BcMZTnOUXzVAD+hi3O3FD2G9Jt0ap3Ug0sJzu/LZi4C7ARjr6n62iCQJT9Fn+PByhSS0e/0BEvqsZQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999849; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=HJrNam3Y5de45XIC9dG9pRaNQGigQ01OEJLLnttfn6c=; b=Pnoevx2ZAldz5M9t2y9ANlpKjYlGZn+JAkve1PispbifX/YJvuC6ajeefulIHdCf1y0fOFutD7liv1qfo7BOEigtt5awfJ8qAfFeCRepiMh4P9DYiaHSIRdn+baLJRbemt9tXsnkZ4q2O+qZexW6dzd+oi4oa/wwB4Umboi/Ins= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999849050703.0509329349461; Thu, 28 May 2026 13:24:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGW-0005b7-SF; Thu, 28 May 2026 16:23:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShGT-0005XS-MV for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:38 -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 1wShGR-0004Vy-Cb for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:37 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-48d146705b4so139467055e9.3 for ; Thu, 28 May 2026 13:23:34 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909264a4a8sm59692905e9.4.2026.05.28.13.23.31 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999813; x=1780604613; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HJrNam3Y5de45XIC9dG9pRaNQGigQ01OEJLLnttfn6c=; b=ZT+3lmRSI8B7ioWcoIg83MsWj13C8PtUP0d7nPHcOQHaWrITafKQMth1mn/2kI8ncJ 52ZgZTWSWFUl7R8y7ushPR04ndLvWc0qIg5yJ9nnRxhb3ZI5zoUkyp16IXZCAROSMx0H RSDMIjJ9U7YHnF69nRY49/H7SRBX+8YkT5I4nvRRoIZ7iKGd+qQa1q3R70Xvhz+6J//Y lNrQj4MUnZ3nVenwW3yEGoKOc2TphXOxInSuSNS9LBkEOk5m8x0BR+Fl0C0aihrLmcqL Kbw1+pxXjgM/0d4mC6Mb04zRJxvzFZHXjhda6lAwJyGC5ShEpo6v4AuEV4ZPV+s5uZE8 noEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999813; x=1780604613; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HJrNam3Y5de45XIC9dG9pRaNQGigQ01OEJLLnttfn6c=; b=aantt+S3dhAI2mqqMSPNXozfrBgYzLF9lgeeqyDechLul9AZkepxzwMELBdtc1XvS9 cw8a5N9ZhP+i0rccL1xysqtAKd8cR0PBkrOd9tBiaK1yAYUy3Bvm3iLNmA/1rPLFZjFq ckSzGlBrKr8SOOpl9GGo3RzpsBDUInTSaiUqD1vgSlr2/kE978WW7fFjVzdPdIZDliH3 sOQg5N3M/QcKrGNokSS7sdNibvoNeaZlc+AHdsqF5Nn1uLowWB9K9mXkZr0/yISMgTfU 8W4hTGJTWr1SAKf5jku5HmDzk9XCjQsZaeL9O+Xk3CdehvN9beYyR1yahBWJebPtXoGj 0sZQ== X-Gm-Message-State: AOJu0YwL55kElsYQXlevqaTa281kNHjPhaHVhjtcHwsIhK3wptpA1fba Jp+onyamUwNnirlEgT3p5TrgEfoueuEonGsgkdqiZdtBX5egrYBZecm3CJJJg3Xuba7vqnR/sn+ 89HZaG1Z84w== X-Gm-Gg: Acq92OHS2N8GEFuAUNGcMg+DIeJC1xAzAB3xuvG1+tn0NqFw/HH8fWbMuK1/gwqpC6A qgWwsDJNzRFW2+vY91eEoqR7gtQy1xEaxdEaycJpw8jVdEdFRYtVZVOlALYWLaRpuT7GQIKk0PS nLBpE99oRG5kQyK78RBXKiKIF2wTfv6ELI3heUjGv3LWMZ2kYw3VU3QaMlbKk6luh5AvlysWdaz fm6XoPGpJmOM/E7RC8dR2Ja6F0ngPHxguacG/O5qw9XbLtgLX4rmmqDSfllxHTyM182pkUkABpa 7QDDlFPL3/ZwQz0iYq5kdILGLpufP/8kXa7NbFAn6H9l1v2NrZYGrqpKo4uUEg8K0xvbbcbG+LZ +rW0qVBBkgs9JIe1GeaIVPIBHNVrprHe2anGEHTlC/sqDid01v5ffQOW/bKr1uJVupAOMucMjky DpyVupYU0pBGCPEpJLM0i6dpJWaJW1iIlPCpax4e747A4lCobJ1PR2FJvIdWhRhh/mHocrbms51 TVp X-Received: by 2002:a05:600c:4595:b0:490:52fb:12dd with SMTP id 5b1f17b1804b1-4909c0a4c85mr399785e9.10.1779999812788; Thu, 28 May 2026 13:23:32 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 05/22] docs/devel/tcg-ops: List more vector opcodes Date: Thu, 28 May 2026 22:22:35 +0200 Message-ID: <20260528202253.49122-6-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999850494154100 Few logical and arithmetic vector opcodes are missing, list them. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Pierrick Bouvier Reviewed-by: Alex Benn=C3=A9e Message-Id: <20260504125032.35465-3-philmd@linaro.org> --- docs/devel/tcg-ops.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/devel/tcg-ops.rst b/docs/devel/tcg-ops.rst index c417ebe65a8..56c0b0bd3de 100644 --- a/docs/devel/tcg-ops.rst +++ b/docs/devel/tcg-ops.rst @@ -816,10 +816,16 @@ specifies the length of the element (if applicable) i= n log2 8-bit units. =20 * - and_vec *v0*, *v1*, *v2* =20 + nand_vec *v0*, *v1*, *v2* + or_vec *v0*, *v1*, *v2* =20 + nor_vec *v0*, *v1*, *v2* + xor_vec *v0*, *v1*, *v2* =20 + eqv_vec *v0*, *v1*, *v2* + andc_vec *v0*, *v1*, *v2* =20 orc_vec *v0*, *v1*, *v2* @@ -852,6 +858,8 @@ specifies the length of the element (if applicable) in = log2 8-bit units. =20 sars_vec *v0*, *v1*, *s2* =20 + rotls_vec *v0*, *v1*, *s2* + - | Similarly for logical and arithmetic right shift, and left rotate. =20 * - shlv_vec *v0*, *v1*, *v2* --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999841; cv=none; d=zohomail.com; s=zohoarc; b=IuIm2XZo+8D03B2tKF2zlpEgrSh02/ehJvBbAd3fPXliSxnIw+436+ve0EH4dSaQfHFMjPYMjuTw8q5/F5v/qt+FPT7mPeACteSMD7AqMLn++6j6KFPh5YE/Z80u0dhPgv23wsjX3wLtFe6GVw+FWyPyzEdn7M85Abh1M6SZ/Uw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999841; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=p7DL96LSJtlIoyK7GQFgBb7BnRiqaj6Fnaw6PBa+730=; b=lgZt20B8DCVcoA3pW41gKkdVveB1MyPvqP+QEqtCK6fJ0c9n97M1gZfYBXMz36vq4tnCaH7Q0o3eBS+k+zH4htwlIdMSuW2TwISVEjeP5Pav6+4dTZFOoHZ+AH39XRz9WZeNnjm3Lw/6CYkqb26r5UCFlWyN9LlID7sw/tJyDKI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999841973691.5389632861245; Thu, 28 May 2026 13:24:01 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGc-0005qY-P5; Thu, 28 May 2026 16:23:46 -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 1wShGa-0005kT-N6 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:44 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShGY-0004Zx-P7 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:44 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-49050bfe053so37952365e9.3 for ; Thu, 28 May 2026 13:23:42 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909bb8fd33sm1683575e9.9.2026.05.28.13.23.38 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999821; x=1780604621; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=p7DL96LSJtlIoyK7GQFgBb7BnRiqaj6Fnaw6PBa+730=; b=XDtLkW1kyOcypyNxazmMUXYu6crQcFFSSSZ8KlOuuslkQysdLhzYah6jCL7WGO7i3T 76FR2SB0gL6nc/ZZkROWs+732ydUKLPhQJF3aiCkN0AQXc1TYincipbTa33tevLtyAE5 w2gvpzc+X9h67APBWZXp1I6CfZ+FuSbp6SnD0Vi+gsVWMa3HfR5Y02mG2K7OznBBDuYL ZzRRCNY2iyc36mxbtAAYDki4+QWBZ6BizkSKWdQvKICENRfvIaPauMp0gaqpy0WxWK9I 7dp92qXWpTblG6XPL+88saMdyjA2+0IaXmQmTu3UzeTOkUs1xPKaWPQ+LytJgIksNVqK 7/WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999821; x=1780604621; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=p7DL96LSJtlIoyK7GQFgBb7BnRiqaj6Fnaw6PBa+730=; b=MDbrDA/jfxkLqljqA278XNHA6p+BQunTRLUJUDDKlOz0rJVTT2RVRLJf8g9rYco/Vg wJi3xwYeJq+ZU8vA0n6CczBvSThlhvyw7n/f4y0y71SI6IglwHYRn8gsCOi6+M+kGbvp Vs6d8XRNwp6/SzxNJsEaXFRmkKIaWfgmcMQszODuLkdmAFDdtuziXkUNl6xop/wpIqtC A+6WlJ0rUE3gKtmj/XQ7G465uDUjZiz6T9PFS2iRJWAp23HYOOK37KUzHIQfXf4s88e4 YtPJONkvsbajRIdCjYRZe7DDJa3Swwe3fj2b004qbqod8JLDeCeasE5oFImYAuHuOuZ9 Udsw== X-Gm-Message-State: AOJu0YzoufWgQA82qgwNmEayQhQNmALu5k6lsNjnfoRNfapP2eZvirTh Z5UPQCGekZPGCvkUm7+MZ1RaTL2v4XdZfQyZ8vPH6LIcOI+wPSWHN9i3rTMY8pGkSQHN9C9qMdL koNPMsY+BZw== X-Gm-Gg: Acq92OGvWD0jSuFJTrS9cJkrH0bY5aqbbMEhKp9OfW+rKx2LM5zIAmhBa4R5LYoMHHf noPCTfEvct3aLXJ0YI4LyeXBVAxnm5rmDPhFvxmruDkAef0PesvVyqYmitGn9nRWyU4yH8FWbUj /R1I6dV5J91PHdRUYFKYY3oXF07ZPY/XIfa/XjbgxXqTNAjYYeiGiIuQVy3+GXfPFD4F3oiJ+me cH8R1aJ55ZuzGL5JXugthrsKC8rRvgF0DXCsRqNT1WzgUdCSxkc9eNYZSDbMX21Kw/9kl8a+FpS LJ3BXHCI+9yLoEHm7/+1da3iQweftM8kgSiJmFf6Kt6fpyeZrimMjvLhYIA41ZwEpNgE+GjBf+S 2jIX16l3cv8TQ0tSKpfsEBJWOCl5/KYmh1z2wM2EupZgwwk1arvBgBAUhz4YnJ1/kzaUKIIXLxL mS+zRrjeCCHz7Eqda5gAw8xatIpgM4otpxqkjQk8MCJ73FrgJ4Lbdx93GPiXxkqh0QZw== X-Received: by 2002:a05:600c:a55:b0:490:6869:46c3 with SMTP id 5b1f17b1804b1-4909c0cfa37mr392865e9.30.1779999821050; Thu, 28 May 2026 13:23:41 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 06/22] system/vl: Free allocate memory for pid file name in case realpath() failed Date: Thu, 28 May 2026 22:22:36 +0200 Message-ID: <20260528202253.49122-7-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=philmd@linaro.org; helo=mail-wm1-x32a.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999844373154100 From: Thomas Huth In case realpath() fails, the code returns early in the function qemu_maybe_daemonize(), without freeing the allocated memory. Add a g_free() here to fix it. And while we're at it, also free the memory in the qemu_unlink_pidfile() function - it's not that important since QEMU is going to terminate anyway, but some malloc sanitizers might still complain if we don't free it. Fixes: dee2a4d4d2f ("vl: defuse PID file path resolve error") Signed-off-by: Thomas Huth Reviewed-by: Fiona Ebner Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260518114514.684401-1-thuth@redhat.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/vl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system/vl.c b/system/vl.c index da36b2c6e18..dbdd4f22572 100644 --- a/system/vl.c +++ b/system/vl.c @@ -1634,6 +1634,8 @@ static void qemu_unlink_pidfile(Notifier *n, void *da= ta) =20 upn =3D DO_UPCAST(struct UnlinkPidfileNotifier, notifier, n); unlink(upn->pid_file_realpath); + g_free(upn->pid_file_realpath); + upn->pid_file_realpath =3D NULL; } =20 static const QEMUOption *lookup_opt(int argc, char **argv, @@ -2672,6 +2674,7 @@ static void qemu_maybe_daemonize(const char *pid_file) warn_report("not removing PID file on exit: cannot resolve= PID " "file path: %s: %s", pid_file, strerror(errno)= ); } + g_free(pid_file_realpath); return; } =20 --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999861; cv=none; d=zohomail.com; s=zohoarc; b=nnnqC4F/78XtYamGwjbggQiMr90b9TgoXEsRGs0UP+hJWR3RfHQB7mxRY7qv850lfEwTCeuiRZAXsU1wv7VvJ37kjUqolEtD8/+yJ+EpzOV8cFnmhxGgEvNyoNzZ2lR0bcNoavxYQKGCII6kPGRzAvHCH8DbyF8Eecu1VxirA3w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999861; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=TcuxwHQCBxOEhLaF/65XoPQW44sYSph1ZcSrrBMbmpA=; b=bSLrY7YGTj/d49wWxqrZJM5a3j0k7305nNH9RSlFoGNgaaZgbqXYD4wSgOdM1zlsv4+yPuk0ZKrFpmEmBwFMxhBCs/kI5VXk9YIJxY3m2jvXLUNH/Fc2JJhbppOnFSrZoKbY29f0ZoND7iOMxb3pe+/krmUoxaNY+rrFMph2fa4= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999861830321.0307188008609; Thu, 28 May 2026 13:24:21 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGk-0006EW-GW; Thu, 28 May 2026 16:23:54 -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 1wShGi-00064B-6y for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:52 -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 1wShGg-0004bx-DK for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:51 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-48fde648a71so87473015e9.0 for ; Thu, 28 May 2026 13:23:49 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909bbda6d5sm1038575e9.34.2026.05.28.13.23.47 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999829; x=1780604629; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=TcuxwHQCBxOEhLaF/65XoPQW44sYSph1ZcSrrBMbmpA=; b=xV01q0C6pINiearZ10KONaT0UtYnXBcINePplP0cy94zYhOQRtzpVssIPH4aNHAIp/ Cy852gaTqeoCcz3YZs2DjbYpw5XMDY2wwXBUGtQnAqLC3o0u+/XO2NT+uOv0aBysS12U BWV1OrYMbDFC7mbBG7MKTDRYLUsTY46lRdmF3wgrj4hWjNIfmSIZF7C2yZTRI6kf672s XqHKk4xA2ujHa6ZA64jjr4+M6sShgWHGQ4oAyNYCWA0kuEj5z1Y47bC98RbOqAEB50Kj qRRp+DZQUHMyihXegr8BrJAoAllC1DRQSmLHiOfAZv1pT5cHpxynaoqRWHYpkthus0+O Lxtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999829; x=1780604629; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=TcuxwHQCBxOEhLaF/65XoPQW44sYSph1ZcSrrBMbmpA=; b=b+nOppb5Aaj1v7RcFmgHGpAXKrWVA2B5dVi1g9eb+3cIW4VglRzk/jXCEbhFPBfi2T wi/J1Jbau0da+MDM9wva96uJJOyGw2Xx+8dCj60lVReCJ+iAYPfrUdz+wYwTkB0eiRbd xMmmngdJy3fxfKeBIcDRfV3RK8wP3YhHRKSq+HcjqWSWM2Xcv6JDsMHkCpnRGOQc/HtM WZvnuLxrXLfUhI8cwVqrFKIfFfiPQsYQB5GOBP0AbWkr/o2Z363UHm8HfXLWM/c+Nw3z DMz5DmyVYZmxW7X0BB9d2rnPf65cEFm04QHiy1XejVqZq+9wrLwu1pwwH8qoJIZ299wm GruQ== X-Gm-Message-State: AOJu0Yz9z44RlPeY2UKCdKca3EpysuMJAssjfyMnV19wTa3cdECDkcdW HvoSN7QGfZxUNOby80fP6Jn+DA1NO+jyvJlh2DeAUj7U5TzUJH9OhyP0aFu1WlntYL0KYaykfwa y0+H1g/DPuQ== X-Gm-Gg: Acq92OFxvviAo9bBlcUzKX8La9fqj5GPWHGgDCVdE4twjKyc8+4Z8+ShMm4+4HJCSZR 2ToGURyDa4yViiBiZ98InLHDIlqgz0vO7u5U/fKS46U//4mBdUJH8EX3eOqiGxI8BzbvVcXYw5f eh99svjo5B6haN3ftFroO636eMx4rdc5MKC6vat8UM17sGKM9pL/iLf4AE8jWBZ1BuG9O/Xehb0 tXHzGbw51VQrisXN/5bkOHf2EO0/Gg2VTjVXADQk4lHLAUkoRmsdDQHgwHOWCOyj9wK86CDf58i FD4jVuoZP6AqNE0Zjth91ltA2mDVQooD+P6uwbrujyOSkASGBjC4byKF8IVh0d+2qsRHjnq6eKe mLi+ZFcwEmkpzARlaVHknChRzVn57VtyqjhDng4hGF7k9V/pOqq9pEVMHpmmkuJcuuxpRyCmBWb dKpRV4yrJIhwrl4Rt/zdcPJHIqBfqHOU6sHvCSOjA5XRzanbGPbvMiXOC1r6sSgmKYhg== X-Received: by 2002:a05:600c:620c:b0:490:f7c:b19 with SMTP id 5b1f17b1804b1-4909c0c1a60mr183395e9.0.1779999828626; Thu, 28 May 2026 13:23:48 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 07/22] system/qtest: Fix length parameter in the b64write code Date: Thu, 28 May 2026 22:22:37 +0200 Message-ID: <20260528202253.49122-8-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999863034158500 From: Thomas Huth The b64write code has a sanity check that the given lengths matches the real length of the given data, and calculates the minimum of the two values to be on the safe side. However, the address_space_write() then uses the original value and ignores the calculated minimum. Use out_len here to fix the problem. Fixes: 70da30483e7 ("qtest: Use cpu address space instead of system memory") Signed-off-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Laurent Vivier Message-ID: <20260518134020.1420932-1-thuth@redhat.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- system/qtest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/qtest.c b/system/qtest.c index a79d10d1361..d6db057b0a2 100644 --- a/system/qtest.c +++ b/system/qtest.c @@ -698,7 +698,7 @@ static void qtest_process_command(CharFrontend *chr, gc= har **words) } =20 address_space_write(first_cpu->as, addr, MEMTXATTRS_UNSPECIFIED, d= ata, - len); + out_len); =20 qtest_send(chr, "OK\n"); } else if (strcmp(words[0], "endianness") =3D=3D 0) { --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999908; cv=none; d=zohomail.com; s=zohoarc; b=Tbq22Hl7HDnIYHKjlO8H6u8o15om6YOH2JjEFseieXDW39BujCJujGqh1hXrh0WMWafV5DuLzrQHT0FF1ShTNy21+0N+hy/KMVw0q0tdtrqHvXeF773qVWeFYdHaQOyh0ILeNiFcxVvyApwf54QIarL0psvYdeLOmm8T4sKhoxI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999908; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=eaSEEknCZ8n7zZl3zMB/OCXzr1AvPDpeDEajcPfNsZ4=; b=FAOal3oajySDWoz62KxG+Xx70kgZ4VJyccqDLHoSzyGOiPcmIDa9VzWq0OXPhmDai6jBY7f/YRPD82Ln5sA3eD6ZHG9cfOBQhI+7goTG8pokgvwLir6Jg4Q6cBF00mh+SXGtuZkWA8F8sJAEgx7b4mi+F+bxIBattM885v/gAZc= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999908881305.51203348848924; Thu, 28 May 2026 13:25:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGr-0006IK-6I; Thu, 28 May 2026 16:24: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 1wShGp-0006HQ-5b for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:59 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShGn-0004fV-J9 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:23:58 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-49041fb8c23so54917265e9.0 for ; Thu, 28 May 2026 13:23:57 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49091d55972sm58891435e9.0.2026.05.28.13.23.54 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999836; x=1780604636; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=eaSEEknCZ8n7zZl3zMB/OCXzr1AvPDpeDEajcPfNsZ4=; b=Cu0jcDHxMdektfuJ4VIujWxQaFqXejpYKmZjdLav30UoxpOCkQC+XCVpdjlAWdb8TS 16elZN0zSmbuxNcoKc1q82ZWXhGKEMrG7M3PvR2/stl82LVtOAXJKVou4C6E+to2yvht XhjAHtd77oqTcdg7UUrU+5xLKFhIZ2x7IVxcnepWtaNTTzuu2r3i7herPUsjCdZy/TeN gi5E7ayMbgV0G+86CXewZwJ8KlbdyZCK4gQtwZska41hm7O+hdkxGOYIacgpWvB5zrq6 xEmlIX/AEjNwZGtFd5OqWEEMEJsD62NIa3MwoTtliG7WXosOPD+G66bKj/T8X1SzXdKy tKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999836; x=1780604636; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eaSEEknCZ8n7zZl3zMB/OCXzr1AvPDpeDEajcPfNsZ4=; b=L3DPO454gYDuUzfnt9tmjaSIITE4Bs8OXDYPDXTBjFFAIz+4psjyvYMf4XQWECi+lq pUTGrhGcudkFG4yc97dVllqPI7l4ogDnox7FCja1pRQBIhoqawWtG7T0ZBP8XmwVDjA7 Xjreg0+JYCUhX8H7Nu4nGQu/Tp/iae1lGAUCTsWZCNPqA8mABDdQ94lDpT1u7nRT63Jx HWQy3GE+XLuGOuyGQc1caKuULARd+rzZ5TZjJ6PLonLGEKP0wWgpwz+i92EQGKOhakvK daMlLFDYYKk/CAOm2LeSumMdytVhTpBzRJP/UX27iJE1IBcTZi61F1RShjAlojcqzs2w J4Tw== X-Gm-Message-State: AOJu0YwGPah4UMa7V62vExa6Q68JevE1hJClc//oliKdekdSMWOKEv5v 7wBQsntuFCoO1HViH1+tLdoIXfESRuBCySq2SOlc4wVqrpyd/TZTr3Yvlw4Ur+yn6pF0d/9Hflc SqUHU9vrabw== X-Gm-Gg: Acq92OEMmHRtqQPvbgXiOZxYxUNSd5YmgNDVRfJgtyYFZXvJN1KaPki8SvJaGcJDYVl Zfxe9xQU8Ru8nAsVHtZm+0Pwyr2JZusHxLcVF0hemJHw+2lu9FaSGFLW9Gp/DYM3MSQne45MGwM wvqdOf27PriaOninIZM6Vn029jlYeTb9sVmN8wKj5vNzaI8rHBal8AImsFjEzP1IXHciVOq13pA N0znnv0vxTNy+zvxZDgkeYqBqYPWmVvNINBui5h7ASKmaHPECsFY8Vb4lS5As4XoH85hfFtnuVC puleEd5i5T8a/JUYFxjqnPUrUnozu4QZrQNiwkHGmsj0kdyyiJuTMmHIxOQ6HYn8H0j2DTrBitU wuOMfYrszAoDKx6xW5/bw/PDtsW+U+lltGPpwoKdwOR29YKpXhvWHOP8YyS9lWvSxNVzFjLmGqX nIdHVohLYdgMdUaPKfjzx8IhgiI7YuoB+sBnKUMTxHQwBhVD1MVHk2Mgx5WUWQJkKAsQ== X-Received: by 2002:a05:600c:2113:b0:490:845e:3a6 with SMTP id 5b1f17b1804b1-4909c0b706amr224095e9.25.1779999835923; Thu, 28 May 2026 13:23:55 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 08/22] meson: fix close_range detection on older glibc Date: Thu, 28 May 2026 22:22:38 +0200 Message-ID: <20260528202253.49122-9-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=philmd@linaro.org; helo=mail-wm1-x32c.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999909254158500 From: Quan Sun The has_function('close_range') check succeeds at link time on hosts with kernel >=3D 5.9 even when glibc does not declare the function (glibc < 2.34, e.g. AlmaLinux 8 / CentOS 8 with glibc 2.28). This causes CONFIG_CLOSE_RANGE to be set, but compilation then fails with: error: implicit declaration of function 'close_range' Fix by adding a prefix that includes , so the meson check only succeeds when the C library actually declares close_range() in its headers. Signed-off-by: Quan Sun Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260522201850.1342167-1-Quan.Sun@windriver.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index eb074918193..e396394f4c1 100644 --- a/meson.build +++ b/meson.build @@ -2596,7 +2596,7 @@ if host_os =3D=3D 'windows' endif =20 # has_function -config_host_data.set('CONFIG_CLOSE_RANGE', cc.has_function('close_range')) +config_host_data.set('CONFIG_CLOSE_RANGE', cc.has_function('close_range', = prefix: '#include ')) config_host_data.set('CONFIG_ACCEPT4', cc.has_function('accept4')) config_host_data.set('CONFIG_CLOCK_ADJTIME', cc.has_function('clock_adjtim= e')) config_host_data.set('CONFIG_DUP3', cc.has_function('dup3')) --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999912; cv=none; d=zohomail.com; s=zohoarc; b=CilEgCyEiDPDbDxhk6ZhsBMB6iOXMlWwi3Pphl+rgj7ZXzo0tXYuHEnjTEfZrZLjJtciHG88jErAL5Ik+MAKBVMEiIwIL6vBNLO4scHfJiYpjaTagIx19JHrB+ltny7uN5Fs3rEW2EJIbs3q8m0G457xZgiMD7eLt8dbBmSz+O8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999912; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=RYFINop6p56kZCsuAs8/Iw2R8r5qzUVy0JocaJvYfm0=; b=DWllBkZsjlXzdY2ZvYKV5/Nbh0nlgsvRRm7y55dkx2ILq/VvwBTwKB+1H4ZLzvrj5ouf66HUlNV+UT11hHVVdWtyKyS8iDHMDJSsUFAYXTeW0arMckl0AzgTwmGnfO/HIG6IdpuvZPxXMyrZLKiHHEx/6S3m4XYwEiAmcBJyItY= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999912936710.707434738229; Thu, 28 May 2026 13:25:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShGy-0006U4-V7; Thu, 28 May 2026 16:24:08 -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 1wShGx-0006PT-1t for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:07 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShGv-0004lE-4c for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:06 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-43d77f6092eso7493897f8f.2 for ; Thu, 28 May 2026 13:24:04 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb4bae01sm16053149f8f.0.2026.05.28.13.24.01 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999843; x=1780604643; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=RYFINop6p56kZCsuAs8/Iw2R8r5qzUVy0JocaJvYfm0=; b=SQ0U3W/crA0KSJvgfGNI2SqQbxddEJ47iDtSz4XN7BkkdEBmCsJ6FEyh7g/fSPnkVQ geFSCWndluJ3TA4YP9iTOynFyf6TjGaR/fPjWADaAM8Fqt1Y8ihToD9WBvUtuMn+mNOX PLEV2IBXKob8L2fN8lOnu2v4HO1JIt+zW60ldPs1fC4XpWNVcwzMQcB0VCS+/bJFGfpZ SP6DqBdME2CE+jUPuKEXJ21gi9GJuZUpYhOHat27NzuUtgymkT9qmSiHm9862tUwlPWv RrTEyryXnr0JPkxo5WD7FrjeFTZsSsfjwmBO/UEqyyMHndO1lOY+aE2cUajWKb/2TRqA FojA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999843; x=1780604643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=RYFINop6p56kZCsuAs8/Iw2R8r5qzUVy0JocaJvYfm0=; b=lnnvEmS531a54OmpB5jswU7UbVUlrw1V+arHS5u27f0HyD4ktXyrAbTeODCpIr6MwG QQ9TL5r1bqESCm/flri4dvXrhdQzTxmX5X2lSKDcPYNZZmh1WGrskr00Acroe1DZwFxF X0EgjI6+LsVPSPlRmCprLexlmgBCo13qAjbs5xdva5Wlx7zC1v7JT8dQ3hVq8SLueSS3 XKqh3hn/yiyybGLwcbCId757GIMMGf2fiuRUbr6vOnIUnewzJUdgjfUpp411vUwHCDdD sy4xGx1dm4CD/T3VStbooYGSubv1I2aLZfTyfkKhiupgPKXR91xrZafF8lLcJhYbGM5J oneA== X-Gm-Message-State: AOJu0YyyvYAf/xsItb1jmZLOpU+g19r9e0PtVjdMxX4DOVxRi4Vm8iHM KnppU6XfN2rnjk9+Sy6FmMuMyoJPpvUId8NSdDskwMXqaAVaJS+TNpC4nls2pmDj/z5aGvcJaRo KhwiPMtmpGw== X-Gm-Gg: Acq92OEGpVJfX99LIpPVu2az1GYAxLqkORUJeIKjUPkNbCDlsn6CpCg1fEeikr5SUPX GG54dTg1ie92kk2/8SmVrY1+nFtSF0dUq5UuDIa36UKe49D2Xj2EXH/cRfSXxqRSvKIOWyhz+b5 pYPbwSzw0XtTH9Pz4XAkLF2a5GVMmebFab+rrzggD6im7O48seWNDabIJQ11MarZtW78xcHjQWK 5JQ/B1ESsrxvg/Kstt2vSAow9hwn1mKpx3XIQMNEC8Y6N4UBwGIvL428OvrgO7ZTdkYIhRzDyaz yUvtp5Jfc/GyAgIDx+YLatywMl2DcDS6LGJn/Bd6ZvqWSjAH5Ah+KRNNWwOL8CxEvQSoMYs8sCu SQ4PV4uNh/A+y4IC8SDk7OZCU7pb1BQLKnmtJNjZ7VblxFHcKNEH2Ogx1Nzdkkrpp10qHWxlHm4 zlFMhi5TrcagehtBMhciPY0rwb85w/pcUFUIF7kxxTEuw+FzxfdyEIYz5w5d7nRnt5UA== X-Received: by 2002:a05:6000:2b09:b0:45e:ec27:b4c2 with SMTP id ffacd0b85a97d-45ef06162a7mr731870f8f.36.1779999843326; Thu, 28 May 2026 13:24:03 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 09/22] meson.build: move some subdir before system lib creation Date: Thu, 28 May 2026 22:22:39 +0200 Message-ID: <20260528202253.49122-10-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=philmd@linaro.org; helo=mail-wr1-x433.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999915415154100 From: Pierrick Bouvier Allows to use stub_ss in those sub directories. Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528051642.115721-6-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- meson.build | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/meson.build b/meson.build index e396394f4c1..19e123423b5 100644 --- a/meson.build +++ b/meson.build @@ -3730,6 +3730,19 @@ subdir('fsdev') subdir('dump') subdir('accel') =20 +subdir('backends') +subdir('configs/targets') +subdir('disas') +subdir('migration') +subdir('monitor') +subdir('net') +subdir('replay') +subdir('stats') +subdir('tcg') +subdir('fpu') +subdir('plugins') +subdir('ebpf') + if have_system subdir('hw') else @@ -3838,19 +3851,6 @@ system_ss.add(files('page-vary-system.c')) common_ss.add(files('target-info.c')) system_ss.add(files('target-info-qom.c')) =20 -subdir('backends') -subdir('configs/targets') -subdir('disas') -subdir('migration') -subdir('monitor') -subdir('net') -subdir('replay') -subdir('stats') -subdir('tcg') -subdir('fpu') -subdir('plugins') -subdir('ebpf') - if 'CONFIG_TCG' in config_all_accel subdir('contrib/plugins') endif --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999865; cv=none; d=zohomail.com; s=zohoarc; b=X8PlZpv4l3FOsKHeW0EX04/TlmIeey9Dl3R18tjqAvSqc9Vrce9s+yquAXFmgt4J0V2yNRU5JnJ9N7VjerWghm9qgUCcQUl/3N9nS9E399vy55DBim2kN1KwRo1bMwRCApso+LrdDd0GiICt5k90XTK1SlLnfZbDkoykTH0w738= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999865; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=P8hzLv5rTezOnHlBIA/73JGe4wigVWDSv3ySviF0snE=; b=dlEhrX7/dDa0oiZ7HMydusgJEstqOGcs1oY1s/oIAYhk4Yk4JT1AA5WObN1A6C7wkeFyV344YKiDiWluBnqlMuAWXs7Nz0L5Hch5M6B9RZp8d1Drk/3c/jvMg3TwdI78rChRF3h+3Oo6H0CWm6bR2M8KXb0qW7rleDDNIJa/wdI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999865080698.6983818398892; Thu, 28 May 2026 13:24:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShH6-00076h-5p; Thu, 28 May 2026 16:24: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 1wShH4-00071I-LP for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:14 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShH3-0004ma-1Y for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:14 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-48a3e9862f0so69765065e9.1 for ; Thu, 28 May 2026 13:24:12 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092a9cc5dsm57044575e9.15.2026.05.28.13.24.09 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999851; x=1780604651; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=P8hzLv5rTezOnHlBIA/73JGe4wigVWDSv3ySviF0snE=; b=CfM+M7dK01bB0Fu5Sm0J5kiyWhW+xVER9urfbVko2SQDTbA2e8/vk5QGBsUFaBx2+U cjLfrLdXXrrtJ6ArAoUQaYeFnp01ze78ACnSjGpGyoFUqsImistVTZVOEQ/QLMVd4ru4 /Koe/seHU7c/+Tz81czgkl9zVECMGgdxBW0FiZSkfiMv+f65WYMxzsgz5fm5y2uYrwty mqyNaXNijbD/0eG2KOASJkTXCEhUgzCW+mjVLzf8V9RLHkpktu1msrPcQW17XfBW+VUQ sMpyiFEBxs431D/Wlu+qPPTzdBjdbftuVw5GcN3OcGeT5ppl7Sp5LURlNKxpp8ERTq9W 3cXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999851; x=1780604651; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=P8hzLv5rTezOnHlBIA/73JGe4wigVWDSv3ySviF0snE=; b=oIu5GE6xnGE64qcYYaopMgO8Od250xk3x/yGvQV4+m+Vt9mOoRB4MiAdDb+78Fd0wj 2ot02LVz/mUb89IC5Mfv01Bliq6e8v1hS9HoYfzhBwgPZ4TMILevYADhdhQyCxsYVGBQ gJtkySzjg1FacehGqxvPjUvX/hnPZfL3X56l5IxVbljrhs9qobPlECAJmvZDp0MbPWfc oqH2WMHHqk+PhoNf3hrSOqC3UrBmAvmSGtKQdDcCoparNJQG3quGxhrbtZAfFMrq6OQA NLLJfvnxs0k2qKTFQcnaAL2rseQ4eNJmB5WXAEeeoa65WXblraG5MsW0NjtkZmoHHRjM 4AsA== X-Gm-Message-State: AOJu0Yw4r7vvICaERcvhBjobT+hoQ2QuslI7eSg/rNx3E04FrtL3lPVz OoqftTxv9LUgLmW7SwEMKQmxkZZJVbD422lFzfb1na7KuTKSUMjclc/C9oO3MD0VePd/C/b/O8A ZHTHFdXaPfQ== X-Gm-Gg: Acq92OHROPBwCzPL4oYSeGpIcUJ/cCeu/zCzxGi8Yh1Lx7+8qdOD6eI+jg8Ke1ob5tk EDrdSSGgQKOYWCtj/AGnM5xs2qs4/KAbJTxXA4BcIYq57RB4W51N50o8yjRKdT43ur1eGGXj5In L0CZD+/5rfnpsYGAXWVpLB+0b5x8fPTlnHG6up1FSpUiUgPWbXnPeBv/tScBGLjSrtN6BQc+TFG GfciQuYVccGCO75M+T+A5bRES7SnzkqGwH/i9/Xnrxbb2QUXg93gf0z7KdENr5Bc0My8WSDC/IQ DX0EzRjS/cs5MiSKecb11O4Go7lXFMg7A/KFy1VTLo72LXHqrIB9E1qLThz3GpxsqVG32y3XLTi oymFPjgNfZ+RyjG6B/cFEaTPPk8Fhx3OUT1oYn1K9j3f3wqI8ss18KGWsuqKgdtan9aJ9ZJZxml 2EkbUYaJZ0gtkTZFMfQ4JFyHK4HO2dLiAthgc1dkfe7m3D5pVmsHPNohL11gyNRIQMXg== X-Received: by 2002:a05:600c:c04b:20b0:48a:79d8:a8d6 with SMTP id 5b1f17b1804b1-4909c06f318mr554135e9.7.1779999851291; Thu, 28 May 2026 13:24:11 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 10/22] target/arm: move kvm-stub to arm_stubs_ss Date: Thu, 28 May 2026 22:22:40 +0200 Message-ID: <20260528202253.49122-11-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=philmd@linaro.org; helo=mail-wm1-x32a.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999867031158501 From: Pierrick Bouvier This eliminates symbol conflicts for kvm symbols on linux-aarch64 host. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528051642.115721-2-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/arm/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/target/arm/meson.build b/target/arm/meson.build index 9408131d178..4412fde065f 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -35,7 +35,10 @@ arm_system_ss.add(when: 'CONFIG_KVM', if_true: files('hy= p_gdbstub.c', 'kvm.c')) arm_system_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c')) =20 arm_user_ss.add(files('cpu.c')) -arm_stubs_ss.add(files('cpu32-stubs.c')) +arm_stubs_ss.add(files( + 'cpu32-stubs.c', + 'kvm-stub.c' +)) arm_user_ss.add(files( 'el2-stubs.c', 'cpregs-omap-stub.c', @@ -44,7 +47,6 @@ arm_user_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) =20 arm_common_system_ss.add(files('cpu.c')) -arm_common_system_ss.add(when: 'CONFIG_KVM', if_false: files('kvm-stub.c')) arm_common_system_ss.add(when: 'CONFIG_ARM_COMPATIBLE_SEMIHOSTING', if_true: files('common-semi-target.c')) arm_common_system_ss.add(files( --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999916; cv=none; d=zohomail.com; s=zohoarc; b=VkU1+wygNTPt87jP9n2Ytzafq01rNFh0NdlkQ88Uh8eZbqbmKUsrQCgLi2CkfFmx9QAs+rh9e7m4NUh8w8Kjd138mkzcoKigGPnvfrH7bp+eIbBDMDucb5BKVQcubE6ApNqyEESRbnuY3CYQJ2R2jRhNns1CMVAUXZGf34Umrbo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999916; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=6qUGzXh/3ZrkEIJ3K0nFyY2CO1yOR6/yIYd7TX6fPZA=; b=N0TOf1zIgYDWpAI1a0jKhSt4O9na5vlHVhES6SKeM+IV3U7h0P459x8CEh4x/81aSvACFWuq5RjX2IiT4tBMd7QDBlkgsfjvD0kvFBiDle49lJG2E8blo7YhKPqYo856zJ6EB2N03m/z78pWt14p/WX3tYVDB+Vjk1BOzSfUdhU= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999916251194.80489777728678; Thu, 28 May 2026 13:25:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHH-0007lr-1N; Thu, 28 May 2026 16:24:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShHB-0007b8-St for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:21 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShHA-0004oG-8d for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:21 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-49041fb8c23so54918905e9.0 for ; Thu, 28 May 2026 13:24:19 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092855aeesm52164445e9.10.2026.05.28.13.24.17 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999858; x=1780604658; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=6qUGzXh/3ZrkEIJ3K0nFyY2CO1yOR6/yIYd7TX6fPZA=; b=SIRTifc9RSoJPOzjRZ9r3plDUP2JMJqaCrwb2ni94++tEIsmDJaXLeuscwayhSrZfg S7BsMUGFad37HW1UEkhRw4H4bhK+m4g31TGJoiW4Irs+pF3aDAiVCg4uENmDwFNUN+Hr yk+NeF5YahRMbextbuMNETfveSBpnKbEEHChgJ2uFeldh1J/z1jXLQfTLzWSdL/7UqRt YFfJmu40OyRxb1JNXR6FtoNmedhSTAnvFhfN1LhqZHN961g7hKkYptgaoNS0tdmPaaux Uew4XkDYJve65BECPBhbg/S35JYwTOVdkVjDNvEoii1GD5DC/aUHulhUKZFQE/xtvIs9 9elA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999858; x=1780604658; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6qUGzXh/3ZrkEIJ3K0nFyY2CO1yOR6/yIYd7TX6fPZA=; b=BC6MO20w5Soe1kgRTRdkPP5Xp0GXxy1dyjyfRUPr97VJ7PLxPCEY4pYYIoSmEL2SOv 6cKuW81rLGhVPRH6cHkCPSgxi1WCkC8AznZ/hq6v0r9LOneiKaNi6To9n2zSrda8Xvw1 VGJ33kkVdtmndqOxodeyzu5HN3b5gFpw+JcDrCrfYm2EdKy4HraFehPH2sXVN3anjRtV v2OpI4fUFXG7LSNzYJTMuM+vxVkSVUGpnVBtlyxWYsspHORJ0m4tJWrekGb50NztB2oG a8pxhRCS+jKHIUy5GjZQQ0LzEYzUFT9ea1ke2vjZ95eUW7/buAgGytD7Bxg3mhUkLJVP TUjw== X-Gm-Message-State: AOJu0Yzv8t5CW8BFlH1UwCNT3RHl/28M/19W17FADC3oS5TBC0v+rOqa Vv3nB7DYefr+/fTKC7/VPdmYSNOfL+a+yxNZ3h0DWf3pLg78kqDiDcn09GYtebUlqpXcZk5JDqA 0CPznTP1awg== X-Gm-Gg: Acq92OGaf13TLwnSeIY/lQvnd8vzo5pKHxMB8uk5fjDszAtIuHJZwk4ll8D3t7Zkgxe ZBONXji0h+xdga0zBnGoneehMnuVhPL0FA+V5c5kQTxYG66Ub3Osj/t9ew9rjBsF5tThFix0z8d ekBmt2hgNq5pzynLlDrXekCt2qI92J9/80V6/2HhvpP5MVyuYiTgLgkNodAL/B/nkCTRCZ0Q8dW udhA00uTwJTkZzV/YZcMxqTcY0aXLAm6HVCMb+n18WRt3t1FYX/V8Bo3yLqBhSvDNcXzbWQ/Gdh DsHyMFScaxHOoUox3X8p3IYPvpoFBqpVd81fUrCO8bQZcTR+xh05pGMReKAHxpxpBIIGFD0Aeqo oVWzY5zL0IbT3EnbOkZJ6Y6m0q06Py+BVuFf6Oq7S+/+9F47+U36TxDOJaKWSZM1vyJSQa72RbY nrcmCoAc4XWimBuB1plVbBhVmDjJu4FUDnIflsDFlgXgud6LsZMJvFbijYqMU7LQRfTQ== X-Received: by 2002:a05:600d:8496:20b0:490:97ba:bc61 with SMTP id 5b1f17b1804b1-4909c080f86mr572145e9.9.1779999858519; Thu, 28 May 2026 13:24:18 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 11/22] target/arm: move whpx-stub to arm_stubs_ss Date: Thu, 28 May 2026 22:22:41 +0200 Message-ID: <20260528202253.49122-12-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=philmd@linaro.org; helo=mail-wm1-x336.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999917357154100 From: Pierrick Bouvier This eliminates symbol conflicts for whpx symbols on windows-aarch64 host. Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Manos Pitsidianakis Message-ID: <20260528051642.115721-3-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/arm/whpx/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/whpx/meson.build b/target/arm/whpx/meson.build index 3df632c9d30..7385c14f534 100644 --- a/target/arm/whpx/meson.build +++ b/target/arm/whpx/meson.build @@ -2,4 +2,4 @@ arm_system_ss.add(when: 'CONFIG_WHPX', if_true: files( 'whpx-all.c', )) =20 -arm_common_system_ss.add(when: 'CONFIG_WHPX', if_false: files('whpx-stub.c= ')) +arm_stubs_ss.add(files('whpx-stub.c')) --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999904; cv=none; d=zohomail.com; s=zohoarc; b=XM9rvpr7nJXehPMMqyVnGqXK+ffQ/yrvB8Vg3S1d5HKxN7CzGaJ3uVH946FQzOKdSw6deoaXCDBP0Za1ujOSjEvWQUSM47zy2VjqlcnYgSNMMyYn9yrTJdodxB5uzA0nyGMbsAZxBs2HZBlKtxXE5x/63pYs4m7P9GAk0ZSaF7Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999904; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=hz2jU7hKglzNEGsRKoKDfem+W5C6aaMFkT5aPzRFDUM=; b=H5plXBR+oLM6x4fBDxmIyi04jFQarUF/2tVnU3MtnfjWLvznEBBg6Tq81Cs4k07ndw1lyjOm9H/vx0xVFim5v33VISg0f0cjccismdzFXlzQs4c4xu5uLpGVX2KjZrFIwkzk/EAhLMjTxhKPNk9PQBU3C5YAemwzLhOxAfXg7ks= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999904863908.8974050039901; Thu, 28 May 2026 13:25:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHO-00084v-4y; Thu, 28 May 2026 16:24:34 -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 1wShHJ-0007vm-0I for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:29 -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 1wShHH-0004re-FR for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:28 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4908b92904fso15196295e9.0 for ; Thu, 28 May 2026 13:24:26 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092654e10sm54505045e9.7.2026.05.28.13.24.24 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999866; x=1780604666; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=hz2jU7hKglzNEGsRKoKDfem+W5C6aaMFkT5aPzRFDUM=; b=dRpOpSap3mHTcsHC49n/991rFw4z4JBdx0ZzSGAXa95Hjkfmu22QzLy/MBosYUoCWM o0tbfm42WBofWoycjv1ClExCbpui2HB2ZVmjiHOZIFnGRzBLdA+qCLfvaYwyt49RpDT4 VhMH81NPsvbzRxt3oNzNOnnDEb2ctAsXW0Lj+rcJooueppxjVLxr53CmrM5/VhOiyu2s TWKAIDTUYFdPE13fFMItJQbTFOYCq6FtzMM/OKGta6dVs0T8jXlmWisBBBndmGERtjnu MTGsCQ7ouTCiRY7Ufkz+bN01VXhUBeJJpXzngTtaBIAHh/yq1PgFS4sAufarovbEL9LP uWdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999866; x=1780604666; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=hz2jU7hKglzNEGsRKoKDfem+W5C6aaMFkT5aPzRFDUM=; b=E0JUCw94frqo+5AmD4XaJ/VzEFdUIGn+ZC3aWg2tYk8ZnSmwmIHbOvVPK3d5zWXCg4 vPFgrNR36VKxSJmIWtM9c0TQN6qyx12tbFRH9y0NJPR90CiO+YKEk2SkPhuLSTG5rXM1 a9q4LNqS+LtDFh+Lxk4xFz/ozGCyG3JaOgWJo8XC0MA6phTeALXR/JnK+500MW+Evls8 Hwbnh36LhiAVe07MWYXKTeyVU+IwO2UD8eup6/FzHDQPVQLi9LryXCTSNGCxB8gA5xUY U6FWJPAEiStmzoskOA+qKr5xZHLpdBdpfPXFA3no0E/OXqLzgX7q/ng4+7pi8Wp6ednj qmtg== X-Gm-Message-State: AOJu0Yy0N230BNYgRkk0OKEHNfU0/lM2qhaSKO7BOE/bCUsVpOv0oB+v wtbh/SlY787uHlkc+EmcYbEwwLCbhkCTTxOYKBL7DaDjJOX4lAVhsmmUXyvPTMjTUpIPWuWxj7D KdP0RhEHA7Q== X-Gm-Gg: Acq92OHxNqptxXGlZ5v1ipbdotOwnts3RaWVdueyqONEYOTYHjv4wanfuSUELFjzeft mH2cv3s2Uxum97Bd7TOp5HzsdiCjYP+xcIYLVr68xlee0rUBukYkVNO08DK15z8vwJmds1b1rnK Ls98eZJKEVRU2dgw3dtpZmCj+pPZffPTvjICvRipTGtlO3nMoBNfmAKsf3nN/C32uOd+nPuLjss WD7LsPLbotld4vDtxfKz1xlHGLqw54XXurzSOOM2sxYIWem0a3lk39+gbqvXtIEiamTSit7+3sj wlXLIABSRrlWkCJQnlylqFomlHldGS1vwr1u869ak1mBvGF/1BEvSr2XvckJjzWLksqbeYcw6+P PA0tnxy9AfemsYzDqwSvEvtj1RLu6IJ7gYgA1GzVS6OGeZaG9iukTjP84PXaSHiLOQE14Llpt0v GoQEcD9d/BNaHHxD3TJ9uMpa5oT7bLNvRFEAh/X/L/3IBQQ47hKBZiw5uF7JtUYUeYKA== X-Received: by 2002:a05:600c:8a16:10b0:490:53d3:4753 with SMTP id 5b1f17b1804b1-4909c0c30a7mr319435e9.31.1779999865637; Thu, 28 May 2026 13:24:25 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 12/22] migration: use stub_ss for vfio-stub.c Date: Thu, 28 May 2026 22:22:42 +0200 Message-ID: <20260528202253.49122-13-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999907197154100 From: Pierrick Bouvier Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528051642.115721-8-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- migration/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/migration/meson.build b/migration/meson.build index e583822dec6..0a9a5d0d374 100644 --- a/migration/meson.build +++ b/migration/meson.build @@ -50,5 +50,5 @@ system_ss.add(when: qpl, if_true: files('multifd-qpl.c')) system_ss.add(when: uadk, if_true: files('multifd-uadk.c')) system_ss.add(when: qatzip, if_true: files('multifd-qatzip.c')) system_ss.add(when: 'CONFIG_VFIO', - if_true: files('vfio.c'), - if_false: files('vfio-stub.c')) + if_true: files('vfio.c')) +stub_ss.add(files('vfio-stub.c')) --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999890; cv=none; d=zohomail.com; s=zohoarc; b=RwahbbEvsDJ2GlQZbBL/EsJMBUGV/61zXsZrEkH4nJ+Vv3x9HNiK0zdcFktSLmgUkG7GBd42H9uVTL9akHkIQNphQDefupI1EKE1XH9rJPi/WeI7RKkYUy+xrqqEoQSqkmz8saphibq1em1T55MgNJz66R618XF2XrZJfenlDK8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999890; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=76Wpp7erURswqKsUG/5rkxIWZind1yO5nfVzXs2V5RA=; b=nWygesWEE8b99AFfVEmrnGH6VVC67dnXwh3WU14Jhvj6pVvk+R0CutR7Sv0Rgcq/98xDeYi9nh6+Uaxscjfqyr7jXk7XZT6o9PWJQo2n+RbuGFu5AIlrSCh7jBEWPJFQCsv0r/bpxNIgQYUh2pZU2mUK6WpY5j6SUZqVHrE5ang= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999890955467.49574112884125; Thu, 28 May 2026 13:24:50 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHS-0008J9-5O; Thu, 28 May 2026 16:24:38 -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 1wShHQ-0008AU-2k for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:36 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShHO-0004u5-FC for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:35 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-45e7c636e74so7027352f8f.0 for ; Thu, 28 May 2026 13:24:34 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb5b2ba9sm15576025f8f.31.2026.05.28.13.24.31 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999873; x=1780604673; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=76Wpp7erURswqKsUG/5rkxIWZind1yO5nfVzXs2V5RA=; b=uq8h9M4hr1Wk7wYzSHwR0vkoBv5V1slnpXdtIKHGYJN2x6v1yoTYWtVhZplOMCwexh cGhT98rS/zjmvTOBMZqH0XdazqGkTQqYO0FCTwXm1Yl5HX+iGSlip7FrB0pWfiJ21KSR EtXF/fpRkLMumtBF7TZSCEl6u0dSsjk1wbcItzg4c/LqBpa+HkT0nYgmKMjx5DlSqNjM +zhQSS+a2ASAd1txKXqobHzuFoaKFVSIz8f+LCkYP+adyEkH9DXyOV/yuSGWPHJ/Lvji IBkFpOz5HpeEHFKjR4qx2Jqx4C6slpPpcVmSsB+laBqI3gOtL5QpTiupBBjBHIGIqQtf ymMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999873; x=1780604673; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=76Wpp7erURswqKsUG/5rkxIWZind1yO5nfVzXs2V5RA=; b=WHt+lPg4cZBDw0/cLiLqyNrSR9FK6ug4cBFC/rA+FawA0aatPx9+98axJImfJrZAPM 6sXoqsjtTlC7j+qZDDBPZgS/Z8WPwkXHHJSzhJS8C9TkfZDbzB/ghvLLyvnom+r4wPRd 3Bsdupfv5vu9c+6HVwBsTxb+GhBJoGcFVfl/Fd7CdtgffEBUT3NKza6/n9BLEuZxyU07 QfhAc6LtqYfkuIoTgKSzOWVfoUqQbwju69aqZDf6xz4YrscrKO6BageZ7Hr4AuR5YA0D +q1dj5XsDDBZXiw0sQCJGbUy8BaNT1oDdud9yFI1jaW5fLayB5jfqo8iK5ORMdPRoFPB by5g== X-Gm-Message-State: AOJu0Yw7IyqEWTY6HR+8MBf4flUBYzrvbU+QKLx/oK3yvz2EBgELfE7j JUcVD8Blx6LN07DipbPzgU6Kqnvk4v55QjymzV2t9ON0BC5kUL7X4Y/hCi1JyEw64sMl3/cW6qp 0BCSlbbnHDQ== X-Gm-Gg: Acq92OE6Y4c7YCx+4n+rFZ+dwRnwk4URQid3+sJRe5Y3KP5XT4iP1Ha+VX9bNYo1Xak gbs+Wi99sY52BV+0EFgA8OayRunaY+DV7CWPZynlRz3Ol0zbXrOZZbnWHsW9gvnC60Ymj0lK0Nl pl8JvgwPWw2RqQUIZTc39COoaHiVBF4pBrqj3ssCSQ3JBQMcktlhcxyHHIuKL88XLCHJU4LM4jE v9RQl8JkmQqDWcBAGjTMjd7iRfm77DkVCaI5rG1pJqecTrBo1o3KTbpnd9YvvnrajbWszle9H6O tmX98FVOVlRD45m4LCmWoE3Ugvn54JIuGdiLSdq6jRk69Krxc5B+ZTT6KOPhnJBt3lLQ11Jd+OC AKCkv7nYOqlS7+7O1oCxK63vKJ54vX5fhCChfPpypTsKcoF8tuN61T2mgrJ6+OluwaTjfuk5mBb xofX1q2+ZUL+C+ifCSVk4bY47cXyAZXV3JNacOYghOlgrzQJB9D6jioqdPL4vYvP0z3A== X-Received: by 2002:a05:6000:491d:b0:45d:b14b:23f8 with SMTP id ffacd0b85a97d-45ef05e46a7mr1043657f8f.18.1779999872840; Thu, 28 May 2026 13:24:32 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 13/22] net: use stub_ss for vhost-user-stub.c and vhost-vdpa-stub.c Date: Thu, 28 May 2026 22:22:43 +0200 Message-ID: <20260528202253.49122-14-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=philmd@linaro.org; helo=mail-wr1-x434.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999893027154100 From: Pierrick Bouvier Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Manos Pitsidianakis Message-ID: <20260528051642.115721-9-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- net/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/meson.build b/net/meson.build index da6ea635e95..9c8068b06d1 100644 --- a/net/meson.build +++ b/net/meson.build @@ -46,8 +46,9 @@ endif system_ss.add(when: [libxdp, libbpf], if_true: files('af-xdp.c')) =20 if have_vhost_net_user - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-user.c'),= if_false: files('vhost-user-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-user.c')) endif +stub_ss.add(files('vhost-user-stub.c')) =20 if host_os =3D=3D 'windows' system_ss.add(files('tap-win32.c')) @@ -61,8 +62,9 @@ else system_ss.add(files('tap.c', 'tap-stub.c')) endif if have_vhost_net_vdpa - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-vdpa.c'),= if_false: files('vhost-vdpa-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost-vdpa.c')) endif +stub_ss.add(files('vhost-vdpa-stub.c')) =20 vmnet_files =3D files( 'vmnet-common.m', --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999963; cv=none; d=zohomail.com; s=zohoarc; b=Hqsyvj51h8G5SsSSli4BtuEnl2NLgletMnQFohghhyiT1e+wQQNzis+EGGJ1OSM86FR+o4E/WdZX50XJI2muQYCKH802/UrCKr4toY5s5X2UrYAAI1bXUn0w0dJ/zci4e2lBIbe6mb+InkymdtbL/lbAq25gvbyAoY4tQYmtkKQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999963; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=kdGc75OGksfHQt8Kqv+NMZwzXpujXfVkqyUlVI9MEp8=; b=cW2ICRqldxcwsHsjhZS++MfuQcK8wX5McNlqJvdSd5hPwlmYPT7ydk7dnE9QJFYNesheMco5yZIaxwg3a0U8u14AeLYyiybAnMt/oSpHQr4JpiIMqnyGtzXCL6X9vcrqvHbrbabEu3ZwaPrB3qXVmB11wFUqUcB9n8LQFQeGaRI= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999963344557.9923108402376; Thu, 28 May 2026 13:26:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHa-0000Ip-9x; Thu, 28 May 2026 16:24:46 -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 1wShHX-00007i-W1 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:44 -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 1wShHW-0004vx-3T for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:43 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-48d146705b4so139474935e9.3 for ; Thu, 28 May 2026 13:24:41 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092a817d3sm69631015e9.10.2026.05.28.13.24.38 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999880; x=1780604680; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=kdGc75OGksfHQt8Kqv+NMZwzXpujXfVkqyUlVI9MEp8=; b=hY0nNaPdbRTQH2K7MHIo7vO1fUu9dX3JU7UmWQDxfJV0iBFHFZOjc9t39b0MnKBkVp 9JcV1YImybgUsCkoE5ViYCQtgXNzKTGcJX447AIYhFZ4NcPdvOx0Ld30L7nqADNDkKIn pIxAF2hwcmLX+Xw2r8o5bbQG3ws72dTWk9uHERmJPGf1lRkNBV/cag+EoOu5RY759FMW W58ICgFkbn5Wi5buIsU5R4HJUQ8HZH+cR6z5cY4pdvjUP6QBIWdJnyjudP8W0Dvi4m7r /1mkAgaguBRCo3unur4wdM3Nmh1k1pG9sSWVS/EY2f5lFvev7TLWd0YQTxOua3cpaUBW +CEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999880; x=1780604680; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=kdGc75OGksfHQt8Kqv+NMZwzXpujXfVkqyUlVI9MEp8=; b=Syj70ash0PrB/WuST3wriQcQdiCR67NlAbIN46ndPbEm+DSUDrUoJrHiyeq1V4YirN QrPwcCPGScP4JSxqyV5PmwRjGKpnhEs9Q3eHduUJhndDhzniZXE8eeYsOSnlNzIMoEWR gbAKy9729aE8RBsHqBWUQC7X342+yzQepaCNEiB8xYM8QRnoASHxJj2oaKfg/u/KuE0V W1yw/lqy2ERME5xeH8HoawieYuRVCrvKHANGqXSDh7MzidDQU4YRx97aIWWGxoYzBoBZ 0plGQNj6KhVbKJRimKbqHFUGRVWNMyTcxfxkNjilvPVBIizbq7ezBjNBe6gKzWYy96o5 cngA== X-Gm-Message-State: AOJu0YyJ5sBvGcMMjRgPLrvoKoOGZFm0QWZpyFN4OGkln8sxjQkdSjhn nEnXskxZxgjgzv92/SMWGi+U/SuTlUhoJvaHE5CVLk/pfOtPwpX0bqJNkJwBDgFR3E8z8RSOX4O X4jFqDZFOnA== X-Gm-Gg: Acq92OFQfc6Eh9ZvFYT/dKYfVwhuC4z5pSXDkVjyaUjADMmcLAG5ZMyA/DaezwGpnwy ATvd/pCXcYKou7CIGVnNPRG+9EFeD5T3RaCH40sL4wjPmo2TbII9gnVoQiNviAKK58rnh5XHCUv yYiBlEvo0cxhEE6Ljm6QB+sNq09BmxDDWqsURZHiP/hpqJD0ZCp3+Z/oNJOn20FA/H7IxxviO8o 0C4aZL2c7iNjL6QjkiFuu1PDF4czVKBIVlBio72wiK28wC2Z81NcR6OzNVGb0Xn4Mj8Z/hYP3G2 pUI8z57Gr1UqQ+95k5QxZYNWRon+XuZ1arT6VA7DM42JRyZOrDIe4jZaSXlc0eZdtkZjzRWmWJw L8AIC3qO30uWA2OFkSuq2dhO6DaN3cBv45LETZutoDO3NC+2BY7L7DvgwvZfQbRovzGceZSpUrP n51bQrQkalK2zwXjNm64xe0IxewgDxsAhAW8tPC0CsGxrZxpn/LTYOfvLqK71stQuKU7aS8rS+E A9i X-Received: by 2002:a05:600c:4fd1:b0:490:5527:3be2 with SMTP id 5b1f17b1804b1-4909c0f1062mr71675e9.32.1779999880553; Thu, 28 May 2026 13:24:40 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 14/22] hw/net: use stub_ss for vhost_net-stub.c Date: Thu, 28 May 2026 22:22:44 +0200 Message-ID: <20260528202253.49122-15-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999966366154100 From: Pierrick Bouvier Removes conflict with several targets where some support vhost, and some don't. Signed-off-by: Pierrick Bouvier Reviewed-by: Manos Pitsidianakis Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528051642.115721-7-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/net/meson.build | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/net/meson.build b/hw/net/meson.build index 31025874699..84f142df222 100644 --- a/hw/net/meson.build +++ b/hw/net/meson.build @@ -48,10 +48,9 @@ system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files(= 'net_rx_pkt.c')) system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('virtio-net.c')) =20 if have_vhost_net - system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost_net.c'), = if_false: files('vhost_net-stub.c')) -else - system_ss.add(files('vhost_net-stub.c')) + system_ss.add(when: 'CONFIG_VIRTIO_NET', if_true: files('vhost_net.c')) endif +stub_ss.add(files('vhost_net-stub.c')) =20 system_ss.add(when: 'CONFIG_ETSEC', if_true: files( 'fsl_etsec/etsec.c', --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999917; cv=none; d=zohomail.com; s=zohoarc; b=WmFkRPUr0tFhA6fY/NzvPwGNYEs+IKmCM0c0wtFT2a5WXMoOwRwd5Q94PqawRIKLdTg4DUHH49UC15VVc1JfeIBz0PMHnmLxQgB6pOOUMh3jQ1SRUMnQpPcLUVJBwebvIsb6y+p5bKVLGVrPE2SW3Ag5Xc7yvE1n0iEft/kbPn0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999917; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=eSVVNA/NSDXVe8kxIL/IcFnG2S9NfUFmjMTB2ZYAz+E=; b=TGoS7a3BcHCCOKp9yXipg+J4FnxlQOAuNK2Cja0DhwAW/r6yAJtYFmn5Vr9CENeA41bmi7kt7ZHOHUTs/rZEBkwMwyMlYikO/i+fhTIDlZdO3pCQHNAIQe5oaWs42bZrcCGz0F0VaYYXpr9XMTBtmFMLqxGKzi5EZZEWDVgYZWM= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999917283104.51910311630081; Thu, 28 May 2026 13:25:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHs-0000XO-Qh; Thu, 28 May 2026 16:25:06 -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 1wShHg-0000RI-LV for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:53 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShHe-000506-77 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:51 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-45eee266c6cso447978f8f.1 for ; Thu, 28 May 2026 13:24:49 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45ee5a84e92sm6971292f8f.35.2026.05.28.13.24.46 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999888; x=1780604688; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=eSVVNA/NSDXVe8kxIL/IcFnG2S9NfUFmjMTB2ZYAz+E=; b=bWr29rZ26UBYJJ4y6khq5/1x2KN7FuzCIel2o5tMuBCwReg5v9/u1qKPf0U0zlXxK7 RIdu4txbYN9dVSY1h7cNjIiai0HsgTzk8rSd4or406DEhAYvsiJvvP8wIUvngbNekV5+ 1TutmtnfY3koYNPcHZk8jTXTZvVvk55ZoWd1sIlwrvsz4gXNQsLetF65PV8oKOJp5oLH hcS0y7U7lvQ+rEQ/s3G0u6F1o6ToJmiiSQa6zN7kOaSaClscBtowbxEb7juDXJdmn+Yc 78nx8SOF0lQXFkemF3BPibOIjcehUqyO3FG8LxU9Vc4uzWKtwAZkhWKoHz9NZuJ03oNu cUZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999888; x=1780604688; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eSVVNA/NSDXVe8kxIL/IcFnG2S9NfUFmjMTB2ZYAz+E=; b=YQgHjZ+XYVzRnn3eGHuOGn3mLH1ugsWFSgC3AYaL+YA+zSb+KzCahmktH8uTGgIRTE c4hdOka+5BJJsX3NYojflM85rTWaUlN9+C4SdWuXyCt+NCcDUpgj2CCphsgGReopyOM2 nqD2ldte0cHP/e5tCE0+Q0yaPRFMSg/jCra+atQvBhDBNSOP4thfkdlTNelaPpleVikY xnwELQ4iTnWx2mPj1MGxCPvwgcvTs/YHzb9lIbtrpGEEZC5LyxYgsvWEXb30XDBKkB+w 4lJwwUko9qZEV5R/B+q8d/SXkjUYdjsjtCWxgJvQwlf5w1O3R5KdMZOtdm0xv+VChESy Rcsg== X-Gm-Message-State: AOJu0Yz7wnWOF9SrrvGTvoP0yoLdxJMzozc9rXsKtykWEbECTWeqjLPZ 5K/nPYys9+J1EDRvhGeREncG1O+OMkeNQVRc0xpLJUOLltYFdZ3L7jVexpr0V3hQpSmZcV6GjJJ J6RT1tYiwdw== X-Gm-Gg: Acq92OFergQIV0Mm9YZb5wuM8g/LvSNmBphdYpSPNkpYwNp3cZRvgBJlxNmV52iKR+f Dial3n8Wq+nmzp3CzBqllJgIYt8iO7NnGVq4vvlFfNCVOB7NGwTdk0mLg0pJGXqtAWU2LdpYiqb rZ3Tya3MODJkESu9sPk1bKEuc7VjGmSvPXIZU9wX74e1MtzeE8mWZLkk079BJnCpbD/sqBmhiy0 nzlZFNSEKRvM1Ae6VIyrSFVOTRXyi+XSe1jHDMLEjqI8e87ioZiuKUWDGeprlc/r8EMoGBf2i/w U4MHQInR5gz+CCiR4IRXt88KcJiP1BhXmOXr4EIGJ1Uwn2R8NaFsivc09kwiuhDTLv5qBbD2Qz4 9Sxvmrzt+Q+kt4LppHRb3rQtgrC2Nuh2rU49gG4gQXMKMcO/ps+68fyyaW70/YlRGOpQWO86FOj jWnmL2KiktMKBP8bOD6IPrlUnKzzVRaHK+nCzEaOEG0WevtIaPWPhjHf6IiUbuPEXlrz9K6yEN3 ff3 X-Received: by 2002:adf:e503:0:b0:45e:ec27:b4bd with SMTP id ffacd0b85a97d-45ef02b9f0fmr999275f8f.15.1779999888463; Thu, 28 May 2026 13:24:48 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 15/22] hw/vfio: use stub_ss for iommufd-stubs.c Date: Thu, 28 May 2026 22:22:45 +0200 Message-ID: <20260528202253.49122-16-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=philmd@linaro.org; helo=mail-wr1-x42c.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999919426154100 From: Pierrick Bouvier Solves conflict for vmstate_cpr_vfio_devices. Signed-off-by: Pierrick Bouvier Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Manos Pitsidianakis Message-ID: <20260528051642.115721-11-pierrick.bouvier@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/vfio/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/vfio/meson.build b/hw/vfio/meson.build index fa0ea6ecf0e..c7c31b78f68 100644 --- a/hw/vfio/meson.build +++ b/hw/vfio/meson.build @@ -34,7 +34,7 @@ system_ss.add(when: ['CONFIG_VFIO', 'CONFIG_IOMMUFD'], if= _true: files( 'iommufd.c', 'cpr-iommufd.c', )) -system_ss.add(when: 'CONFIG_IOMMUFD', if_false: files('iommufd-stubs.c')) +stub_ss.add(files('iommufd-stubs.c')) system_ss.add(when: 'CONFIG_VFIO_PCI', if_true: files( 'display.c', )) --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999911; cv=none; d=zohomail.com; s=zohoarc; b=R+cbO+VBZZ4q56rQ4gx04NAeqBbaoUnNKRGy1ESQ5Ko+tI+l1tyg5dashd0DswpN0xckKVfjAyLmSgNxDw80ZKuqzQ84pQJ/PVkPX4Iae2TUr0ZHC4Uun4AwT5J5YZ31UHGo+SAlDdqxLY6rrIRXthJwDNbDSDd/rGqkKnwlS6g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999911; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=YSEQRbn3l0io9yhr3T8YsgNy3yJtdxIGruyK16V/CRo=; b=VPKPhAmfvnx+36qdHfoFAuYi19m4gjXhn1zweRmS5hmgiEkAJKfrvaZBIF/2wd/mepeDy3UJzgMDaVND1+mXKVb66PDGTEbdPpjxMnm2RG+NFRlfyTUWi5h55YsSvWO8nW2VrrQqf2dUtsuIaSdui3Y44HYMBO+RUtDYD3IXtxg= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999911658767.0525246983347; Thu, 28 May 2026 13:25:11 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHx-0000qJ-GO; Thu, 28 May 2026 16:25:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShHo-0000XY-DJ for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:03 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShHm-00051k-Cu for qemu-devel@nongnu.org; Thu, 28 May 2026 16:24:59 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-4906869f0cbso52363855e9.1 for ; Thu, 28 May 2026 13:24:56 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092657a1esm55798975e9.7.2026.05.28.13.24.54 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999896; x=1780604696; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YSEQRbn3l0io9yhr3T8YsgNy3yJtdxIGruyK16V/CRo=; b=LDVuZte9tKZQwD1Sd0HZOn64upmmVKq/XgGmZzTU7Vdyb0jkRSool7HMAiG3IGx63m hTKzkQgpl/uPo2qG+FlcAOfCNts07p9Jgj4lTDXpsNvZx6L7vxCPPliGHZBtfWe6Bgi9 cpaY/2MY+sl/J/8gpA+zCRYBMecxqRJsyAi6/nPppLHIMt8qvKJjRWzT20vP0k3kX7jC w6n50/bK7JXUTgvC4EcLPNf9fDLmbjq1b4R0lr5jHB22LEGsGqJZiCxBQtz0SSK7kS1t Iou4MSzqGbl1GxQhCnzXAE94QZ2JYCuPi7a6UQNZBGeE7S6Uzbvkvb/Xmrz986rESVbw C40A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999896; x=1780604696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=YSEQRbn3l0io9yhr3T8YsgNy3yJtdxIGruyK16V/CRo=; b=MrHyK9t2RdX6Yaf3fawBLeB7EmTSCJplGMl9bBLQofxua4HKaj1KGwqacYvdq/1MG2 +qDHeCu5NzfzU0alYXINxxtQG02FXrl68mldGCgNAtG072qUJ5uPr3HrRUG9rm1178xC 83usW93dAY4cxbNEgq+70YgFcQeVh5m12KGF43T8NWwmzt6INympfex6FMqw8do0UgEJ 3d+BliqqlUfoaMH8EA8c2QNeasyIPY72l64P4i/KnCwJKgz0SuvcREcOcI2YjgCfy06K r7FlTBMu6uT/2Blzrt8wxxkpC+fLRiP6vlmRhaDvpEmNq4qb+FQuHXyDSZzOmqIClKaf WNng== X-Gm-Message-State: AOJu0YwwwJqo4XRdmh23bt9I3wWDNYva/JV4wfbJmmu44awm8zG0ZzRN Fiz+cs85XxA8clr6umwPDpbBs1ddPQD3fPUFSASaAltV9J5JR9sxoEWSo7uU7S20/CMxlwMk3MY +K+bpqMNMYw== X-Gm-Gg: Acq92OHXcMrn28cLWJJmjSZgVF21MFgACqfyVIMDD1fByCAr5wSlqw8iOeNgDcFjC9y Ck9GiSdqY6eU0uGjfFV/iapKADoT4r+dCr7YhkNxrX4AHesbY1cK71Mqy8eQ5M0FxrT8jJasF7c XiGwelT9NpQfh2guXX/XNNyw3hYtLCClhVSQnFnVa5tbnziol3P0fHwbZIjN1J3BhDtnPdTZlwE J5d3JPIkeDt0kDMbJqCdr6/iPSSqQc+oT3XlBQ4CgUX3TycKiTDlgyNrSaM3EcHnvxgNOMHykT7 k8FGXvk5UYEfhWDbeqyXLcn3yjVRFzpglCG/F8AG4xYyFwud2zSHR6DYA7pDwR5kb4836STGftl IktXERKWHEbJYl10qEz44il+U123bt+MsQ7DblOpJfJrntjsHm6KWHcdTsgsAixY8PBt3AAWl2N KP9uinND/7tgCVTCmL573Ra6BsrTnXgFLHCeTRgOhdteFxaJxEXRQmm3yf2h1zF4/Vpw== X-Received: by 2002:a05:600c:568a:b0:490:3b84:c106 with SMTP id 5b1f17b1804b1-4909c0b6d5bmr216275e9.26.1779999895778; Thu, 28 May 2026 13:24:55 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 16/22] mailmap: Update email addresses for Daniel Henrique Barboza Date: Thu, 28 May 2026 22:22:46 +0200 Message-ID: <20260528202253.49122-17-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=philmd@linaro.org; helo=mail-wm1-x336.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999913430154100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Daniel Henrique Barboza Message-Id: <20260528083814.32795-1-philmd@linaro.org> --- .mailmap | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.mailmap b/.mailmap index 273661c758e..a35de7cfbd4 100644 --- a/.mailmap +++ b/.mailmap @@ -82,6 +82,9 @@ Brian Cain Brian Cain Christian Borntraeger Damien Hedde +Daniel Henrique Barboza +Daniel Henrique Barboza +Daniel Henrique Barboza David Hildenbrand Filip Bozuta Frederic Konrad --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999966; cv=none; d=zohomail.com; s=zohoarc; b=dSj83qOhBokLPtEhR38NKloDZqwrpWNd5GmfEBTUr5r+NDhRhh2BvGZWejBP+/sruCCMNioR8uetEgRJPW+z/P+7vf06o6K7cyKzvr3f90W5+SmkFDgSCdwc0w0cpBffIqR6e9G7t85Ss1qvUiW5ZeSiDqlV8esEcsD9aUJn4Fc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999966; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=jP0GXCop7gYtXivLYHpmpxGFlnJFR2jOenxER/HGLCs=; b=aw1uySKJMP1yxOUzQY9Fk8/lhAJFplrE5z+VP4lcbP9JgLF3LlX18bPBSy3Q52nCCo4nBjilzBPf2tKq8+YLEtirxPaW/afFieT0kC9udAKHggPfjJoA0yKKmCJd5Hda5zm8lTwA9U7rd1GzNHVqyUCoDmuRqOKyKa5wD5hL8tM= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999966883677.9908344871249; Thu, 28 May 2026 13:26:06 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShHy-00011h-TP; Thu, 28 May 2026 16: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 1wShHv-0000hM-8I for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:07 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShHt-00053x-3v for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:06 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4891b0786beso88164305e9.1 for ; Thu, 28 May 2026 13:25:04 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092654d10sm60447575e9.6.2026.05.28.13.25.02 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999903; x=1780604703; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=jP0GXCop7gYtXivLYHpmpxGFlnJFR2jOenxER/HGLCs=; b=KL1z4rEaUJnw7p/jtj+eJ0Yl2poQsB3yPTE8XfK4KAByVkscQxJQftsbw0fABRz0Hs arV/IjhQO0AJY0ZYf8e4TJKNEmMB6JUIogzmL5Kbv7+Gbh+RHaZHqeY/3PfJVV0AM7aE aDxS1U4GfaEsjgUhr1NSraN3kZ9br7wqQIauHoaStAD2Kz9KMYZ9zY1TSpc64fxE2rsJ O0Lk33NCshEGuDcszuvj1P+WM8CQcq0ZAOsmRpQWwkF6K6z2K4j8GdZcNH/+Q7H8tuHp DXhzKFa7C2oPdGOfC+phycMvpsfKXiR79YCImSQa54zEN9nFjG0vDW7rlM8T9B5vVSLp CHsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999903; x=1780604703; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=jP0GXCop7gYtXivLYHpmpxGFlnJFR2jOenxER/HGLCs=; b=HqtPvBCpb5S1oMZit1OZdbkndvb4UW2Y2IAmyJixVhS03NED+sV0Xv6nohWEW6rQSY keceb7ucx464vDIaBmKEHGUisDx0cu/GqZamnJLtYSfYbMb8waPWDSXhDKb8MibpJZmg pPjFsDc2AnBk8kh5Wx7ikRhQ26IbpcjmChay014n8/H//p1p4Y9tPZJZOytH3cjqyWz7 CIBo2bldfAtOCswBW22yiW6JNFM22E/Vj0LUhBFDDKB8gOj5rLD+ovvD6u9WpHfaTRS0 yTQqs2BV4ViFJ44qoMCX4j0szs4hv9GULY5reAWG/MZ3/5CM8F5IFGsDuxAoBUf3XU8P VLJg== X-Gm-Message-State: AOJu0Yxq8qcmHH1nYj6aFvlvPC3zXcLQWDoFNbsjn1T2MG+AP+///G6k JB1s61fPcOYGCrauJ+FxkCWEGdvTasUmNjuzR5HsvZ+veHBikQTGayIDOpUGncoZl5FjDaDH+T3 2Ywr5hX4JHA== X-Gm-Gg: Acq92OHfWdwWS5ZDWBGAscbf2+CfyWXKtvekZeqnTi/1CrPSl/lPJmvrXNnpz6t3C1N /m9w8mrLmPf0k+G8C3gtI0pWESYqL5P9SJWYm61jt8dYmOn9t3jP/v96SZoztIq78bQXqjSPv7h DPlIipu7N9yf7HTLGEUCES7ccowhTLT3pyG4Cj3Ca5DnHWzF5ZLY8iIf1J3PJrGamellFRnH7G/ wE487so6CddmB0Qd+vxQVD3KFT85QiKNmV+lRnsfajiahd7dbnXNHrRqI8uWjeStzldJ7cBebG6 eSmrPVK8Rc7u6wAUx0eYVhoNKig5Emem4Jzu2qzm11jAn+0adyA+L5Eb99v9btf2j5BE/O6WNL4 FU9ttQLZS92gw8rK4oqqnXq6f8JTpgRHD7KvH3g6L0NeruHdPiCK4cuPLeKKwLwvjtcUNMHwEmP 8rXxWC9/cPcPxdIScDcIapGZ3Mw4N9KHsV01xprYwyuYsW3MTcTbUhR4n45Eehh1VFXg== X-Received: by 2002:a7b:cc1a:0:b0:490:845c:a1ea with SMTP id 5b1f17b1804b1-4909c0b0c32mr384255e9.21.1779999903114; Thu, 28 May 2026 13:25:03 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 17/22] mailmap: Update email addresses for Andrew Jones Date: Thu, 28 May 2026 22:22:47 +0200 Message-ID: <20260528202253.49122-18-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=philmd@linaro.org; helo=mail-wm1-x331.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999968178154100 Signed-off-by: Philippe Mathieu-Daud=C3=A9 Acked-by: Andrew Jones Message-Id: <20260528083920.33105-1-philmd@linaro.org> --- .mailmap | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.mailmap b/.mailmap index a35de7cfbd4..34c092714a2 100644 --- a/.mailmap +++ b/.mailmap @@ -76,6 +76,8 @@ Aleksandar Rikalo Aleksandar Rikalo Alex Williamson Alexander Graf +Andrew Jones +Andrew Jones Ani Sinha Anthony Liguori Anthony Liguori Brian Cain --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1780000028; cv=none; d=zohomail.com; s=zohoarc; b=bHGxZsQcE2rmKkjVDjs/3IQo0HcZLwiYX2gULO6/PdRuBtJCt71oK83jfGG9f3/ppKv+awvyvWUJpycITcufJrWkOwzUF7im8xlYGrAYppaggnlmVFkG6vTbI37+QLfiE0sRaIxVHrlE31sD1Z9s+8/vokIEHPLWBvpDmsrGZmM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780000028; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=U73T0WwDvouI7JUnn7GqDjLuee0qDIQnKq6EjhvcV/g=; b=LLjqdGMt4UXmmZ6tVjIyd+qw3Q1Ihwkr3dOquPTCcUHucbqsjKzmPfwMt9/v7Gtgp+gftnkUhf9QGFYJBKMT5GvR6z9uiTK8cigVk/FS+aotO09U34FFHDYa95fP1JooSkyS5dxSMmPG60wxkK2ZI6OhZjfWKKJExxxBVRLo2/Q= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1780000028248886.4506265416297; Thu, 28 May 2026 13:27:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShJF-0003CS-2Q; Thu, 28 May 2026 16:26:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShI2-0001Pd-HG for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:14 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShI0-0005QK-9d for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:14 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-49042aeeb75so86438685e9.1 for ; Thu, 28 May 2026 13:25:11 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49092a82ea2sm106621905e9.9.2026.05.28.13.25.09 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999910; x=1780604710; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=U73T0WwDvouI7JUnn7GqDjLuee0qDIQnKq6EjhvcV/g=; b=TLEyuxmmq+LWAhhZTKr/HALnZjyvQNsSodgK1dO0onRHRATDvrXGqhuC0Kh2qphO0P bmin5HylvV8lqBAvllsWJzhsDkcKuYlmoL197JYpxojv5Dk5kXPBMiPzw+TnwcZvIZN8 /wQFRKDDVqykfDe+UkWW/rg8RcD0GNuZuqQIzAkTaJPg1DpVFrMndmhcOT4EZnLxBD3M ZweboVNuETsk9daWe9r6zkDKT424d1LBPao0KXmeMGM5S8Q3GZxQoCCoNHdTM60IZYEK QMTbXn6EwWYA83wZbBK3Kdetym4PK6Wux8+jELcF/TiyeBjcqEStgfoUr6SFXgnha2F7 09FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999910; x=1780604710; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=U73T0WwDvouI7JUnn7GqDjLuee0qDIQnKq6EjhvcV/g=; b=lcoedfW/urcw6ao2TmtEMNt9LNsm9TROlkFLqHY5KLv+xxRkbjOm0V3XacV9jPS3yj bbOJUn5wEHcDrkVc1mc1Y5FHDrsKImvaLMX+CBdMQTiPumaLn5bD48brsvB62Z/16CUB BnVi15c7jLoC904QRiW7VoA5cCoa/qyyDD7XbgLiLrntGBm7p3zXfxEn0sd7+5J54e+p N3Di53jFnQL0NlKql4PfnIdZADgHxpdmS4mFjcUXVAspx8SwQ+WVozWWqCBLi03rwkxr BVBYF0JmjuVNgtcdpZSJw8LNZChhTNdO/8qZ877wIa5fierKD9Ljmz2Ksvsrm8tlLvVi Z/1A== X-Gm-Message-State: AOJu0YzGQHocKbJH2TMfsfxXx4TX3FpAxoz1pV8b6VsPedGofnzwWjXb ycqVitI0ozWLHt7yRSAJuDVdxmCAc78TqVOPIPw1tbpyPFr9WJQl0Wi/Q43Z5nPGv2qCRqIU576 FLr4hsiUx2Q== X-Gm-Gg: Acq92OEwoTlY4ZZ+JnSnT32VLa5hfc3HlP6yVeWg0SfKmFx4Qd9jX1Ixg1DvbzBeF72 fvpN5jyKbkCY7MmK3S9jbV1+tk76EqXQsIbpUjKyrj+8fw6pGniiXD5CZuk+b06MEcqENSPnNyn b1qhpnNVf6mtq9kVpdIJXO9/WfaquG8/4N/h1D7vkTub5kkrpAJsak5wPgYvXUKhdCd2/fdax1f 2TGOKT973sJNVm7TvPR6WJkhUrHm+cgiQTXLVbb3UkkFlIMP99+y1v/L/h8+TDOygvgpnTjRVbM LtNOXa95nP0j6lMYsodNrLkhViLf/8WENiVAEdBg5nZXcbSoF8lriW129dKmd8ZYcWqrmAy5FKF 9zPPiOfHXH8JVY7Oadg4PQU+NfIGRqpJkBcW/oZ/fYlgO51ms+dtZPfv1KrJT6pVpO8OIgii3XV 2iHwvJwT8g0YfGP+TRkyJgcbu66Us1dw8R9xsv2E+8f8bwlLlDuxksYTxjry0xE4Fy9IZBKV7Fz piY X-Received: by 2002:a05:600c:4ba8:b0:48a:563c:c8e2 with SMTP id 5b1f17b1804b1-4909c092130mr446635e9.3.1779999910469; Thu, 28 May 2026 13:25:10 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 18/22] hw/tpm/tpm_tis_sysbus: defer resource allocation to realize Date: Thu, 28 May 2026 22:22:48 +0200 Message-ID: <20260528202253.49122-19-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=philmd@linaro.org; helo=mail-wm1-x32b.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=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 @linaro.org) X-ZM-MESSAGEID: 1780000029321154100 From: Mohammadfaiz Bawa Calling memory_region_init_ram_device_ptr() and memory_region_init_io() from tpm_tis_sysbus_initfn() crashes when the device is introspected without being realized, because the memory subsystem has not been initialized at that point. So running: $ qemu-system-aarch64 -device tpm-tis-device,help triggers qdev_device_help() which creates the device object to list its properties, calling instance_init, but never realizefn. The memory region calls in instance_init then hit uninitialized subsystems: With CONFIG_DEBUG_TCG: Assertion 'target_page.decided' failed. (physmem.c:2524) Without CONFIG_DEBUG_TCG: Assertion 'mutex->initialized' failed. (qemu-thread-posix.c:107) Since realizefn is only called when the device is actually used in a running VM, moving resource allocation there avoids the crash without breaking introspection. Signed-off-by: Mohammadfaiz Bawa Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528093123.55403-1-mbawa@redhat.com> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/tpm/tpm_tis_sysbus.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/hw/tpm/tpm_tis_sysbus.c b/hw/tpm/tpm_tis_sysbus.c index 6bec30c36fc..f9cd1c8b5c6 100644 --- a/hw/tpm/tpm_tis_sysbus.c +++ b/hw/tpm/tpm_tis_sysbus.c @@ -100,19 +100,9 @@ static void tpm_tis_sysbus_initfn(Object *obj) { TPMStateSysBus *sbdev =3D TPM_TIS_SYSBUS(obj); TPMState *s =3D &sbdev->state; - size_t host_page_size =3D qemu_real_host_page_size(); - - memory_region_init_io(&s->mmio, obj, &tpm_tis_memory_ops, - s, "tpm-tis-mmio", - TPM_TIS_NUM_LOCALITIES << TPM_TIS_LOCALITY_SHIFT= ); =20 sysbus_init_mmio(SYS_BUS_DEVICE(obj), &s->mmio); sysbus_init_irq(SYS_BUS_DEVICE(obj), &s->irq); - - s->ppi.buf =3D qemu_memalign(host_page_size, - ROUND_UP(TPM_PPI_ADDR_SIZE, host_page_size= )); - memory_region_init_ram_device_ptr(&s->ppi.ram, obj, "tpm-ppi", - TPM_PPI_ADDR_SIZE, s->ppi.buf); sysbus_init_mmio(SYS_BUS_DEVICE(obj), &s->ppi.ram); } =20 @@ -120,6 +110,7 @@ static void tpm_tis_sysbus_realizefn(DeviceState *dev, = Error **errp) { TPMStateSysBus *sbdev =3D TPM_TIS_SYSBUS(dev); TPMState *s =3D &sbdev->state; + const size_t host_page_size =3D qemu_real_host_page_size(); =20 if (!tpm_find()) { error_setg(errp, "at most one TPM device is permitted"); @@ -131,6 +122,13 @@ static void tpm_tis_sysbus_realizefn(DeviceState *dev,= Error **errp) return; } =20 + s->ppi.buf =3D qemu_memalign(host_page_size, + ROUND_UP(TPM_PPI_ADDR_SIZE, host_page_size)= ); + memory_region_init_io(&s->mmio, OBJECT(dev), &tpm_tis_memory_ops, + s, "tpm-tis-mmio", + TPM_TIS_NUM_LOCALITIES << TPM_TIS_LOCALITY_SHIFT= ); + memory_region_init_ram_device_ptr(&s->ppi.ram, OBJECT(dev), "tpm-ppi", + TPM_PPI_ADDR_SIZE, s->ppi.buf); vmstate_register_ram(&s->ppi.ram, dev); } =20 --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999990; cv=none; d=zohomail.com; s=zohoarc; b=L9ULkJ8qmPvnRFtZFJp2Kl8KDxLcK/QmYitFmrdxOgPT4UOOzaBSxL1Ix70PPReG08Rh86PibkCmC60z2uWwEbZQ0Je3zgU5+BDKWru3NGoeooKzjmqSsBViphpYo0YzVO5zJW8voZUezJ4oi7IhJEmbhRSxkhm0cmApqupHNpw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999990; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=vvrrJ6klvGgz/Fo/Urxcb2omaYPI3WwqyE98ZbkO4fI=; b=mxUKOpcMg3cb3yoJikDAgSETmzqe/pup6Y5q41rwHVZ8o7+xJ0SVdTF0XALzl1Hw5Zt9zPwhp5/xivwaA5oH8pPQ/uv7MCT54T6gyL1VIRv3f3nbXy5eSAboSB2Kf0Pg8PFjfIYJP/s6A8tVTgZjUSNS5QO7xa2iJh9gEq3hmPQ= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999990419513.7444388579704; Thu, 28 May 2026 13:26:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShJ9-0002v5-4I; Thu, 28 May 2026 16:26: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 1wShID-0001jC-Bo for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:31 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wShI9-0005VI-BD for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:23 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4903f7a90d1so61625895e9.2 for ; Thu, 28 May 2026 13:25:20 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eec25e7c4sm4281471f8f.37.2026.05.28.13.25.16 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999919; x=1780604719; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=vvrrJ6klvGgz/Fo/Urxcb2omaYPI3WwqyE98ZbkO4fI=; b=uOj67wNFR+tiTbVD+DLztY/nePejMtUT11m1qy1lUFAZtMy4zjv5K5lA+idwt1tzqU ifFwALNZAu2N6dX0nEBcsORNij9F2CUckuAz25Wl1R4hZNqx5ySJ7YeClvjLIvE1RNV8 A2BqxlAKpJIC7/lgZNXvVdcrmvXocqjHzII8NcJA75VB0rh5ch+NE69DPxQi7+4O5ISi BLZnQNbvHjUuoA+i0nrtnwecqYlNruch6H3Ka+Dr2x7679SlNz5ryH6en3JHL0gm1PrZ 8SZuz6YVhSjyvKIOXH4zrUozl9lKUE/UkSQNlVWsEvZve4BkyERvk2po5sv+Z7RIFnUS ytdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999919; x=1780604719; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vvrrJ6klvGgz/Fo/Urxcb2omaYPI3WwqyE98ZbkO4fI=; b=ZPQy5mBZLhsGt4XECyB5YtBqgSxodZM8RSucf4SrKjOg4YIcd+PJ94HUtkFf9pQo2p H91OZZsvpdTIILkcmDoRJuEABUQ6bVVbEkZdlxVI5LHKjrbeHE9iBgVVxP8UnOXb8y9A at1XJ99o8O+hlUyB/LQrlzIBctz6awwF6t+Eo3ikIzBqS2Rj3WzPpiRK7MrkOpGsRKJZ Hr/aQQuitjkHoucWRBJfgG2Te8s8wmqGQmcU+tkeoynXSLodtHdGYTuePI4uBkut9lmh JZbO9ewtVB3qur/ZcWSBX8pGJ6XFtQ/ZFZ9MLPYe4/Mp2LmKW8Mrq2CvUwZnyfWl2JUQ 5zkA== X-Gm-Message-State: AOJu0YzejrLqgWSZkhOw81IpQQ1+qW1xVayaCxLmslrJ3EOVb5syG/BH M2m2Ys1Nwpsxg+fvOa04nXrrLV6VumOKucOLdnv8a8dnHUSxyTxWXju4Rtzz5aEaBOURchktmnl uNNYLPLHGsg== X-Gm-Gg: Acq92OEo6cZ58dKb17nw+D4Bodlw9h2xIuGmq/JhyZgUctEeHmgtvDoizLfe/U9xGKR 8SAYpLTitMSZQaawaq0tN6VFK7jIXa0JXA0r1Sa+sbEaYsuTjuDD7jZqDd2eBWQcqxGnB3Fmj4t xSIatliqLUBSzQka7zP3zKn/Aszt3J0GsLxCkPDuGFS4fgVXv3jc6QBOM5KgGXgFsGW6KyBWttU Co1DXNnYBCjMS2bp9K8x/jLE1noS+rgtYu2Sd/R5h20IkykXWX0ytlEOqOsAIEA6StYfS971DXL UW0zHBmLFOeyjMW9jWJaYEMi+zCwWNPSMAIkDDVqZ6Off7uIDiok+5ecERoiaJyjCWtYLof8jn9 vOYOfd3WiqZrPO0CrA/CrH6lBj/45fbSYzDab7im0k0Ysu0sNwDBvvKQwmYA5N9pYLG0y++hJKY t0ketMzP8xlcnlocykBpHgMQpQ9pXJgUSXL08nmcUDtIk7y++1q1SR1lOsTBxKxUKiCw== X-Received: by 2002:a05:600c:4694:b0:490:48a0:b87a with SMTP id 5b1f17b1804b1-4909c08d1fcmr692425e9.9.1779999918803; Thu, 28 May 2026 13:25:18 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 19/22] accel/common: Remove last bit of target-specific code Date: Thu, 28 May 2026 22:22:49 +0200 Message-ID: <20260528202253.49122-20-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=philmd@linaro.org; helo=mail-wm1-x330.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999992624154100 Initialize the TypeInfo structure at runtime using the TargetInfo API to resolve TYPE_ACCEL_CPU, replacing CPU_RESOLVING_TYPE by target_cpu_type(). Since the code is no more target-specific, move it to accel-common.c, removing the need for accel-target.c. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Anton Johansson Reviewed-by: Pierrick Bouvier Message-Id: <20260528140857.44130-1-philmd@linaro.org> --- accel/accel-common.c | 15 +++++++++++++++ accel/accel-target.c | 41 ----------------------------------------- accel/meson.build | 1 - 3 files changed, 15 insertions(+), 42 deletions(-) delete mode 100644 accel/accel-target.c diff --git a/accel/accel-common.c b/accel/accel-common.c index 9c5b4111c8d..62590a7d9a6 100644 --- a/accel/accel-common.c +++ b/accel/accel-common.c @@ -134,3 +134,18 @@ static const TypeInfo accel_types[] =3D { }; =20 DEFINE_TYPES(accel_types) + +static void register_accel_target_type(void) +{ + g_autofree char *name =3D g_strconcat("accel-", target_cpu_type(), NUL= L); + const TypeInfo accel_cpu_type =3D { + .name =3D name, + .parent =3D TYPE_OBJECT, + .abstract =3D true, + .class_size =3D sizeof(AccelCPUClass), + }; + + type_register_static(&accel_cpu_type); +} + +type_init(register_accel_target_type); diff --git a/accel/accel-target.c b/accel/accel-target.c deleted file mode 100644 index 7fd392fbc4a..00000000000 --- a/accel/accel-target.c +++ /dev/null @@ -1,41 +0,0 @@ -/* - * QEMU accel class, components common to system emulation and user mode - * - * Copyright (c) 2003-2008 Fabrice Bellard - * Copyright (c) 2014 Red Hat Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a= copy - * of this software and associated documentation files (the "Software"), t= o deal - * in the Software without restriction, including without limitation the r= ights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or se= ll - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included= in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS= OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OT= HER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING= FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS = IN - * THE SOFTWARE. - */ - -#include "qemu/osdep.h" -#include "accel/accel-cpu-target.h" - -static const TypeInfo accel_cpu_type =3D { - .name =3D TYPE_ACCEL_CPU, - .parent =3D TYPE_OBJECT, - .abstract =3D true, - .class_size =3D sizeof(AccelCPUClass), -}; - -static void register_accel_types(void) -{ - type_register_static(&accel_cpu_type); -} - -type_init(register_accel_types); diff --git a/accel/meson.build b/accel/meson.build index 7da12b9741f..1b5b37e3097 100644 --- a/accel/meson.build +++ b/accel/meson.build @@ -1,5 +1,4 @@ common_ss.add(files('accel-common.c')) -specific_ss.add(files('accel-target.c')) system_ss.add(files('accel-system.c', 'accel-blocker.c', 'accel-qmp.c', 'a= ccel-irq.c')) user_ss.add(files('accel-user.c')) =20 --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999998; cv=none; d=zohomail.com; s=zohoarc; b=GfKMnLt3wgl8TTzYlOELWBNSlUw6gPXag2kt2bFRJ7frPv4OfdG6ftj7KBU1um05eQHYFAkNDrINQUSK8mSu8U83HkVbEE/BhJHzk4m7EGMeuUjaOMtfCXrKRPjie4IgtBttdzB50x6FcIKFGGvzxu6sQ2zaCXpmr80HICDraIk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999998; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=TquQUdlMRRYHj7XmSbmtpExSYqQiNjBhucGszPwHlX0=; b=kLu168n/P++BIj9Nx99c1VawrgWSx935SrBsId9UJoDllSdmL48MAZpPueDbmxt0ExaSPuPlj1t7GQtb6MxjAZA9F4B10mvtGhgz688HLY0171ci7yWkahxeas42kFcfqid5qf2pUGvxGpZItK4OH/8ZbndraT0s/cgz5cOBNGE= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999998012122.02408567364853; Thu, 28 May 2026 13:26:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShJK-0003X8-RR; Thu, 28 May 2026 16:26:35 -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 1wShIJ-0001kl-5z for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:40 -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 1wShIG-0005Vz-R9 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:30 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-43d76dd4ee8so8303853f8f.2 for ; Thu, 28 May 2026 13:25:28 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb5a2c87sm15844126f8f.17.2026.05.28.13.25.25 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999927; x=1780604727; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=TquQUdlMRRYHj7XmSbmtpExSYqQiNjBhucGszPwHlX0=; b=a94y2Us/I6RN591r8WtGK5DV/bQ0sJYwyH6qAM/wCULltu696WLHItl33jfdCzFl/V YYckQ1R4N8u5or5s/lWACkNlDa8H2wpXbadO0hPgpI5s8qVH1jdFuH7+Xn/NhVhiTVWy MUzqwvauEWbbGGpfxQSM697l9kiX31QzFoAcatZKQbt6FN0+VJmP7FCCDtB8z+Z3YDBc vAXwOWOXLOeonKer1BrHZTImNzU019h68ln+9n92rRux8b+zSQJ6NoyCsdKTFoGMAOzN HDu1/xtA3EjwZTh6utofBtaMysZjhj1DC3aN2IP92dZ3OFNR77RoLQCKChC0fMCJn3Tb mzcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999927; x=1780604727; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=TquQUdlMRRYHj7XmSbmtpExSYqQiNjBhucGszPwHlX0=; b=C6JKvP4p3ri/IZDeLcVZAjiDlKVUqXy5aQpS3c0nEzP1Q6wlTUwS39WMEpU8nQu1Ih ZwqOjiFSC2yezVLeWFkaBMYP2O7WnihdV9LgNKyjQ5PKRrMclg26RHERp6bqy6jlh/wu PxK6Ge52iB2/3ZFpprx+HzWCJCbPejbInIMSrE3FQRlREFztRNOVJrSHbsbdIXKZFvkO owrml47gFbmbPyUNf6Kkd/BlRSB5RhwhH4XWZi7Jq33O/cNJirqgWv3+RIxfrqpenYmc ZJEBVzx6Kklff3S3M4wQHogCjIOoSDUB0EOD1bBUnremByKfFjn7hgPZAoK7+tgOgwc3 UwVA== X-Gm-Message-State: AOJu0YzgtoUDhxQZirDO7Qk52QVdP/aUdoy1euOh0JT4tF16JYKzz8Dj /rVSbUHonDSsQi0nHCdr6Q8yTKgRzcz3TAIIM32sJenNaya1IbK49Kfx2EJSEZiY0iicorwlYU6 fBvCOoqUu7w== X-Gm-Gg: Acq92OF6KGRThEwvnhDH7naAAIllK/WIrWvs+g0Yft5aGDIUP+kIVfv66ya4u0H7QIl q4KBsY68L0kRBlkHhc8auiKDLl0uvH5KL/i0yyvmdnj4uKo1jgSP3mUriLi7ThxEVFBqq/3TPuE kr48NTXvurssFd6fzy9j7lViTGa9g5A6zPCsc/zgGDD0FmlFb9V8/b31lMijCdJDrhsTm9IynLc j4klcJimD8TOV30rcnR6aGbYlsxqrxiSyhxMBJJGN921izCbhkBEZb0AJO83XMZLIXq+UMKb3ht 3z4Df/V0QfinxqNJ+EFdHzVR032GOuWm98paPO4KlnFtL1T9zNybCEDtq/8ib7aP+5oQaF2Ac0v fkVTjLa8r4CkOKkmItvap5uzsDz96SY2RQngHfJLv0RvOqIkolebavJELbQtpgVz2/p8oAY9jXA lGlw5YjMXatCvndbO6iJlMC0JDyzj+Xh5dlAMOHFuRnjC7V7jwVa5oWRR8EaDTOEzXHg== X-Received: by 2002:a05:6000:25fa:b0:45e:655d:6f7 with SMTP id ffacd0b85a97d-45ef04da07cmr1211633f8f.24.1779999926658; Thu, 28 May 2026 13:25:26 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 20/22] target/microblaze: Convert to translate_for_debug Date: Thu, 28 May 2026 22:22:50 +0200 Message-ID: <20260528202253.49122-21-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1780000000783154100 From: Peter Maydell The get_phys_addr_attrs_debug method of SysemuCPUOps is used only by x86 and microblaze. Convert microblaze to the newer translate_for_debug method, as a step towards being able to remove get_phys_addr_attrs_debug. Signed-off-by: Peter Maydell Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-ID: <20260528161450.3564396-2-peter.maydell@linaro.org> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/microblaze/cpu.h | 4 ++-- target/microblaze/cpu.c | 2 +- target/microblaze/helper.c | 16 +++++++++------- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/target/microblaze/cpu.h b/target/microblaze/cpu.h index 068da605295..b9602f72b94 100644 --- a/target/microblaze/cpu.h +++ b/target/microblaze/cpu.h @@ -369,8 +369,8 @@ struct MicroBlazeCPUClass { #ifndef CONFIG_USER_ONLY void mb_cpu_do_interrupt(CPUState *cs); bool mb_cpu_exec_interrupt(CPUState *cs, int int_req); -hwaddr mb_cpu_get_phys_addr_attrs_debug(CPUState *cpu, vaddr addr, - MemTxAttrs *attrs); +bool mb_cpu_translate_for_debug(CPUState *cs, vaddr addr, + TranslateForDebugResult *result); #endif /* !CONFIG_USER_ONLY */ G_NORETURN void mb_cpu_do_unaligned_access(CPUState *cs, vaddr vaddr, MMUAccessType access_type, diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c index c6a456dd5ec..a97c92a7b68 100644 --- a/target/microblaze/cpu.c +++ b/target/microblaze/cpu.c @@ -428,7 +428,7 @@ static ObjectClass *mb_cpu_class_by_name(const char *cp= u_model) =20 static const struct SysemuCPUOps mb_sysemu_ops =3D { .has_work =3D mb_cpu_has_work, - .get_phys_addr_attrs_debug =3D mb_cpu_get_phys_addr_attrs_debug, + .translate_for_debug =3D mb_cpu_translate_for_debug, }; #endif =20 diff --git a/target/microblaze/helper.c b/target/microblaze/helper.c index 3434ea47e8c..6a982c18c0f 100644 --- a/target/microblaze/helper.c +++ b/target/microblaze/helper.c @@ -280,8 +280,8 @@ void mb_cpu_do_interrupt(CPUState *cs) } } =20 -hwaddr mb_cpu_get_phys_addr_attrs_debug(CPUState *cs, vaddr addr, - MemTxAttrs *attrs) +bool mb_cpu_translate_for_debug(CPUState *cs, vaddr addr, + TranslateForDebugResult *result) { MicroBlazeCPU *cpu =3D MICROBLAZE_CPU(cs); hwaddr paddr =3D 0; @@ -289,10 +289,6 @@ hwaddr mb_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, int mmu_idx =3D cpu_mmu_index(cs, false); unsigned int hit; =20 - /* Caller doesn't initialize */ - *attrs =3D (MemTxAttrs) {}; - attrs->secure =3D mb_cpu_access_is_secure(cpu, MMU_DATA_LOAD); - if (mmu_idx !=3D MMU_NOMMU_IDX) { hit =3D mmu_translate(cpu, &lu, addr, 0, 0); if (hit) { @@ -303,7 +299,13 @@ hwaddr mb_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, paddr =3D addr; } =20 - return paddr; + *result =3D (TranslateForDebugResult) { + .physaddr =3D paddr, + .lg_page_size =3D TARGET_PAGE_BITS, + .attrs.secure =3D mb_cpu_access_is_secure(cpu, MMU_DATA_LOAD), + .attrs.debug =3D 1, + }; + return true; } =20 bool mb_cpu_exec_interrupt(CPUState *cs, int interrupt_request) --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999990; cv=none; d=zohomail.com; s=zohoarc; b=BDO+6/+KUDae+8gOvLHXR3eyevFP07O1e4YF3TgqWpKTnj1FG5h4C8xAgyjnxDsF1reJoW3HupqQZ/LpBCx8ccp8kA/KDzhsjTBWqTWoh5YmrUxFz6KUm7sN3elGpZrQnb/RlgWbadbLj8WR7KloZm46ecPSYoWVhacFsMq8dgU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999990; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=BDOgqoOGucIqtzn9iaM6xKaLbloEdhZE8KyBivwE2Ug=; b=WzkXf7lpAJVAsQJQrzyXDsdlQmp5F4vAljRbn9WNHwMRRAjGQaO6niRa/dgCyUdkA/xkrzivyGi9BcZvbbNMCB05SBiDINxS2nLfy7ISwSaov8PIylPhctgE2mmYtCoT2nAkAYwN/gLNlYQv/0ypgTXYT+te7yI8CHceHgUjqVE= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1779999990804527.4632859169192; Thu, 28 May 2026 13:26:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShJB-00033P-P0; Thu, 28 May 2026 16:26:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wShIU-0001r2-53 for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:42 -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 1wShIP-0005Xo-3d for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:40 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4903d730b1fso64875385e9.2 for ; Thu, 28 May 2026 13:25:35 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45eed496112sm3923319f8f.15.2026.05.28.13.25.32 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999934; x=1780604734; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BDOgqoOGucIqtzn9iaM6xKaLbloEdhZE8KyBivwE2Ug=; b=HkWZpgJ+rJb//25/T7YJ6tfkNbFuqR8b1koadqdhRoNZIznxylLhul7cQ6hVk6tTyf BL1YxIYRPEs/jc20xvjdJegVxcDEPbzYHjg6OAiOtdVRPZ/pjBZWguL97QJzg1AWurYM Ww5AM0etCaxiEg3lxBSqMQ0DpWwD+WgQm2JYy1qMzSc6ZXPV7S4NF3qTYVy1ivRmSxIl 1EOHl9KDQEVu8c4tbM9DARMI+NsW757qIHAZ1O/PsvXsQ/BoszQJ9BGOr46TGE+Z9V93 itzVdhW3FnFsrWLhgDCdtZcH83SVhwbSFHqagD7EUwsRMFtf82o2DBszctUmedL3MFWf 5QoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999934; x=1780604734; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=BDOgqoOGucIqtzn9iaM6xKaLbloEdhZE8KyBivwE2Ug=; b=Hn5cYoPcCgJ0RdT2tf17HGyp3GxXUEyz75TFwb8CV9HChG7YuAO8Dt9QzMOgcf/hOx QelINQ0GV4isd2EB2dv7zVH/dWS83mK7hGDOqpU5mOYaXANIjNsPBFZDsAL4Ph7UeNXc Foq+zZivaPzjvj3NLKjS4o/KgPdvER+l94j3H1NPUYVKO9wGKiAQKxK2TaeHzyPiEIrk TYCe0Kb//NwYJQkyyA5k/iJR44zZNFT+DxfgbORhOc3rY6piWKGOW5M3BuIq3wiXo0ms KtvPoyLWPiWVGqDHz/o38jeWQjPZDYzEXVBKOiZxPvrhSFoKhTQ/7V5M4hyodtACtazt ygog== X-Gm-Message-State: AOJu0Yw05pbTK7fIWuplKUGSWhZbf0hOfjVEEw4rKy9PBVyKE0jTyIfw qSL4Td7k2kpb1gcMIHsg3/6GYxgSpC7OixBgSm2ZatrbCqH0FvGkhwlUXl5w9AEBFSAMQmkXeD2 JuyJutzeYaQ== X-Gm-Gg: Acq92OGd8Y88IkCuSF31AZ7w/GJ3zscB/3xZYMbfCwV0/MiHvmYBQJTFS5WEzT7bqHx sowpD3uvfN7l2c4pZV/m2820lQdVqST2SN66XYUwLa29m3mKn2uWbLL80zfdvlg195ZaLCLyYr6 OJUnDLw0K6+ogk7ug1PsJK1qRP4rHp9RHo1XXOkHKDtcT7jdxUNGM2R4sF4xk/LWwzECXH8e33H QaJEx/lEU0zFlwnjwbTJshDpf55BC15PBnHqd2+kamfxwwKQvcY3QU2I5b2cg/pgPWmGOWUS9Z0 Og/ZBwEiQP+m56kiq41fcM/vYlvtT2LFWFMGsGXrnh2kHd2dMtazAnENd1yLd48YzoOvXWutFDP LMQ5boT2ZjIgfeU4of4sH3HS3108CiZOgaxQ/CyCuC6EEa74c9ac0Ys6qq0AejgnZ1MZu1gN4CG 4m7PY9GutIdSEZJ5OZp0Dy6mOzwMr3uwIWUXv/qhkdr4CLEIayb0J0I9v/CcmFK7nQnw== X-Received: by 2002:a05:600c:1d28:b0:490:3fa2:1b93 with SMTP id 5b1f17b1804b1-4909c0aa2a7mr713705e9.13.1779999934272; Thu, 28 May 2026 13:25:34 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 21/22] target/i386: Convert to translate_for_debug Date: Thu, 28 May 2026 22:22:51 +0200 Message-ID: <20260528202253.49122-22-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999991751158500 From: Peter Maydell The get_phys_addr_attrs_debug method of SysemuCPUOps is used only by x86 and microblaze. Convert x86 to the newer translate_for_debug method, as a step towards being able to remove get_phys_addr_attrs_debug. The new API allows us to tell the caller the actual size of the mapping via lg_page_size, so we do that, although no caller will care since it's always at least TARGET_PAGE_BITS. Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528161450.3564396-3-peter.maydell@linaro.org> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/i386/cpu.h | 4 ++-- target/i386/cpu.c | 2 +- target/i386/helper.c | 31 +++++++++++++++++-------------- target/i386/whpx/whpx-all.c | 2 +- 4 files changed, 21 insertions(+), 18 deletions(-) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index bdd4fff89d6..67e2ecf3251 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -2581,8 +2581,8 @@ int cpu_x86_support_mca_broadcast(CPUX86State *env); #ifndef CONFIG_USER_ONLY int x86_cpu_pending_interrupt(CPUState *cs, int interrupt_request); =20 -hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cpu, vaddr addr, - MemTxAttrs *attrs); +bool x86_cpu_translate_for_debug(CPUState *cpu, vaddr addr, + TranslateForDebugResult *result); int cpu_get_pic_interrupt(CPUX86State *s); =20 /* MS-DOS compatibility mode FPU exception support */ diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 7248720a0eb..8929a75c7c9 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -10877,7 +10877,7 @@ static const struct SysemuCPUOps i386_sysemu_ops = =3D { .has_work =3D x86_cpu_has_work, .get_memory_mapping =3D x86_cpu_get_memory_mapping, .get_paging_enabled =3D x86_cpu_get_paging_enabled, - .get_phys_addr_attrs_debug =3D x86_cpu_get_phys_addr_attrs_debug, + .translate_for_debug =3D x86_cpu_translate_for_debug, .asidx_from_attrs =3D x86_asidx_from_attrs, .get_crash_info =3D x86_cpu_get_crash_info, .write_elf32_note =3D x86_cpu_write_elf32_note, diff --git a/target/i386/helper.c b/target/i386/helper.c index 8cc73f619a9..30f1fa41b32 100644 --- a/target/i386/helper.c +++ b/target/i386/helper.c @@ -252,8 +252,8 @@ void cpu_x86_update_cr4(CPUX86State *env, uint32_t new_= cr4) } =20 #if !defined(CONFIG_USER_ONLY) -hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, vaddr addr, - MemTxAttrs *attrs) +bool x86_cpu_translate_for_debug(CPUState *cs, vaddr addr, + TranslateForDebugResult *result) { X86CPU *cpu =3D X86_CPU(cs); CPUX86State *env =3D &cpu->env; @@ -263,8 +263,6 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, uint32_t page_offset; int page_size; =20 - *attrs =3D cpu_get_mem_attrs(env); - a20_mask =3D x86_get_a20_mask(env); if (!(env->cr[0] & CR0_PG_MASK)) { pte =3D addr & a20_mask; @@ -283,7 +281,7 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, /* test virtual address sign extension */ sext =3D la57 ? (int64_t)addr >> 56 : (int64_t)addr >> 47; if (sext !=3D 0 && sext !=3D -1) { - return -1; + return false; } =20 if (la57) { @@ -291,7 +289,7 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, (((addr >> 48) & 0x1ff) << 3)) & a20_mask; pml5e =3D x86_ldq_phys(cs, pml5e_addr); if (!(pml5e & PG_PRESENT_MASK)) { - return -1; + return false; } } else { pml5e =3D env->cr[3]; @@ -301,13 +299,13 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs= , vaddr addr, (((addr >> 39) & 0x1ff) << 3)) & a20_mask; pml4e =3D x86_ldq_phys(cs, pml4e_addr); if (!(pml4e & PG_PRESENT_MASK)) { - return -1; + return false; } pdpe_addr =3D ((pml4e & PG_ADDRESS_MASK) + (((addr >> 30) & 0x1ff) << 3)) & a20_mask; pdpe =3D x86_ldq_phys(cs, pdpe_addr); if (!(pdpe & PG_PRESENT_MASK)) { - return -1; + return false; } if (pdpe & PG_PSE_MASK) { page_size =3D 1024 * 1024 * 1024; @@ -322,14 +320,14 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs= , vaddr addr, a20_mask; pdpe =3D x86_ldq_phys(cs, pdpe_addr); if (!(pdpe & PG_PRESENT_MASK)) - return -1; + return false; } =20 pde_addr =3D ((pdpe & PG_ADDRESS_MASK) + (((addr >> 21) & 0x1ff) << 3)) & a20_mask; pde =3D x86_ldq_phys(cs, pde_addr); if (!(pde & PG_PRESENT_MASK)) { - return -1; + return false; } if (pde & PG_PSE_MASK) { /* 2 MB page */ @@ -343,7 +341,7 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, pte =3D x86_ldq_phys(cs, pte_addr); } if (!(pte & PG_PRESENT_MASK)) { - return -1; + return false; } } else { uint32_t pde; @@ -352,7 +350,7 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, pde_addr =3D ((env->cr[3] & ~0xfff) + ((addr >> 20) & 0xffc)) & a2= 0_mask; pde =3D x86_ldl_phys(cs, pde_addr); if (!(pde & PG_PRESENT_MASK)) - return -1; + return false; if ((pde & PG_PSE_MASK) && (env->cr[4] & CR4_PSE_MASK)) { pte =3D pde | ((pde & 0x1fe000LL) << (32 - 13)); page_size =3D 4096 * 1024; @@ -361,7 +359,7 @@ hwaddr x86_cpu_get_phys_addr_attrs_debug(CPUState *cs, = vaddr addr, pte_addr =3D ((pde & ~0xfff) + ((addr >> 10) & 0xffc)) & a20_m= ask; pte =3D x86_ldl_phys(cs, pte_addr); if (!(pte & PG_PRESENT_MASK)) { - return -1; + return false; } page_size =3D 4096; } @@ -373,7 +371,12 @@ out: #endif pte &=3D PG_ADDRESS_MASK & ~(page_size - 1); page_offset =3D addr & (page_size - 1); - return pte | page_offset; + + result->attrs =3D cpu_get_mem_attrs(env); + result->attrs.debug =3D 1; + result->physaddr =3D pte | page_offset; + result->lg_page_size =3D ctz64(page_size); + return true; } =20 typedef struct MCEInjectionParams { diff --git a/target/i386/whpx/whpx-all.c b/target/i386/whpx/whpx-all.c index 7943adb93fe..e626acef2f0 100644 --- a/target/i386/whpx/whpx-all.c +++ b/target/i386/whpx/whpx-all.c @@ -247,7 +247,7 @@ struct whpx_register_set { * e. Let the affected CPU run in the exclusive mode. * f. Restore the original handler and the exception exit bitmap. * Note that handling all corner cases related to IDT/GDT is harder - * than it may seem. See x86_cpu_get_phys_addr_attrs_debug() for a + * than it may seem. See x86_cpu_translate_for_debug() for a * rough idea. * * 3. In order to properly support guest-level debugging in parallel w= ith --=20 2.53.0 From nobody Sat May 30 17:44:38 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=1779999973; cv=none; d=zohomail.com; s=zohoarc; b=FCJd+xS4pQy+TPgBbtLsMLgBcijVqsMwAvr0lhyM934y6WLjlDIG82aZHco7S1QRIdI92GCfKjdqhj65GiyNgVTl9+mGHjOLfuPV9ui9cgroTyPQDxoot6naoF7+icH1CbGcWEGRzU6UkkW0RDK4CfEY1x+v+VGCTK6McbeXTkQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779999973; h=Content-Type:Content-Transfer-Encoding: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:Cc; bh=WArSSnwpJ3pEKIFTnzyhQvXPduPtSS4giAKXBBATIio=; b=cblh8BF0AI2kFacKbSGscHs/RsjRPpq5+ev+5ZgNkztuzLg5NVlwdv9EjwjXw20b1GNXxfIueMxIfsrMeHLelQVb/YZn4nJUIH7iRQdeLOK7VeblNDcca23+v3YEBDMWeloRNjBjggFtwAzQtjPFxJVuUde8S5xuBHhKwYsA5tk= 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 lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177999997317496.33942667666895; Thu, 28 May 2026 13:26:13 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wShIr-0002Sy-Cd; Thu, 28 May 2026 16:26:05 -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 1wShIb-0001xS-HC for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:52 -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 1wShIW-0005aS-Mi for qemu-devel@nongnu.org; Thu, 28 May 2026 16:25:47 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-49041e84237so57400045e9.1 for ; Thu, 28 May 2026 13:25:44 -0700 (PDT) Received: from m15.home (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909c0b862dsm107005e9.15.2026.05.28.13.25.40 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 28 May 2026 13:25:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1779999943; x=1780604743; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WArSSnwpJ3pEKIFTnzyhQvXPduPtSS4giAKXBBATIio=; b=B3jRY7w9GsnnSistBecrUBHX+RHXqUtP3iSUxlGMQeRW4aQSVhVPQ6K7GzEqbnkLtF YNieDkj1/qkJxTSK+W6+SVcK5DlhzLQav9wYKXLL/JbTm0d3QP+NvP5a+nRB0JY7jx/y zJRbEmauYV7/Kr8BOdqrODFN0GI4eAMRZ00AVdq6RdC+2NQk4Uf741PvQmRZ5gcOJReB PdwoT1KJPjabNWhfqNItbz4rn/YJaeWYEVa/3j5aoLaGtbzH+qJ4diCW/k8RA0QDiv3I gR1tDjqkNqTY1qnTZQC2+kUhmwODS3i9VeKSGZZCaDVfUo1cdJWRSsXY1lVOzVF/wyIh 7SFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779999943; x=1780604743; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WArSSnwpJ3pEKIFTnzyhQvXPduPtSS4giAKXBBATIio=; b=MRGnlUF1D1Evyl+SCjbHX8rGDGAztouBu2XzAResJig2dKioxfripHWtMi9+Xct4f8 nVBcVKQQW8SC34Mt9iGJF0WEJ6KlJXkfS1JIl0WReZLIxQNa2iX6uEKshJl32dJtI+Vy gaO7gwF3C5KIa0amlXLvdFqB7Z1soISyoneV779OcP7Pd8UR1HqJmMVrMQ7aIddMBms5 /Yt1RyAN+rc2yx/J43avyg8FIMDFwGH8+AUyeyITTCe70svgsovGF1dWFZTp9qIscMfC fjRrG898zDlrRAZw8j2Ldsuj1I8j2jRv/w85aLCzM1zTVMAlyRRBN/x2CTfl8AgiX+q/ ZQGA== X-Gm-Message-State: AOJu0YyWR5qYzWeJDY6UzaHFMs20GQLmaaKHAmvFSzTd3JA7NRMYyW0v fR2mAWyFOZXEWfPNfUAJGxEPW9lnuUdOki9TWvJbPwG8OUDiIW1irB9eMd91Lzqzs4ZYTPMjihY uVEdUlOvH2w== X-Gm-Gg: Acq92OEH9W0HhrRzpOOQehiXTMAz+hjzxXyrOvhhAK1RlGsNAzIt8xS8mH4vL6iJ0xU HSWdesEC3W6XV8oihzAcStyPlAvIQPqdkOWId+pcDOVLfVLij9/Q9vQio9PTLWTy+OxTLlcX1DW tmKoyYVLlHElcD0Dd/oLimOi8OCMivNFjRzW5iZAY4c+aGEx9gDxdkKJ428ljKw3fHV3bEn1ze6 TtQfK28EGz3BKRH6DKwzsA3sd/KCIQNIp+9pnqz7OyfCmHwZY94Nl+7pCJDPyUxrQiwa1QqNdvB 4WOCATJ4ZLv0VR/ZUhvIpPTNu0AWXdQeHiRGuNpt9m/bRr94NzWo74XimIBUL/2kq5FuXK+Ktyh +anYoR9NkKaSA33Ll9IdTvgFawKDBSS/6TndNs+famAGrdm4gayifyIn616qZ9kpn3kU+Mo67Sc Ob0wn5uiZ8SBww0yU2qBc8nTUqNnSLxCOL7zG6cg0DaENcwwWukZM4RzJX78i+XBcLnw== X-Received: by 2002:a05:600c:3215:b0:48a:53cb:8604 with SMTP id 5b1f17b1804b1-4909c087552mr390305e9.14.1779999943076; Thu, 28 May 2026 13:25:43 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Subject: [PULL 22/22] hw/core: Remove SysemuCPUOps::get_phys_addr_attrs_debug Date: Thu, 28 May 2026 22:22:52 +0200 Message-ID: <20260528202253.49122-23-philmd@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260528202253.49122-1-philmd@linaro.org> References: <20260528202253.49122-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=lists1p.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=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 @linaro.org) X-ZM-MESSAGEID: 1779999973808158500 From: Peter Maydell No targets use the SysemuCPUOps::get_phys_addr_attrs_debug method any more, so we can remove it, together with the handling of it in cpu_translate_for_debug(). Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-ID: <20260528161450.3564396-4-peter.maydell@linaro.org> Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/core/sysemu-cpu-ops.h | 14 -------------- hw/core/cpu-system.c | 11 ++--------- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/include/hw/core/sysemu-cpu-ops.h b/include/hw/core/sysemu-cpu-= ops.h index 441901fae8e..8be6a84bd54 100644 --- a/include/hw/core/sysemu-cpu-ops.h +++ b/include/hw/core/sysemu-cpu-ops.h @@ -39,20 +39,6 @@ typedef struct SysemuCPUOps { * for a complete target page or they use memory attributes). */ hwaddr (*get_phys_addr_debug)(CPUState *cpu, vaddr addr); - /** - * @get_phys_addr_attrs_debug: Callback for obtaining a physical addre= ss - * and the associated memory transaction attributes to use for t= he - * access. - * - * This must be able to handle a non-page-aligned address, and will - * return the physical address corresponding to that address. - * - * CPUs should prefer to implement translate_for_debug instead of - * this (and must do so if their translations are not always valid - * for a complete target page). - */ - hwaddr (*get_phys_addr_attrs_debug)(CPUState *cpu, vaddr addr, - MemTxAttrs *attrs); /** * @translate_for_debug: Callback for translating a virtual address in= to * a physical address for debug purposes. diff --git a/hw/core/cpu-system.c b/hw/core/cpu-system.c index 16f048c9565..14eb4ed87f8 100644 --- a/hw/core/cpu-system.c +++ b/hw/core/cpu-system.c @@ -63,15 +63,8 @@ bool cpu_translate_for_debug(CPUState *cpu, vaddr addr, return cpu->cc->sysemu_ops->translate_for_debug(cpu, addr, result); } else { /* Fallbacks for CPUs which don't implement translate_for_debug */ - if (cpu->cc->sysemu_ops->get_phys_addr_attrs_debug) { - result->physaddr =3D - cpu->cc->sysemu_ops->get_phys_addr_attrs_debug(cpu, addr, - &result->at= trs); - } else { - result->physaddr - =3D cpu->cc->sysemu_ops->get_phys_addr_debug(cpu, addr); - result->attrs =3D MEMTXATTRS_UNSPECIFIED; - } + result->physaddr =3D cpu->cc->sysemu_ops->get_phys_addr_debug(cpu,= addr); + result->attrs =3D MEMTXATTRS_UNSPECIFIED; if (result->physaddr =3D=3D -1) { return false; } --=20 2.53.0