From nobody Fri Nov 14 16:48:29 2025 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=1760953311; cv=none; d=zohomail.com; s=zohoarc; b=kE6PaGLD3CW2zDe+ee6XnlyPXP5Xhi736i8YEV+aPvdDQE0THdwwNjo5DGnJRgcikzfcW3qsoukhRqHSwsvMvkutQsKtpSp/N0DIaUu4sJIUQUqGLzLA9xiB6ty/3ovMPbFD8Cj2y7A6ihidWKVruM2kv9oQIjFyOF0vQyzEPa0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760953311; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=hf/fX2rpCUP9IbKU00LmPKijOrrmaaRZ3WsqBQoJa5I=; b=Qf6nFEowKTN8GFJq+xAvlvQ201VAetRCPa49f0ndhsBTGPmM8Tn8JspvRd44zIf/FY2Xx1kj2s241FQU0tazC040UH9llxodCfB6vUE+a8SsdNE40GXo+SfdYEvITPCWLmQ+pStb+pz6Y1LlcHHkO8HvszexjNdnhUwSLc1YB8s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1760953311538751.7911289498709; Mon, 20 Oct 2025 02:41:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vAmNh-0002eJ-JG; Mon, 20 Oct 2025 05:40:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vAmNW-0002d2-7X for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:34 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vAmNU-0000PT-2g for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:33 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-421851bca51so3365375f8f.1 for ; Mon, 20 Oct 2025 02:40:31 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-427f009a6c5sm14610953f8f.28.2025.10.20.02.40.28 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 20 Oct 2025 02:40:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760953229; x=1761558029; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hf/fX2rpCUP9IbKU00LmPKijOrrmaaRZ3WsqBQoJa5I=; b=twDX+FP+S1RRleobWNuibuXMmH8Kq1gWE+8BZQhx9b6khetwnKp0n0wJqe73JE4+NA KYRBOEZvwpsa4pzPI0jiwggm58uHx7abpzUj03iwoKxB46wo42jjFP7k+PVGyXiTAj1d 65vxTWX5vaOIOY6pVxUbBRNWtuO0YK5wxVkVo7ExKslSma/dfVCK/G3TfEULlBM3Vatc A+MFp11I3qMF5ofFPailqHsukuZXQBjPE1bJwaQg9j82GbKeVzT7k5fmioeD5XeWJY8V KH//uhDuaeqpV5miWKVybHaVPX6Nrrr1+5ZijDvGTzuNtrT8LeHSkh/WOXpmVjRDWlGR VExQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760953229; x=1761558029; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hf/fX2rpCUP9IbKU00LmPKijOrrmaaRZ3WsqBQoJa5I=; b=p/E2JOhMPX0gdQt2F+tzEpj4XrKXuRX0DPXQ2RiFtPdWvCWrrk92EvDYgNExhgmt08 zp2MNnNQFCRKF/jxPKOtq3Q/GzfNXkwbWRiw+v3sctB2z5oyA+o3JIJmFaeb0NKjLzdY Qtsgqc//YL4mnSx2nr+rNo/OIv0LhrdgrfzvxUBh9fptJaMgLWETk9lkbya0d799cZgy phZgw5TadJYlI1CydU+livF4438Ecmm0E0YZtKiQUAPdG8Zqr4r5g+bfaPMixNsIwr+1 rGqAA9lFnQ0VSyWIl1ln46+5hYS7a9tUCYJK8CR6d4bEW5nkmRJiPwEDfth3glHXAn4p AhPg== X-Gm-Message-State: AOJu0YwYxcyQPbX+ZiX9jDSOdFpUKykAQ5JsciY8tApNCRaXFogqnsTM Cma5EJR4AMwb7bNiZw0du+wmwOic4KgkwwTcKUrXGMYQIXZqyUjecAGtHB6BN6cTfhoZRSbik6W MZrIlRg8= X-Gm-Gg: ASbGnctpCrRS1VzwSph+q67HZCGBqtxZ82JPZkDh0574ehZC5g++kCI++NN2IHchhqP rY8wMtwhyFM9P84hGINC05rAngrcPLp4Y+sTxOPi4tqbaGTwSjvz0NsTvl2UZ7WChfRJPjjMHzF hokAIeENGr3GAhwHfVMOS1sRDeQEpKo9Fkw3ZvruOofmBNSxaD/gNNWHgUN0IPM87R/acVcBn2S Jo4Fus4HXYq8hv8fr+Q9c2YMyny2avWEprf4XQx2X78x6k1qFv67tIoL0L+rMLXY067qbq3VJbd RoMsh0x2TcDzoSd4ilpXszkl90qeEmjGN4VrGSvPHikldMGrFue4h2vfZjrq6MixRtfXOzQrrJZ jQwu5NwSnrlHs1gPUPQrDBVcxbgGoreUgiVFon7ocgy9fIa01Y5O1SR8/drdsRE5mllkOJ81WoZ eQGIqNznVxJ3g7q3maUYLZC6XgVn39AuBlPuVRXOnrjiP6mCZKO6iStGvX0GIR1O6tg26U4PU= X-Google-Smtp-Source: AGHT+IGG/e4K5kl2g5qaGWXZhXDf1jjqecL3qs0J0rSxamDS+7bc/p6tPrBO75/RwJziW0P/3ywZVg== X-Received: by 2002:a05:6000:420e:b0:3ec:db8b:cbf1 with SMTP id ffacd0b85a97d-42704d900a9mr8415811f8f.24.1760953229168; Mon, 20 Oct 2025 02:40:29 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Andrew Jones , Peter Maydell , "Michael S. Tsirkin" , Igor Mammedov , qemu-arm@nongnu.org, Shannon Zhao , Ani Sinha , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 1/4] hw/arm/virt: Remove deprecated virt-4.1 machine Date: Mon, 20 Oct 2025 11:40:18 +0200 Message-ID: <20251020094022.68768-2-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251020094022.68768-1-philmd@linaro.org> References: <20251020094022.68768-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=philmd@linaro.org; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1760953314733158500 This machine has been supported for a period of more than 6 years. According to our versioned machine support policy (see commit ce80c4fa6ff "docs: document special exception for machine type deprecation & removal") it can now be removed. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/arm/virt.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 175023897a7..ed81f3fe8d8 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3701,14 +3701,3 @@ static void virt_machine_4_2_options(MachineClass *m= c) vmc->kvm_no_adjvtime =3D true; } DEFINE_VIRT_MACHINE(4, 2) - -static void virt_machine_4_1_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_4_2_options(mc); - compat_props_add(mc->compat_props, hw_compat_4_1, hw_compat_4_1_len); - vmc->no_ged =3D true; - mc->auto_enable_numa_with_memhp =3D false; -} -DEFINE_VIRT_MACHINE(4, 1) --=20 2.51.0 From nobody Fri Nov 14 16:48:29 2025 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=1760953311; cv=none; d=zohomail.com; s=zohoarc; b=dwFHcRwBTsAwLsDbmwGL1mZz7WxGAZKdMHDb/H9nIctUX5ANSnFEiw10DnIy9vKjAiHyVuCrJDvSqsj341d3LJRLu7zZKn37lZfjlChTPd7+X+JCZ0Lgra5WUSzzLmWoH0NuMrlojLee40iUqI66AqYt5VZ1Smxs5dr8X2KCJJ8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760953311; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=2KxjeObRk1P1HK21h4eui2hE+ps24ke9aec+CgRBzl8=; b=fDAsH1dEzmjhruAS79DtgpszbjfOnyHPRAhXUVm0wCnPXLj70xU+9etFkoAQPRnl8AddeKpRE5Bf8R1Cz9sX8uladbzUVuUgfTzabFiMIHz4B2Jtg1yVyBKsWeviWXRA7ljVzlmo3EYXs7vx9mmjjSGrurPt/lDEtVdOxVyVrLk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1760953311443741.7723661448895; Mon, 20 Oct 2025 02:41:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vAmNm-0002hM-Ux; Mon, 20 Oct 2025 05:40:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vAmNZ-0002dv-UW for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:39 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vAmNY-0000Px-2Y for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:37 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3ee12807d97so3741587f8f.0 for ; Mon, 20 Oct 2025 02:40:35 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-427ea5bbc50sm14564755f8f.21.2025.10.20.02.40.33 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 20 Oct 2025 02:40:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760953234; x=1761558034; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2KxjeObRk1P1HK21h4eui2hE+ps24ke9aec+CgRBzl8=; b=pXLLXAC6Lygkwj1Nik7zpXZ6IasNKGkSs25SFfSOtfVxYmv2AgmZyY8SPfl2TTfPa1 bL225/LJgs+mQ2hebZMttwm8mSNuGuiC5kgtVEmj7wLY3+7r6ZZttKNePkpavc5yD6DP Y3OcxE0Tzlg7ID+L6bYuWovfzgqzi2Mu4uBNG/uzNFfOpxxE66uYatYXO2cO3AutnMVR p6DlzH7z5ETLZ7ljzSXkfWBGEhCGdLvKWdmfErb/76eLJeafR3fLP9U3VJ8yrz66cehB j5VX7gzkzu0MVm2bymjsg8bC5uhSVA1T8bFf3O6bfnbHW4gNb7qLfxoqQcGBXODxupNR 2E2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760953234; x=1761558034; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2KxjeObRk1P1HK21h4eui2hE+ps24ke9aec+CgRBzl8=; b=Lj3Br+5p+OySI+Nv2TBvILIN8oEe0urBhPHHbISH8Leg2FkvaiNXqIa1p2PH/J8qdN xiMkxN5Uq+HzOWlflS2GnrG1FpkvuYwkJVOtNbhbq7QTpS2at08c6fpIGRnNWNUgyZBW HBfB3l6IztYdvAHvaGnuZF1MSwW/SyWRKP1fyD3QuYMW0o3z1YRQXUKWG/ne6gEC7zf0 sCHrBJXgP1fvfOm8WvtTp0q8xcciPKZIwviDWJey3fY5mz5IrHj6vQflc+NapCs5PDHb abkbvSuAZB54yxQr+D2rHo3YvmRStXePIW1cHdDhW8pTStuTPr49uDRjxRMK/8r01/MJ Sd0Q== X-Gm-Message-State: AOJu0Yw3l/Ufyp0rrkQqlust2GASLjPCkukTkrYLQRN+B4GN4RNYNssB mJ5UeWR5Uj7xte2fMwP/VsStxdFAkhHOZV4BGk/2EzY3qHuLnVIudBRtShdDBVPswFv3jgPCVJA xxgoEgCU= X-Gm-Gg: ASbGnctDQXL9NTBr8RxqTk+DwWdX5/JPXzm1GXj6WJnoLAWyuHD+iG+k3sZF9AxbBzL bFQo+hYC1pB71Gp8Yg03yfXt86j5Nt7DTLLiqXTDGq+BQ6xr/paEimZNjc2v3lwBT+P1jf+zJAz sAU12Bj1FzK7AWdaozfiKcysRiOs7n7oiTa3clAbKACmssI+2jTpxRw4lEM217iojYLEhguc61/ PQ3s62cE6/+z+QIQ6Xbg3C5IeUkdv7WT3GkKCS8NstJ7UGmMipAuR6ELz5jojDJqp2iCmlSr2A/ 3irQOrMtHMbVziKxVgdRPEW504BKNP2y123QQMGP7ERnUwzf70AlDAdK6W7KZPAXND3M8EP8gY4 Hi+QnaeTl8vTUXIMCDtf5nQqoZLI+hMLAGZr4UxznKeH36fNHh73D3F63X5XMket2BpDiNNtvcM liFq6vAIAyNW1NN2Rl1kxIokyD7F7MAqp26heLnie1w0cuQe4UQg== X-Google-Smtp-Source: AGHT+IGKqkcNPkCKLUzn5wtyFVkd9wp9INwWUrvNGIpJ+IBbjuBH58rpIyTMXnRmO5oei8Qx86P8zQ== X-Received: by 2002:a05:6000:2301:b0:428:3e62:3221 with SMTP id ffacd0b85a97d-4283e6236admr4666015f8f.51.1760953233896; Mon, 20 Oct 2025 02:40:33 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Andrew Jones , Peter Maydell , "Michael S. Tsirkin" , Igor Mammedov , qemu-arm@nongnu.org, Shannon Zhao , Ani Sinha , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 2/4] hw/arm/virt: Remove VirtMachineClass::no_ged field Date: Mon, 20 Oct 2025 11:40:19 +0200 Message-ID: <20251020094022.68768-3-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251020094022.68768-1-philmd@linaro.org> References: <20251020094022.68768-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=philmd@linaro.org; helo=mail-wr1-x42a.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: 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: 1760953316754158500 The VirtMachineClass::no_ged field was only used by virt-4.1 machine, which got removed. Remove it as now unused. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/arm/virt.h | 1 - hw/arm/virt.c | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index 04a09af3540..993872bb680 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -123,7 +123,6 @@ struct VirtMachineClass { MachineClass parent; bool no_tcg_its; bool no_highmem_compact; - bool no_ged; /* Machines < 4.2 have no support for ACPI GED device */ bool kvm_no_adjvtime; bool no_kvm_steal_time; bool acpi_expose_flash; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index ed81f3fe8d8..2eda2d43974 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2210,7 +2210,6 @@ static void machvirt_init(MachineState *machine) int n, virt_max_cpus; bool firmware_loaded; bool aarch64 =3D true; - bool has_ged =3D !vmc->no_ged; unsigned int smp_cpus =3D machine->smp.cpus; unsigned int max_cpus =3D machine->smp.max_cpus; =20 @@ -2512,7 +2511,7 @@ static void machvirt_init(MachineState *machine) create_pcie(vms); create_cxl_host_reg_region(vms); =20 - if (has_ged && aarch64 && firmware_loaded && virt_is_acpi_enabled(vms)= ) { + if (aarch64 && firmware_loaded && virt_is_acpi_enabled(vms)) { vms->acpi_dev =3D create_acpi_ged(vms); vms->generic_error_notifier.notify =3D virt_generic_error_req; notifier_list_add(&acpi_generic_error_notifiers, --=20 2.51.0 From nobody Fri Nov 14 16:48:29 2025 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=1760953313; cv=none; d=zohomail.com; s=zohoarc; b=KHxGnEd4W4ROXl9uPgbGldc0sISSjzUR1Twl75RMETF6UCljc9Tjckm8THYY3ZmOrJX/pf6BdoPhqwbK1I8GJRfzAFHpzTtRK5Y0KtowY1Thmggka7Nk8O77a8R+ILO2aQIxVa/o5/S6c8J0icH1bxmlgWeYU0eu4fH+vt14kg0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760953313; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=HhXctmaGs+38JQZVNJ1bF9+hCN6zeVUF0eyaD2DT6Kg=; b=QxsgNP9LUbMj1POEM6BHKb/IrPPYc8cWx2jE0S8vP4ahzK0FFtfVjUUZ21CrJwhFJ2ENxf+srWeQLLGr7vN6Q0WDpzNuz7HVTg7hAL+BdncZIX8CuW6Ej1RYV85avZgWrYqAIdRBGMyUR56FCqXNwVR7vlIte9fJxcLsBmCt6AY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1760953313301764.7379110867192; Mon, 20 Oct 2025 02:41:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vAmNw-0002hS-Pa; Mon, 20 Oct 2025 05:41:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vAmNf-0002eY-UG for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:45 -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 1vAmNd-0000QH-Kb for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:43 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-42421b1514fso2573697f8f.2 for ; Mon, 20 Oct 2025 02:40:40 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-427f00b9f71sm14388375f8f.37.2025.10.20.02.40.37 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 20 Oct 2025 02:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760953239; x=1761558039; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HhXctmaGs+38JQZVNJ1bF9+hCN6zeVUF0eyaD2DT6Kg=; b=Xqk6z/kas9vKKHsaU8Dun8vkspyt3RtNtDrK9za5p6yVF4oc84Su8lGIZfrSwArW0M hpCquuygBqPP59rDizaLo3Lv/Zrq6j9PjNebsUOPborAfb+9rm6zmrxpzEPOmB6dLJRV VKnoke/MzpdLtTHCXEGlcZB8alxUvg7tVa6ol6vVJwB40FqYxseW2aE4KSRhpTN8L+wQ SYA8jHmsRXadFtfgEVs0oRSOzshMtzb05w1L4c1oaQPwH07lmuz53mBvD1Ua6wnKpfce f9+PX52roQJ0Y1Ktslre1SKifD1xRYbKr5d3iyMcXo45d4qnbxHE8PpJDOQI2dWnFsqK eTdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760953239; x=1761558039; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HhXctmaGs+38JQZVNJ1bF9+hCN6zeVUF0eyaD2DT6Kg=; b=aI9StkDFmTKJTH/6AIQwVTnqffV0tHHmvmsBcFJ0n5eYIED3DC8IUHZw5KxTzTFHeJ GzdLi5opVr0XsSA5KVKmfzEX8LWvfJ1hMwCpW2cdTtLBXPMAyieXS9tDTijbSpEVH+yQ ZfX9x3xn1edwnzJvu6khx+J6jRNta+fgz6TbefNrExJ1AqKmiwjmLYIqHsrToXA2olrc 1Y6gSuDLccMOR24ShAUaroIZOkRhIhEh1Gf1Y1oyGA+hE3FTGZU6ra/wQ6H1o9ZyOj/e sMu6DJ5CQNWR7TMjYJN8N+x72aJDaW1EKWatVN68yAvlfe4TWPZuK37MzAsirkEpK268 63Og== X-Gm-Message-State: AOJu0Yz+LKoXHW0a0HiN+V+hy2uIHpEhNeb2zHIYyZonthYUxKzuxT/v reinxSR9zxYlpJKm3dqf+J/ttWHXi+Jz3gbGDU8jo+lWF3+w0SSxqw5j7OKeJHofVXgxYeMOd5j ZA2+NzlQ= X-Gm-Gg: ASbGncsftNg4swlfv7ACchmWQDmGgQpGtck9PvWEOe4baHGxen0wJepD1NwIx/kBahr ELmxRdMq4tM9z964J0KreYUEsg+EO/FbXxC2Qr0vDPpBV8Y/zU1N7g5bLjwpCe+DCdZ1X+96tKY QybVFDUP264nC+++FNXmzHbde6lJZOXNouUHE5L2eUQXXtebiuwgKnsjeECuRrUWmy296wpEyVe coluju1RX86ZWO+VztYdK/N9A979HD+N7MsULEB16h2BgIV6lv4WSPaisV9wq7YBEeyDMqqcKMV L/yVvlBvvvGVXP9auIpW0LU8fIPWib8QOql5/b5dsUkbly7i2kW+JPDfP1Z6qJzYqMZ+ZmPuNo0 +XtZe9nKDIh5XqbgUgFzOG5QPJUve+nXvcjGhprxE98yFiwEetqOfAOuWNgHYUs8aAnf/XNHnNx BKi2PiU9+Qti2+A0FcUPWlTZoajtzdy/MHAvoZQ13qfx1d5VA78yHie+7oTjlR X-Google-Smtp-Source: AGHT+IE4NSMVLmGu4k7pVvWuQNyk4Nxhg18lTq9s4W8+u5RtD14bIYkuJnnUJYOrWhnEmWRcBFfROg== X-Received: by 2002:a05:6000:2884:b0:428:3f70:4b2 with SMTP id ffacd0b85a97d-4283f70078cmr4394571f8f.63.1760953238673; Mon, 20 Oct 2025 02:40:38 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Andrew Jones , Peter Maydell , "Michael S. Tsirkin" , Igor Mammedov , qemu-arm@nongnu.org, Shannon Zhao , Ani Sinha , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 3/4] hw/arm/virt: Remove deprecated virt-4.2 machine Date: Mon, 20 Oct 2025 11:40:20 +0200 Message-ID: <20251020094022.68768-4-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251020094022.68768-1-philmd@linaro.org> References: <20251020094022.68768-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::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=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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: 1760953315185154100 This machine has been supported for a period of more than 6 years. According to our versioned machine support policy (see commit ce80c4fa6ff "docs: document special exception for machine type deprecation & removal") it can now be removed. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- hw/arm/virt.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 2eda2d43974..b781a218019 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3690,13 +3690,3 @@ static void virt_machine_5_0_options(MachineClass *m= c) mc->auto_enable_numa_with_memdev =3D false; } DEFINE_VIRT_MACHINE(5, 0) - -static void virt_machine_4_2_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_5_0_options(mc); - compat_props_add(mc->compat_props, hw_compat_4_2, hw_compat_4_2_len); - vmc->kvm_no_adjvtime =3D true; -} -DEFINE_VIRT_MACHINE(4, 2) --=20 2.51.0 From nobody Fri Nov 14 16:48:29 2025 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=1760953332; cv=none; d=zohomail.com; s=zohoarc; b=jWTPd3S2bwP/f19OB6JeOqDDTm5XiYb9q0lJ9O7VJ0XPeQKxT60V4w2fDVw+eBUaozavgd+ZXn/GcpY2y/mxitFaS4gkLDxpwabRDC8Ejvwk4GnM/zpM/9Btr+RCMM2fvkNsTIuSP00VcA1Ihmv3450y1ApjpCJIl/LmJClq27Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760953332; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=IMr/2c1ZyUR1WtFjcqaeRtpWLOfNiCEfccz8VtRx1vQ=; b=MoyFQ+HaStwKF+dZMP/+yF82xt/nRuIyXh0Bhx2pzFF2OQ2HNqLqpbWY7ao983DjDP+R10rqDCUQmXYcvB6cFPCrBwZFisglsus6Oz7kOWibLXvWDdja1PhlJKdLdbG67NkfBwo9WwcvdJpWDbCtIx4xaf2grthKMgqhFw4mjSQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1760953332343923.4741496157221; Mon, 20 Oct 2025 02:42:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vAmNy-0002mJ-Ii; Mon, 20 Oct 2025 05:41:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vAmNk-0002fe-5r for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:49 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1vAmNi-0000Qu-2V for qemu-devel@nongnu.org; Mon, 20 Oct 2025 05:40:47 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-42420c7de22so1998963f8f.1 for ; Mon, 20 Oct 2025 02:40:45 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-427ea5bbc50sm14565615f8f.21.2025.10.20.02.40.42 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 20 Oct 2025 02:40:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760953243; x=1761558043; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IMr/2c1ZyUR1WtFjcqaeRtpWLOfNiCEfccz8VtRx1vQ=; b=n/JB+rQ1UAOMZIFewfzxMlB1UyiKXv0Wn2ERiBQpyoqywpU6AL381cy/IbLgtVJj/P eBCa9STnuJCiDqzuzdsmdmwINvcpPOWnEx5wA4/PADu192bTU/su0yUaufDmYKCVdDNy o6oMSNEkP+OyCDZtlMVYJ5/pHFnDSMBuHGOwQEhNpBJxIlo3oHI1aaMZEurDSDp97XXK xPwIZyRIvYzFHw31X9oN4HsIPSu6BLdgDmIFPkQz/HETPMl/d9WK0p0ltGxoa/aTDN0x 7rcrkQNUGP0PZ4Om21KXeGd8dvFhf3b1FuBzoob/d7kAXfwFYeJGLsV1hrkaSdIjGBDP QS6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760953243; x=1761558043; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IMr/2c1ZyUR1WtFjcqaeRtpWLOfNiCEfccz8VtRx1vQ=; b=OsBRJJiWWDoKkAtyt/yluqMlCntH7Y9xA+k/Ad2YikObwdHSIJq/z3CI3mFOesleUc hO8vWexbptTPcE6/zn6I8G+Yc/caQYW2ByphWNE5dLZcOJhCvhTiMU9Q61Xp/ktvbVG/ l7KnnfOpR1fv2PuYwCZt5U+Ubdtfp/zeh30cH1MuAEBeDZ1Ynxc7ExX+UVGwDXRlclgZ UykzdkUD4TBcsnW93VhEhfV9ERScqphAYZd+cfkxCUs7hLotakSUWqqHnB4kOUzLNYkL YGuw08jhJK5AazfCT9Elqqhorg0glK0MszCGlb07FjCM2m8FOdf8qzZ95vKIb+Irk18u bLgA== X-Gm-Message-State: AOJu0Yw6L1pLQ1ZfaVsnA3e5MhwZtoCZ9rkOyliys6vgEF1E1KNsit7P a12tbh2HHSymMQPV3AJKPhQsjKLlmpUcsOe1Eg0nfrQxnEt6ZcYNdO1UJs19uNpZEFfHJBx5p5u JnK+GpM8= X-Gm-Gg: ASbGncubZT6KUiu8yZos6pb6qtp+cqbYoxafaRncF2RbU8YjJDcRLwe446xmEH+nwWu ap9BDMNtFFgGe54QQdTSxwr7kQdcWkBUHWNjby6QYeqJunt3wcVscD3rt6T65VyPWc3ZKuK9rgj Tx/WE4NO0gnoFQXUs2RSHhZPPr8HNy7DgPqQrymPE3e4fdtsHuop8TeZaNNK9v8pRhMlZbv2Nlp TYqYifcmgYmXNFlHlHPBR24WMilPTzhiqbP2a26mbjCC+CkYYy864K8kGPOpHO8FaGU/2yaYSzV wTMUvjA4VPw6hm7AU/MAKsv2YMaWfTtW/FLSBYM2H+wB3CehhCnEMotSvofFNJvOw31+U00nClN eRTw4HmwMmkAKoqbzBD9OnnBZLULT6i6CfHlM4Fu5g4I342EmnrPEcIsJEhMqfyeUAykM7y6t/l 6AkKDyNKiv9LksCICurxAsTtcNYT9jJvYtCTzHrPiiV0fhay0XKw== X-Google-Smtp-Source: AGHT+IHkQFTpufhlxjKPrnjzCXFxoLRZB1IEBis6PFrnN3gCSv7nSwGq6v4fBKieHtwlVRQiAUSdRw== X-Received: by 2002:a05:6000:26d1:b0:425:75c6:7125 with SMTP id ffacd0b85a97d-42704d5219emr9111256f8f.16.1760953243462; Mon, 20 Oct 2025 02:40:43 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Andrew Jones , Peter Maydell , "Michael S. Tsirkin" , Igor Mammedov , qemu-arm@nongnu.org, Shannon Zhao , Ani Sinha , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 4/4] hw/arm/virt: Remove VirtMachineClass::kvm_no_adjvtime field Date: Mon, 20 Oct 2025 11:40:21 +0200 Message-ID: <20251020094022.68768-5-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251020094022.68768-1-philmd@linaro.org> References: <20251020094022.68768-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=philmd@linaro.org; helo=mail-wr1-x430.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: 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: 1760953335302154100 The VirtMachineClass::kvm_no_adjvtime field was only used by the virt-4.2 machine, which got removed. Remove it as now unused, but keep the ARMCPU homonym property. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/arm/virt.h | 1 - hw/arm/virt.c | 5 ----- 2 files changed, 6 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index 993872bb680..c77a33f6df2 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -123,7 +123,6 @@ struct VirtMachineClass { MachineClass parent; bool no_tcg_its; bool no_highmem_compact; - bool kvm_no_adjvtime; bool no_kvm_steal_time; bool acpi_expose_flash; bool no_secure_gpio; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index b781a218019..ffbddb711f6 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2362,11 +2362,6 @@ static void machvirt_init(MachineState *machine) object_property_set_bool(cpuobj, "has_el2", false, NULL); } =20 - if (vmc->kvm_no_adjvtime && - object_property_find(cpuobj, "kvm-no-adjvtime")) { - object_property_set_bool(cpuobj, "kvm-no-adjvtime", true, NULL= ); - } - if (vmc->no_kvm_steal_time && object_property_find(cpuobj, "kvm-steal-time")) { object_property_set_bool(cpuobj, "kvm-steal-time", false, NULL= ); --=20 2.51.0