From nobody Fri Nov 14 16:53:55 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=1760706616; cv=none; d=zohomail.com; s=zohoarc; b=l37UqgNoMD4Q2rf3VucofN4v9KneDsltKwLoiqyjSpBa4D4sNZc1joM9yhdHRVlSUy510hIvoNmgAYS8OBeQZeS2c3xMxrv85JxUv/ZvAR3ngEDIlDxGg2hXxR2bAhdb6m72aJBAxxdJs8JIO96SgN6qjGjGgICCO+72B551bCU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706616; 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=fD7JuAM8/4HCq289q6Psvj2ay37FUG7ngxmNLRj96ki4Okb6wpInWdt8GBINY1dnmufd9ArQpxFyHfGKIDqEf1+Q3gxT/J4lPpsM5rUmh4nAg10eEZbIHQpjADRQ3j0eLqKZO/uxlYEyYtSUowlOVdp4TBwr6w6Bc0/W1nojsks= 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 1760706616642866.6856543513019; Fri, 17 Oct 2025 06:10:16 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCI-0002vT-KO; Fri, 17 Oct 2025 09:08:42 -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 1v9kCE-0002su-2L for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:38 -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 1v9kC9-0004Po-HV for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:37 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-47103b6058fso14361555e9.1 for ; Fri, 17 Oct 2025 06:08:30 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-471144b5c29sm83548605e9.12.2025.10.17.06.08.26 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706508; x=1761311308; 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=Fdo1lgjyrevsp6YMCa7rmGoCmhHAdxpACB/jOErUzh91D4qB/tMZfQeS7qt5Zr9oLF a3rbX01b2bDh+3uzeQYQNWFyfvjz2isiBKUnERzH6pNMcB0cznM5GV7kl+S5crr5Pg/0 5RVIGMo9I5Sqf7mwgIzwaO5XQ4Z+LJHwFYEVNhUrMxCf+8LNt63es/A/Yn+nfvN+Eq/t PA7qy8WhGqOHAvnOZr8g4NSHGaGWr3se+1OwFlU/3Y5CEmFx0U4ybGSWvoAVdXq/UemY xEMvDHtjjJIxzMabOAUbJEVzFh4356Cv1xmnUwLpTrtb7GLQRm3kiqgyK58YqwBQ2ZEL EZNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706508; x=1761311308; 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=wvw4j3D+q3bZx3e1mQmyGNsRhmkxTxF3toQ/kstSxKoG7oa674l6XPhxBziFb+U+dj vP7S3btzXILBHu7hRrdwXLQ97vkUDovRP8QUrCs1e40fLngfJDO1pa24ghR4a7afHz9x yTbz04jksbCZGpDyL0cwnqop6+bArLuN89VNCA7efMPkIgj1HNxOFq8tB/CnXqacXf8X Fg1Zsy6ipYi9OXN66QK6YO1f1Hnq8jvG2l0UNM2J4tpW0bfl+3fnuto+14nFdzfSTAe2 YL9TFxRfVL6l5PN5C1k60Jg6guOGVfsuxHeVHtNZ5AaGdXvmrcsWgRnBox2dtvtepogI RSCg== X-Gm-Message-State: AOJu0YzBeBag8zCQ1a2d7+S3YPexiEpF+qHsrAAkU9lAo+kqlOSEY8kV JnZNZ7EcuIVvdCV4IOePo4CMUhVTG8A0w3PSnabqTHGru7P5kSVxM2Pt0kqRuxiArOAKTJ5W84D 8phd28Z4= X-Gm-Gg: ASbGncv86M1z3378Rifs7lVsbjRSvWmyr6L7IjU77RuQmRAjBcSbuxnWomE76Q8tYpH wQWhxQ+cvtYT22OhrD6+qCtHj1L/1rY7c561CK8QbP4ND0oZmsSdMxt3ILRbegTR4yioEPejf+O UKoPmaErDGL4uzCeKZys1w38V4KtAUiqm/CEqomZWAkgQ4bzwqGv4uifOU8IUZt/LqfOorJiZHE U4X2zUMD9mYfYT8z5WM0YgeBlfcSijUJvL5QYgYyYfuTZP19m5rXxmptr9rcR5piKzDvNb4EtUN LphVVwfSmLOISu2wQdm/d9pjUIod0evUpeCguHND6Fkqus1rYSwBvj0rNTn37zn73gCqmRPfDmb +Lpz1+wIaDmrYbadHQOOcSESqjuJBDE6VNhJMXDgOWj3KLUjnmlmSjfNFnK+Ejxo4LH+Bo13KVF E8XXB6Si9jiuiCjeWQ9AyHEeF9D+atfE/s8XImqDpp245Y7bGqzg== X-Google-Smtp-Source: AGHT+IE8kWKFZcgmjbvULkqzf9/vo9AISaCKD1GOzrbmi+IgOldWjlPXVOABXPr+fxBRzKhW5gnc8Q== X-Received: by 2002:a05:600d:62eb:b0:471:6d1:9895 with SMTP id 5b1f17b1804b1-47109b58f90mr34356505e9.14.1760706507670; Fri, 17 Oct 2025 06:08:27 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 01/20] hw/arm/virt: Remove deprecated virt-4.1 machine Date: Fri, 17 Oct 2025 15:08:00 +0200 Message-ID: <20251017130821.58388-2-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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=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: 1760706621606158501 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:53:55 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=1760706563; cv=none; d=zohomail.com; s=zohoarc; b=LTkzUFbUYIQ8xUlR3Tk5KKJjDafUmNZJt3T0j27WGRETFjbzWYw5cc70CAoHNS1J+jV1dHQkqH6Djvn7Iy4IG6Yk2D98ImeEndipIpW4ozFVOwzUDyVVVqgN+/VKGGG8gJ8/eFdWonCMDDhj2K3dNOVRJK5/R5KXMSDVoyKOD6I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706563; 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=BeTUAitCXsMbPrT9zCkMQEcez1YquJRAYDUIlQiTUmfErTb2JaxXGK51/aaIe7FjDmoPlLQkAuzkAmVE6V6bHxVcriH89RMlIUBbp/WZ4/JXHOBrd+Yj+86RfqXmPanf2/fvlinAkPIayNPxOZhaPHIOaPVc1nW/cfw8NhEUBng= 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 1760706563451773.7906967156848; Fri, 17 Oct 2025 06:09:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCJ-0002uo-5j; Fri, 17 Oct 2025 09:08:44 -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 1v9kCF-0002sw-0K for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:40 -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 1v9kCC-0004RF-14 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:38 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-46e3a50bc0fso14663505e9.3 for ; Fri, 17 Oct 2025 06:08: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 5b1f17b1804b1-4710e8037aasm49332165e9.2.2025.10.17.06.08.31 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706512; x=1761311312; 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=PflJfOW0STWKgr2cuRbCdivk7nDUlS03LgX/eorMYgRm4U50RMDs1gjlnFlHDxkQJq Xvyph+wt9PXZxljOI6CdaYSgeEIvZF3wv/XbRbuo1S+eKpGtxLAmJz4nyfrSQiHpft13 8MT1r6/owruacFOPXasqk7AGGuvmCHleUBu2wPU3toJUfJPREWkoHtIoEslqjf7RZ4IM VFCuwjaCdQHURY5F73ysz3TmxqBjKixndbsIGmOIHij2kG3F42s0mXcqpKG7P5xLJGRW IGslDpoFrWIDIOWIHKmauQVnp3g6pEhNjcR3l5gUPPQpyhYbfJ4Ui1TeXuobepPYtVl/ NoOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706512; x=1761311312; 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=mj2U1I4XDqCGUbIqKnQFlZ95G7CCYP9fUiYjR+ajCQP/5zPkJXvLRhKhDvmP7UIV4F mhurboHcLHAB7uDdbPsVUtVVwc8bY3jRmKSLpunR2gPKnthK9QKMf3bMzZpB4XYBoYUz hj+i4dFXvoISkQR3JpfiM82kr2ydLKSoZAzOpYw+11OxaTxwMdxrt84Opy/M3Kk3IHGS tVPrsHjXs4/hG34Y0YXlhKMNv1CcuXVtLnZ1nN9pja4J6WzVHLbPlVbX0GFCaLqUVrjO 3MZZ7jPBh4atFo/8BS/id/oq8Uh5Aa5TXPjjsSfmI2cun0gCGgVEHKOG0TwoRYBwCwKY ZZQQ== X-Gm-Message-State: AOJu0YxpCq+aYDYormkLzXMzUXGSC+d/B28JaOflsV4J3NyqkiAzOBNr GbfC016OQM0ds3XfP+vgY0hKkddJb7OD1i0hH8sxkwEXy2XfjMTYtp3pmXdAPANPTSRAitYk8KE BNnMWwsc= X-Gm-Gg: ASbGncvi12p/43arKGY5zygPijA+irf2HW4VKMANRNz4SJ9UrxQQCANKRHw4Gj9Iklf I/5jwjeMHRa5yqmX4VVDVEuzbP+EKPtP4YhRclCvfgH1FAAJRK1awLumf45sViM8kOol6yDXe30 tkcfXMENRoorwyH9pWY/5DLkPh9kcQXiO4y9hVl5hDwYqOYUZgkM+LE8LJx9hX04JBf5+K0TCSS /BQ1oQ6bSfLZeeNfmuDKF6Jeag73DhAHp4U5JNPe8VFC1xulcu0Uz6KaTrFNsgHLRqt28SpW093 5TMwh3hduvzVBAegbBKQ1RtC6tgIeTnlbLPDZVJq100+PWkaDu0wH7wYz5Z7uG46s+Bf1UhExMV RrqR8b4uliy/gReqzttj2XrSGIJNdLbm2fKHmYQy8EE9CAEh3hiwDuEo0LtqDKEzU76La2K/sUW qLIqBlIq0SDJ8hjzoNDp6F9GZykIasM2MCgxeuN/R+jQ6v/RzEek4a6Vc0We2N8kfjTuZXVkY= X-Google-Smtp-Source: AGHT+IGL39sxfoZGMKlkfVGqRmbnyd0GVrJeU9TSq8s7PV5tzE/GffjJEHNnRiXoYTCVSRxfZRd9sA== X-Received: by 2002:a05:600c:458b:b0:46f:b32e:5094 with SMTP id 5b1f17b1804b1-4711791cb4cmr36639665e9.32.1760706512477; Fri, 17 Oct 2025 06:08:32 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 02/20] hw/arm/virt: Remove VirtMachineClass::no_ged field Date: Fri, 17 Oct 2025 15:08:01 +0200 Message-ID: <20251017130821.58388-3-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=philmd@linaro.org; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: 1760706565948154100 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:53:55 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=1760707386; cv=none; d=zohomail.com; s=zohoarc; b=Uuo8Tqr8JPUw8LNFGhs3ZahemXy0tsz5M6Fxt8REvd+POXGpD51LQjR9DSXYXEq1VsLxTnAYaHJ72jF6Snjto3b63dCETFYr0mCVzXSeon8U/m0JBKsprU7wAyCdQtTsV36YFUqiqLujoBa7ffRAQe3zhsXCEgSgsHgq1vZ15OI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760707386; 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=Xn/ysErPxvAuuElhKCRe5119i75IY/ZEXuuERolo044LUfPAWnoiacvK+VYZRxCDyX06tWXEnn5EWkfG0Ojor/Wk0jx+/VY3o+nAI/LedtHBdyH8DnwAV7ZNCdsxhPmsdcyzcSaoli8adLzj3v2k7U2jd4CkDgLexu9BM+lrCuQ= 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 1760707386163861.2588717632951; Fri, 17 Oct 2025 06:23:06 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCP-0002x4-QI; Fri, 17 Oct 2025 09:08:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v9kCM-0002wR-V6 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:47 -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 1v9kCH-0004Sm-NP for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:46 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4710ff3ae81so7300065e9.0 for ; Fri, 17 Oct 2025 06:08: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 5b1f17b1804b1-4711444e3fesm83931785e9.15.2025.10.17.06.08.36 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706517; x=1761311317; 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=m/R5WCCZg35uuneXBkLqCcgfPYl9/Cf4NPuN+UcbAQ0Me2EvozbdahbDl8e1Zb7cj9 u6g6FNy1D24RpvSlzyK4EKrPRF5j2yvNGwMulsWVKKM2INeLq4nVnro6WeClRC88BjNo zOoX2ZB4NOhf76G8TL55PF7LTEcx826kAcKduXqeSGgqUNsChfvXwOQq8Lnt5lxN7zqy MAzeUKjBIRfOyWYpgf1pFGvkZbdNTdwSaatJJbRR3xcBb4/B+U5t1QU5UMtPa5Fo73o/ dgnhh+Tah6uduid35XFrcEpY8lpktNLtluqVBARPZ7wbieLC9yyjObItOyGuFqiJBrk5 x/CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706517; x=1761311317; 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=FVdu4l1Tj+ZrYaV6xYpT6JOBN71+BQwwUeztEsRyrvnZVir1f6OOr7erONIu/ToyOX DACgE0yfAzpLPz/4+jWyjqL19GY8jBhK/OgkHzc6eMQ/A5bCCT340rizOMm9aR3WplsX d1s7jPVlWJPOg3HKSwEZdRByYFLK+aBqUS43IdqPxxXGry4ONkgni/grPdiMFe7Ip4GU 9O7p3/vGokneg3qifb94yQyvcdVaRXVah2He1GJnzIHoOteNaQGJHvvPjr6vr+kcx2fo Ml0M1nbnY1M7tCjJllU5GjrEjYdQyqyFuXlCcDHNdrT7TWzwbJlwimzA7BBJXAwNjllx UyLA== X-Gm-Message-State: AOJu0YwqkjoNC1MN4PMWSfi/BHsBZEO2OkAsIzRPRpZ+GcdcWFWDcv6G pd9cX4LqgRlTwHs9cCz50yKaqkPj1Vm+QuR5wBRs4W5s8M3QasijPD5HmnTRMglogYyCHN2KvHL RNPl+5WI= X-Gm-Gg: ASbGncsSiQUmF818wn63YhhJhHJHWyfTpqKbVeECCSZhqJxZLdD1K066GIwL2YVWR9o I3TWRSz9yCKwKAFPYQZMXVYJrRmDn7tMWM3eDrPzAlaTZC2SN7pSZXxWoIr377lxW9hEno7ImH6 VI5DZIZMzFZLIcpD1xDoQQNBZZt/NRwyhSdwAAu9qeUeLqjVqxZ3pb7zNPzJneGBDfvo2GyF0nE jqZo6hI0JT/1HiGWTjoobdBdgUUZ6NP9XUbQoCoSIxm6fPlmZiCmu86zA30c0ovLiGU+vw5dIXH uTeG3+0B/Tn5R2vkc5j7O+T786BxsqDmZDvk0pQHbCevxI3kDxSII4VJmbEQnIvQVAOYXArfIS5 HYpywyY1K0KIgfKdh25kBiRzdoq2GKjQw+9vrNjuSaSVQixp+L6x8a/Qpn9tzA+Cfgv2JBNxbeQ D6lDodcXxh0J+mnmEkvNvE92acLLbhBjl5HtXj7TYYBuEBsyoGyw== X-Google-Smtp-Source: AGHT+IHsblTCumh4P7FmMV8QNd1lu68PonExBLhrVlKC9QVmX+cxaYLypo++cRWGc0LosTGIkwsfDQ== X-Received: by 2002:a05:600c:548c:b0:471:16e6:8e60 with SMTP id 5b1f17b1804b1-471177c0948mr28800355e9.0.1760706517286; Fri, 17 Oct 2025 06:08:37 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 03/20] hw/arm/virt: Remove deprecated virt-4.2 machine Date: Fri, 17 Oct 2025 15:08:02 +0200 Message-ID: <20251017130821.58388-4-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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: 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: 1760707388162154100 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:53:55 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=1760706844; cv=none; d=zohomail.com; s=zohoarc; b=gL0pIegH3J8JyC3ELyVpjSiWXOhdKPlcCa3+75mvpMe4wBu/ZBGXoJ0HB2GyW6Krxp6C46i5yfJYzTuWkbUXFtmq4SqeCwf/rK/KZPrplhsJAYM8MaF9i+KJwi/UU58MS1UE0W+2tkRdEJxO/yCIGe4YPrbkcj7tSxA4qz0cJ9Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706844; 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=GtfGKF2PaAFWX6nzWJpyMOKpegsh2KpDtaTrTaSnfaaDWLfVYKgPnVOWzUK2G/p19WZCtMWRUdXSTnVSE1p4E25hgK38LNPB2Cip6EhkN2hxkqXB/6nFZai/HG13msm7AYJpFMfQrnNu8VbCOgtWTArYUftcjw5MMh+uEsUKoEU= 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 1760706844821457.0728367257045; Fri, 17 Oct 2025 06:14:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCV-0002za-7m; Fri, 17 Oct 2025 09:08:55 -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 1v9kCT-0002yY-0C for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:53 -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 1v9kCL-0004TZ-Qg for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:52 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-47117f92e32so8336045e9.1 for ; Fri, 17 Oct 2025 06:08:43 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4711441f6afsm83736665e9.1.2025.10.17.06.08.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706522; x=1761311322; 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=wSsPwnEA29L1P8MsvjLpF8yR5K5LginK9OEhbCZL+WJpk41UJK0jIPimnFMH7AGAvc Z5ahcj8e+mvkFWFl4IXAbB/fkers21W2iu3s1JrH87YzlfAUKqLzXesoQDGN0H8umiSY F/polZ9W4hi8iPUJ+P6WD17551u3jSz7nSKX78RnziBBeju+f/zSvgTk4KPA4TBX31cA unxjRG0IE9ERTdo2vhWWe2W5h9YpijGRVHHmnKejdQw9hXtXSHlpM6sNyHSisLHKESvu hhC6mGTO08i6vUpZuwjUgKasaD7Gp/PVk6aMiNLZOP2ZWbR/T/2oi1VzfdQkMyjzq5Bs v34g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706522; x=1761311322; 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=l+osVGrohLzPdvu66UZ2Ku3jq94qCDjrwCauYaL/U6gQkojG45ftrGaL3MCuEpdaCU SHHJtztS5ue2gvGksoq1mVp17QaA8beem5ts1aHOP9HM3EW0cTR6E2GfgmYnB8TkAnp9 NwQBXxCPBi6mYTeL5zKpbWDOZC4pUIJqNQqXDMrKOVsWl6/1NTOHNWb4HP22whSAve5d sLRMBft05UqKKp++9lUE79gnJtZ5g2OrgWf6YGBRTkvIrCL9Vvqdqm7v9VBQ2g/EqofE Arj0Box1FdDpBifbJL1ACmlm3yLi3lCzZSCz22AJ5F+J1vI2UChM/f9tg1mcZAENuy+w aQdQ== X-Gm-Message-State: AOJu0Yzj6vsbjXN3OcqRCBPYTAgkVT3OVJF6oTle5hgdcnMEGyvKbdUO pdnlnmk+56TxSbM8mvoAdU8WA888j48mec4G7GZRchwcWiHlN5UEq89p/GiQey1r4ZnS8SyLjxk DXroKoeM= X-Gm-Gg: ASbGnct0kxhmVPEXNhDtWkpHGliQ4DzAGn36NL/OBQNV1Uv6b7LwYeq4pZdIiE/mtN1 SVsrOHoVYkEfXDBD1kmIU0goDT3ULLBKADgB6PebI/dJFsEL1jkbtnJpTpk0FUWfIgwxJ+/wR6D FjUX1uXgcOQ5aBZoUBncGM1tnfINKtm4++1ImKWWdqrwvif24oZ03Pl1JEChtG/FB7D8o4Ql/Lm ccyIdtynGreYCzUag6WQRLXBvX68qDnJdUyNVmJCxJw/CJVMeI+YqMVjtBEPZyLsVc5bA/WyW/g kXY5fq152XV08yYLSeGJz4NwxPESiJWelglbhxcafDNTc0iiXRJNiZBmEHgiJpgdtsUmwe3SLe4 J4gTdPiqWm9xgrT0mXTaVR3AmKVpT2HlnwhMJIKXoPGzmuXGHehqLtFT9L3gVjwKTYGQ+vRh4WE CpJH877zUoqD4td/N72nkUxu19oQZixvMR7J1oo9o+TvyXxjjapA== X-Google-Smtp-Source: AGHT+IEzqMZQO9uN7eVD6cRn1TCm0ymzUhC0f00xNCKJ6M9hqkNJ/FbPg4i2NvlkzlrXe9fJG4FKeA== X-Received: by 2002:a05:600c:8b0c:b0:471:1717:41c with SMTP id 5b1f17b1804b1-471179121f4mr23658115e9.24.1760706522091; Fri, 17 Oct 2025 06:08:42 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 04/20] hw/arm/virt: Remove VirtMachineClass::kvm_no_adjvtime field Date: Fri, 17 Oct 2025 15:08:03 +0200 Message-ID: <20251017130821.58388-5-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=philmd@linaro.org; helo=mail-wm1-x335.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: 1760706848426158500 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 From nobody Fri Nov 14 16:53:55 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=1760706923; cv=none; d=zohomail.com; s=zohoarc; b=T/9C6DPvnwVpHJqYHtXJTJcTRvcRikK+/N1Kcu0ouQoVWNoukql5oDegLmP6IoKwZ13vgbD/cZUFWh6PcdDTQHYvth/2LNdxPEtqv6ZOAEf8R9QXXw9XO2GL/8cmgM1i1s25nvu2iD8C017RC5LBgq1VIDhHNkolPSo83gOHCNk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706923; 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=+g/3UGrO4dRVqOdEbSBjp1aEwx70W+XzWh1duuSdeK4=; b=BVTFm8snqgFIqeRiNZcqlgRw3qD8OtTzTzFJRAe3HdNeeWppuBZ0uvzVxLdCTDLTcnlPZlX3UFqYa9kiAOIgA8oVf4N0PVe5cbbvswhmp3g4y2OCJQz1W2qRN1hLitGkHBz5CmEyl5wSXDvB3NPX9+vxEOl1cJv7Hzi/cS8shqY= 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 17607069239271007.6980985722538; Fri, 17 Oct 2025 06:15:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCv-00039z-KM; Fri, 17 Oct 2025 09:09:25 -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 1v9kCb-000312-8y for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:02 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kCT-0004Ua-8I for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:58 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-470ffbf2150so17422485e9.1 for ; Fri, 17 Oct 2025 06:08:50 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-471144b5c29sm83561905e9.12.2025.10.17.06.08.46 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706528; x=1761311328; 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=+g/3UGrO4dRVqOdEbSBjp1aEwx70W+XzWh1duuSdeK4=; b=FxWNWVONFy7XzTOBfl99fIUOQfyxBC90YoXaXbyy/kQelK+7RyvzJMpvymTGL/xtTC vQChbHUudrTKOXIAsV2d+23HEq90aH3hgWQE5B/H31akuvmANGFL/LgLL1gOtJ8M7zaI fjmMYdXfn+Ik9z9tyWou1txuawDavT4gckifrcsbppwjfJ9VB6+HhIc6ZjvVKZ/dcT/5 PynGdQfH2omwtK/y+VpaJr27tgR4Kp+31aNzk0W/LjsOmriLRNUU92dgnhFdMJpxG/5s 6WIqnHBKXbVGi0AkbPGDbIDgLq/rgf0ko535h3nG0LJvdO8fgpa1Bg8kr6HbWA0uoqqf JFbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706528; x=1761311328; 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=+g/3UGrO4dRVqOdEbSBjp1aEwx70W+XzWh1duuSdeK4=; b=SYj4ImlzXTeGtVyPFxVujbEqOa4MAyTGwh77e01gqMr5CFYnBdZD5gN1FFElfZe6yo jdL/usrDiXPj7dxH6+x3hrJMF5QMujK9SZjdX5wHhnHXhM1gw2PwiUwQS4IPw9pzQRig DM1/X+OJ2m7SkDz68X9CScwnZ1aj4fKxhg19nC5cVGwoZ9J25oeOHeUTxHQf6ptit+FI q4b5c2mQHuIk5cfLuIBCKOGdzz42t9QlxkJmublz8Ui4lxXXmqv4fNyf1O4xJOpUygqG NLnGkOhVp+xfQSFWf1F/EpyskkM3RXD1d1mwXz5q3CyIAdpa0KNRdPZS29q6GsFqQHfb UUww== X-Gm-Message-State: AOJu0Yw0oonkm+4/xMBEt9Uypih8qdLNBIZb3gB190Vb83DdxP420Ag3 IanH9kGeGxKISUD7BDs5yiHtg/w3qw/EMFhxD8sp/qIVqgpzwK6wdghqWKy2SspgXhTfkCF+rA+ ilRSHCdE= X-Gm-Gg: ASbGncutg+DRyBJPpvu5zlx7F3aEv1CzStU4XzCmU+W+wBImvzHN2/uqLa8nyB4+Ckn O/ADBjN70K22iva+Nh9ne3uC/eU3dGKixPUU8ytS5aNahI2lWFY5o4zcB2XcdEyz/U1mVtdiDAZ FnzwIcP3cJARXeShHSFzbsPdSngp6JLiGjNrx5ahNZWjcsWgyY/icMIdqmyI3g0CjM9G5FL7xqE Rjh5saqJTGsP/thxgrjvROQmHBg2kHWEBof0mWi5jDd7QdJimE2RBYdluaxeORdnc4mWoELugNg Bl4y7cV1mFj6ZnhDADbLyxvhgeWg8s2TEQ5gvpep2DlUdol0sOkMN/NBbFDhpd/Mrp5TjnbjHxW N2HiaI4BuTxBzbGu3xdP3lXr06U2l9culAlzLV4OxqYp/TbCTtmtVwsoEXVioO7fvvoHWSwKEyo rKxGPIO2GnAIBDJjPkJbCaaSnSUN8wYKRSxO0zuN7QMlDhIwkhIw== X-Google-Smtp-Source: AGHT+IFDPRHbpEjiY+ij0cvNWh4gdkxh6Q7MWCddU73DCl58RpdcZyuSqsuTH51Zcd/0VSqvPc6G3Q== X-Received: by 2002:a05:600c:32af:b0:46e:6a3f:6c6 with SMTP id 5b1f17b1804b1-471099257b0mr37558945e9.6.1760706527703; Fri, 17 Oct 2025 06:08:47 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 05/20] hw/arm/virt: Remove deprecated virt-5.0 machine Date: Fri, 17 Oct 2025 15:08:04 +0200 Message-ID: <20251017130821.58388-6-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.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: 1760706925560158500 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 | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index ffbddb711f6..953b2e5a94f 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3673,15 +3673,3 @@ static void virt_machine_5_1_options(MachineClass *m= c) vmc->no_kvm_steal_time =3D true; } DEFINE_VIRT_MACHINE(5, 1) - -static void virt_machine_5_0_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_5_1_options(mc); - compat_props_add(mc->compat_props, hw_compat_5_0, hw_compat_5_0_len); - mc->numa_mem_supported =3D true; - vmc->acpi_expose_flash =3D true; - mc->auto_enable_numa_with_memdev =3D false; -} -DEFINE_VIRT_MACHINE(5, 0) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706773; cv=none; d=zohomail.com; s=zohoarc; b=cCateAzLi3o2YP3d/9xzrhQouG47siMcOatzV5eyi9bLUfSTgLHBSpZg2DCzQw03NQ0sr3NH99YPRaYmF5u773Vp3BLoOgCeGS4w4F3ol7vIjGoFoXs5tr+LgsVlYd7UbquDAILL0/xHVaB0dK+ztO6XYaMlGvw5s8oFCONXHuY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706773; 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=BMx4fEQDiJT90/D4DN9KKgZOlwkZG5AqjHkgHNGaAMU=; b=Bo3mcyPYhiJSJG7dAwJEILKJu/dYx0+KbIjsByXfmia/ZUSuGcw4OzjXFcjgriXapjhbdBeu/7JBQXbTb7zDwUqn+BvMa2cX8t2LawTw6H0aEOiKTNPm5e+F2QuIBz8tdzssuJ2nhadKH2NQXPDVLfFQY8cEqRExXzl3JlxEmPE= 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 1760706773163930.6081489264488; Fri, 17 Oct 2025 06:12:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kCl-00038F-M4; Fri, 17 Oct 2025 09:09:15 -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 1v9kCa-00032v-Hn for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:02 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kCW-0004Vi-P0 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:08:59 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-3ecde0be34eso1805116f8f.1 for ; Fri, 17 Oct 2025 06:08:56 -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-4270665efdcsm4169402f8f.29.2025.10.17.06.08.51 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706533; x=1761311333; 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=BMx4fEQDiJT90/D4DN9KKgZOlwkZG5AqjHkgHNGaAMU=; b=gy+i3IuYLQZqQKLgtZTBlTXQZ6vxYnKfh6MehOsc69cTao0J43xBTYqZkIr/r6O8Bn ZrakJCaTuV5ClmuSqqEE2DoZx8PkuPAuHFPtoQoEUxRu8XVzh0dzFzDxMj9uQvENMZoW 82aPqtqFcalPOf36vnaj/EG4Ke1PjuniZ8l+nynv6zEea6XysG8B/MyViJpkHr5vDkXa +MBznlunv9redmKhsb/RSYSPl3vvrcnH4Uj6GDzYvT/Bh2Dcgtka/RB8vE2ISbKpBsO3 3pZK2BoZb0BGyPEpV2Ol3Sdwn550e+MNm0pXHO1acgcvkoHLsy24gd6St/fQ/zPWJJCf rPzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706533; x=1761311333; 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=BMx4fEQDiJT90/D4DN9KKgZOlwkZG5AqjHkgHNGaAMU=; b=B+Sk9I1TL3aU0qsd6q3YzL8U6W1v+IkB0Z10EZe5LpOhUQGZ623pTKn8+PpBvZUbpZ RsewHftfv6dxntql4b9RxoOI8izRCnQ7MFIGUopdb5ouvVa8+g3CE58/udjoLnocXkL4 Al3ByOdGWNr9bJVZ/iaCsFGoggG5lQ3YDnY3vH5cYyANs4DlbS449SwkdQ6FGA6PgIyo mJ0GGmyI3VruvTxS8JwEVFPChr119DnQVzGVhfw7QvVIEhONH7w5AEHL+Zw335fjbC5B uQHUHEnP5Pt3xIpitX2MXCpA6EmpdL4nJqj8gfL6Rb0oMewQtnwp1GpvACJEwVOBxkb8 AM8g== X-Gm-Message-State: AOJu0YwTFxQBBRaM761wfG8C/9+jlVdzE866zlJ+/wlwtJuLCzr89X1B 4bKgSt4XghBvyjaeTPAmQCnP7tGHl0UGfGdqa5aROcSyuhNdrnQ40xtudXEtCJtEU5HuXTQcr9H utZlDoGc= X-Gm-Gg: ASbGncvubz9hR812sGd0N/ysqO7+qZvKuoLHRROHVPYmxk0fS6qNwKsYFP3g2+TkxQ8 QRx4CgKeHTsQF2MmJvQjCLUrwvooRtXBLoaap/FJ4ypRglCPOevBrkNtkzlwLBtlHDZ89eM9ngA OGGXRxB4FkI6HAzn3bdcKmlughyrwQyTFiRVT7nCpkwuekSD80pj3fHQx/LSGCfv90q405PizID 1vHbURbX+BZqU8NiP8t8Wv8ZMZ1KM81R2UR/DQqkfjE3eD7tGh/3S/oymW492j5BYUQjqZScdXU AyAaAS1CyaZAI4G1AhmEWjGn71sBthS3B4x6eWtw02cvQ1U44AbR3ht5MO176M6MdClMRXXlce7 u5wwkNgISiZAGfp8ZEfV3Ver77V9SZBctA8wA6jzgA0sJUTzi690oLd3c+KcO6Pa9t8BHRQeoFx 6PWF818xs6RaxY6QiYvyBGMxpGN3fdelpn0thltNKdo9prCfPMjDhhLoQ5p+r5 X-Google-Smtp-Source: AGHT+IE8UN+4oQyxjGUMq75DN1hnmRVOHtIzWVcvAgmLkxSHO+M2PXS7GoNr4AUT9S+HUM4PSK4Lzw== X-Received: by 2002:a05:6000:144e:b0:426:fb63:c01f with SMTP id ffacd0b85a97d-42704bf71ecmr2951519f8f.29.1760706532567; Fri, 17 Oct 2025 06:08:52 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 06/20] hw/arm/virt: Remove VirtMachineClass::acpi_expose_flash field Date: Fri, 17 Oct 2025 15:08:05 +0200 Message-ID: <20251017130821.58388-7-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::431; envelope-from=philmd@linaro.org; helo=mail-wr1-x431.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: 1760706774492154100 The VirtMachineClass::acpi_expose_flash field was only used by the virt-5.0 machine, which got removed (see commit 2c1fb4d5c01 "hw/arm/virt-acpi-build: Only expose flash on older machine types" for more context). Remove it as now unused. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/arm/virt.h | 1 - hw/arm/virt-acpi-build.c | 28 ---------------------------- 2 files changed, 29 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index c77a33f6df2..ba16acb8626 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -124,7 +124,6 @@ struct VirtMachineClass { bool no_tcg_its; bool no_highmem_compact; bool no_kvm_steal_time; - bool acpi_expose_flash; bool no_secure_gpio; /* Machines < 6.2 have no support for describing cpu topology to guest= */ bool no_cpu_topology; diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index 8bb6b605154..5db5baa7cf3 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -99,30 +99,6 @@ static void acpi_dsdt_add_uart(Aml *scope, const MemMapE= ntry *uart_memmap, aml_append(scope, dev); } =20 -static void acpi_dsdt_add_flash(Aml *scope, const MemMapEntry *flash_memma= p) -{ - Aml *dev, *crs; - hwaddr base =3D flash_memmap->base; - hwaddr size =3D flash_memmap->size / 2; - - dev =3D aml_device("FLS0"); - aml_append(dev, aml_name_decl("_HID", aml_string("LNRO0015"))); - aml_append(dev, aml_name_decl("_UID", aml_int(0))); - - crs =3D aml_resource_template(); - aml_append(crs, aml_memory32_fixed(base, size, AML_READ_WRITE)); - aml_append(dev, aml_name_decl("_CRS", crs)); - aml_append(scope, dev); - - dev =3D aml_device("FLS1"); - aml_append(dev, aml_name_decl("_HID", aml_string("LNRO0015"))); - aml_append(dev, aml_name_decl("_UID", aml_int(1))); - crs =3D aml_resource_template(); - aml_append(crs, aml_memory32_fixed(base + size, size, AML_READ_WRITE)); - aml_append(dev, aml_name_decl("_CRS", crs)); - aml_append(scope, dev); -} - static void build_acpi0017(Aml *table) { Aml *dev, *scope, *method; @@ -1011,7 +987,6 @@ static void build_fadt_rev6(GArray *table_data, BIOSLi= nker *linker, static void build_dsdt(GArray *table_data, BIOSLinker *linker, VirtMachineState *vms) { - VirtMachineClass *vmc =3D VIRT_MACHINE_GET_CLASS(vms); Aml *scope, *dsdt; MachineState *ms =3D MACHINE(vms); const MemMapEntry *memmap =3D vms->memmap; @@ -1036,9 +1011,6 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, Vi= rtMachineState *vms) acpi_dsdt_add_uart(scope, &memmap[VIRT_UART1], (irqmap[VIRT_UART1] + ARM_SPI_BASE), 1); } - if (vmc->acpi_expose_flash) { - acpi_dsdt_add_flash(scope, &memmap[VIRT_FLASH]); - } fw_cfg_acpi_dsdt_add(scope, &memmap[VIRT_FW_CFG]); virtio_acpi_dsdt_add(scope, memmap[VIRT_MMIO].base, memmap[VIRT_MMIO].= size, (irqmap[VIRT_MMIO] + ARM_SPI_BASE), --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706605; cv=none; d=zohomail.com; s=zohoarc; b=XzjlfGYhDKGmS7XfQKZvc5Kq3JRbfl5b0Wdu/lVpoaSgAWc8y5n0xGRuWZ0BMbAOmAUenAlGnQVDDj61s+OFFY7JcXDzL81n+pfNqT8mXyszOlcGiq4dYdX0KlqQTzSGVIIz125D5z8+kz8ioHGnx42I1vkTM9q8/s42Jr0mJkE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706605; 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=e2dGA9E/7enUo1xiFtF4GoGzAAYgr7kkVUtVi1E8qaA=; b=kLuLH4QoGA2uPst9h+sEdo948rZMojwZ9Jyk64AVdZXd7G9HPDEVGPwyv77lBzCWJ4cMUTApTk0gjL1QvC0w6v817CrDu51JUlZorVSbCpj7BufunbKiuECutiKsl5i3laOPF+pgO8IweNOGigNKxxcpInnZy4U+RwR+yOdQOEE= 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 1760706604937352.3514191176587; Fri, 17 Oct 2025 06:10:04 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kD6-0003U1-Rv; Fri, 17 Oct 2025 09:09:32 -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 1v9kCh-00038D-GP for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:08 -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 1v9kCd-0004Wg-1s for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:05 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-427084a641aso348779f8f.1 for ; Fri, 17 Oct 2025 06:08:59 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426d0d9050bsm38988119f8f.13.2025.10.17.06.08.56 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:08:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706537; x=1761311337; 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=e2dGA9E/7enUo1xiFtF4GoGzAAYgr7kkVUtVi1E8qaA=; b=if0W6DJA2t5Y6cMKo5hxCoH2aPkY6o8V689fz8pHM6/EVPF0OTg+nFz2/Hrdwo0PfF +Gyfyb3QCb4JLjL3wv6fNvp0XKxvZX9NHUFw1QDFfnqLfteudVkM6fM7On9IOdaw/jV3 CVzU969WLTLChL9TSJIkOHx/+nuOWmsYzVc9IRTU/EtWgCULhZjSGlNVwTqzfRV6xjwN H3TsfSv3oMYd12PyzmZu73UHjlK93X8Z785NQheK+hcxs3JSqiMx/HYlQnnt93zFOBTs 2pt4sJEEuAHaTPQ2OhVYv6bGAs/IM0NWjzmn/6KhB3h5KjL+hABYS9DU6ByDvtpB+sui c0LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706537; x=1761311337; 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=e2dGA9E/7enUo1xiFtF4GoGzAAYgr7kkVUtVi1E8qaA=; b=I7WxQXtBg39FHRTip5XafWYTeNlctabNTLHsQ97a/k8wAALPSouMr7tQA+V9D0m064 UsQdKqV8hXBzhjh19pObfHQ/dNhAA0QwiRnHDESc3ptjWW0YjNNTNw7UORz59A8Hx42P x+NXPrU6erevxV3Dz30kiBpmVjYAdmfa4jc6qNTy6XsAUUnkQoVkJ3JiomULRTANjrzq 1ZZOvZIaGrS+DEHUNEywRs7jaIUGwfaWft1g0jxwhHYVd0UOdtp5hIPacISg1SpBIwjc +nFI0OHeBzwP92KEsFtHI9DVSB07UBNF3/TIDVJKARskvY3OzG7cbOlP31YadeP2uxJb XSeA== X-Gm-Message-State: AOJu0Yy1LvdHjHUBHkbyyr7kobaSNI32QR38s6H+gH9U+dMesNxzJ87e ZD9kgt3RIVXYkEqTo9kdFkPHOegjoWrVZDKhzljTwytNRM0zTtqJ8W3hsR6ecK+6+y7oGLLUoCv u7EgoJuQ= X-Gm-Gg: ASbGncvS9QP8txqAFOjajLnIM4wFJNSptNNUS2YzIXd4Zhjp27MmATz7NZa8T/2SJ1S ng3UIFrvc1xQR8Z5Jad90LPKmy4yZOL3/vbnhYn7hJsBRvXkIhz7sYPGSrHWige/rwi6rW0KXwH HYs/RNHDbfIej/QxMGhn/qCig5/cz8o/Cvf10lv0cLJYVI8zlKpbzd8HRrPRiNLP9w4RYwLsx3D 1T8A4YBEW32EIpN3d4esP8dCLgk0dYd+RNKDPbFcop6uTuEg3mdioE/54mlCYwtuR1t9sq0ceDS yVZNbNoC6CWCEExAl/Sf+F2ZjOp1+Qf8wZKiBHrzl6pZhvB00ktsiU6hQjmBiM6qqI6VvqEnhYX XTxiKYKa0vyv7g5RVTbY0q9Llt02uU14meh1Z2HIzd1hfqPjzxG+ZRR4zJ7tQPKW6VL6olU1Cil yF1wGKocMT4HsMbHWEiKQsV3qnvxulk+uNbnUbzrBG2w/eM/opW8QgkBk3U72j X-Google-Smtp-Source: AGHT+IGZSyGz+jK3KDdFgnotj74SkNDWTBQJjwkvckB37chYrLjPq+t+RdEPCMd8CXleDIqd5D/2ew== X-Received: by 2002:a05:6000:288b:b0:425:8133:df1b with SMTP id ffacd0b85a97d-42704daafd1mr2512089f8f.61.1760706537379; Fri, 17 Oct 2025 06:08:57 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 07/20] hw/arm/virt: Remove deprecated virt-5.1 machine Date: Fri, 17 Oct 2025 15:08:06 +0200 Message-ID: <20251017130821.58388-8-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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: 1760706608608154100 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 953b2e5a94f..b7ea180bcf0 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3663,13 +3663,3 @@ static void virt_machine_5_2_options(MachineClass *m= c) vmc->no_secure_gpio =3D true; } DEFINE_VIRT_MACHINE(5, 2) - -static void virt_machine_5_1_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_5_2_options(mc); - compat_props_add(mc->compat_props, hw_compat_5_1, hw_compat_5_1_len); - vmc->no_kvm_steal_time =3D true; -} -DEFINE_VIRT_MACHINE(5, 1) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706637; cv=none; d=zohomail.com; s=zohoarc; b=gsg3PUifAmufcrDF806R6eRLSYL8PAv/nbJo/HdsvMr8vZFtfts2pvOdy3MvkeMtqw59qRLNe5uTzAFroufc/oeC7ok+N48BlmThwxRceuv7zwynVl86R1xzviBtrzvhhZpjGTYeWiQAFOEUZyDB0jt4gwrKoUHSWdNtFY1bNpc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706637; 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=Cp2V6CxD41C2n7WhgNTudMzWIkfk0Z+C9i8HxVilhew=; b=jC928Cs2dtJTh45jn8/tCPwKa9FyZhsTAObH5xpY4AoQipPEerEYu055ci45m5EqlKjoVfdybAp+v1jqEMCCGgR0QkFx8Be/apJzYOXRXN23z7i7cFousDO4Nf1xy0GsXdPl4hwa8K3tiD6Qlg1ZtAuq66bLL/Hicm8C8keecFk= 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 1760706637514623.3547389215327; Fri, 17 Oct 2025 06:10:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kD3-0003NG-Eu; Fri, 17 Oct 2025 09:09:30 -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 1v9kCp-0003DY-Gb for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:21 -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 1v9kCi-0004Xn-E8 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:15 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-3ee130237a8so1290356f8f.0 for ; Fri, 17 Oct 2025 06:09:07 -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-426fb279857sm11572525f8f.20.2025.10.17.06.09.01 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706542; x=1761311342; 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=Cp2V6CxD41C2n7WhgNTudMzWIkfk0Z+C9i8HxVilhew=; b=KRAHt0BW0h7pEoyYLDYre7akpCvr8n04gmeszog2rvSPYbClCQknkP+/0ROzmVbok7 +04B2V3bkr4EkN91wsU1D1EwgVVgub0ZYUsLRLjAEjUz/xslq5Uew/1BtpGGb8+dPmgF tnVMsaZ7j/VZHGX9slNvwwmPLeJCtqU1VTrTnLsyQEA1Tjz5GCIFcmth5eucYUB6IZsj 9HyFhlIfLv3Cu+ZpSt7B7iQMexoe2oV//heokYfnase+H/BXhdg3P7+o7hF97Hg9QlOZ C6SoiG7WJIKUDG2RPnKngj6ucIRhBvIK2vt9xcqobCr0xrc9o+w5k843voUH3gmnWOLp 8whg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706542; x=1761311342; 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=Cp2V6CxD41C2n7WhgNTudMzWIkfk0Z+C9i8HxVilhew=; b=qD/jTDDc/pvSiqtDtRV77Om1dYHklxgSEwUNqWNCvxAq6lbEHEIHP0dF51/PLxPfwP ABaHvA1opqYB/zxuA+cD0W3fNeKlGT2cOSe8IyyVxAvBPybFs0K75gWmg44KYvtqPZZV WbN6RZD55KaXM3DwOkatBVfl0U3NWQj8nCDYi1IXJCRZsskU7vYpYua368Bt0/FImWmX YXZu30lxIl32lmEivPIcsTp8ch83ikrljOGzXrAByEoUrDjnFwjHjJcp9T68KgD9dSqe luJTKSL1qA6JZ6PTBVpiCNeCQmZjWQzPe6t2LAzEukP4Xs4jWckTWfXt5V8fLo5K48hL 7bMQ== X-Gm-Message-State: AOJu0YyZ1ti2ybm3ID80skUsrMWvrHJAVQjOrX1aUaTVOQLft2sVNXcg rImjekJxS6Ja09wuzTNtdAHFo7RZJF8a++8C03O9z+7QxCGNp60xBl81LY0ubiCYFlAiZwrpqvh rTMyH8f8= X-Gm-Gg: ASbGncsH92iLJ7VnSdvw/VJMgtl5tRic82xJGLqQYfHf82n5MYA/7j19pJGQVuAp0G/ U6DaS/BehHWThXl7hhJf4IPNLHfv02Nivna2233i0lQwfvC5Oa+vfv/RJ+tCkoirA0OFk8vPGOI eYOpP138A1lsmHkhqcpuPWmlXAR+dQ6iEX3Sb1vVqxX0GGmtGQK8L0Fmw6OGA+p4PtOAIMhSPle X22a2+npiw1S1Egnw9Fd7iV+cHkDVByA7N4lu8+Hy9aiZb0UGUpJJzHPNa5Vz2V3szciG+L+/aM 3R2354Vd+kJT13BOXVOvPY1HP+yk2Q0jA6b0LtZJnc3CIOfPiT6Ie3oSkrIyLFOzpdnJUArmYF3 4FNcQAcSwQSGX8vBFwU8btgqnR5S5mbAPvG9zzjQQV/zKI7JwawJMepn38oFc8wX9E6iwuwGOf2 JAt11NBiWlUFJoiWXatXTBNZh8cLgWBt01fDeYvHUxzf97uRJ5jw== X-Google-Smtp-Source: AGHT+IHast9CvTDbbCoxkwIzZnfVF9/ACcTlijoCHS4OoD/Bm4m0EonukgexrqfxKPnlFtPti/XWSw== X-Received: by 2002:a05:6000:1849:b0:427:809:f00b with SMTP id ffacd0b85a97d-4270809f2a0mr1250244f8f.50.1760706542140; Fri, 17 Oct 2025 06:09:02 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 08/20] hw/arm/virt: Remove VirtMachineClass::no_kvm_steal_time field Date: Fri, 17 Oct 2025 15:08:07 +0200 Message-ID: <20251017130821.58388-9-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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, T_SPF_TEMPERROR=0.01 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: 1760706641820158500 The VirtMachineClass::no_kvm_steal_time field was only used by the virt-5.1 machine, which got removed. Remove it as now unused, but keep the ARMCPU "kvm-steal-time" 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 ba16acb8626..96f3569c290 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_kvm_steal_time; bool no_secure_gpio; /* Machines < 6.2 have no support for describing cpu topology to guest= */ bool no_cpu_topology; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index b7ea180bcf0..cd0df096de9 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->no_kvm_steal_time && - object_property_find(cpuobj, "kvm-steal-time")) { - object_property_set_bool(cpuobj, "kvm-steal-time", false, NULL= ); - } - if (vmc->no_tcg_lpa2 && object_property_find(cpuobj, "lpa2")) { object_property_set_bool(cpuobj, "lpa2", false, NULL); } --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706746; cv=none; d=zohomail.com; s=zohoarc; b=XokgC4+kXvCYhifkWIIF/7vLm12/3pZn5MGj6B16YHrd+21nXY8jUhzekEdqj/LPP0/cx/uQR1i1FcZWcU7o/KZhAwUyHuSbhFJ1F87iImct9bPDuvurqptvmy1DlVgR9mHpTL/711vs13jLJDUfJjdDoUCQs4GyVBMlH3tHJRM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706746; 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=cycdOupry1MmHe8WmC0tU4fLX0XNG8UvdLrV1HILvSk=; b=itH51hiJonJ3dw5J+cbXV9wxlZImQrS5xkHc+qbs4d333TblwCuLtRItKUGlAABEZu7oahTlghD+dlloaFGaICTHEXZTDGuUaqaqZin35iqJnh+C5ap5GusS7lbEUgEY5RYiHIvZovFXR+cBJ3VBlbdWGiXqO6FyjxC69T+Sceg= 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 1760706746680565.2227148967974; Fri, 17 Oct 2025 06:12:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDI-0003h1-Bh; Fri, 17 Oct 2025 09:09:44 -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 1v9kD3-0003PK-QT for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:30 -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 1v9kCl-0004YT-5Y for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:17 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-426edfffc66so1313744f8f.1 for ; Fri, 17 Oct 2025 06:09:10 -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-426ce57cd11sm41263939f8f.5.2025.10.17.06.09.06 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706547; x=1761311347; 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=cycdOupry1MmHe8WmC0tU4fLX0XNG8UvdLrV1HILvSk=; b=RVl/onhNRdeMPnz323ZJUtVR5DdI1k8qPEJgnop2M7whmeVYbO0QWmbD3jeYH5RjqX d37OFD9AHNy7aNhF0900L1VX1sXLbaflsSwsyeLdM+DUVzbLJBYZq+euU2DkUjWY2qQw bvJJzB+b5K74NAx8N0X1HCf+rZH5qffSoOpiJLoaMpLEnefkkd+BSkSnFirETPBx5MkS Z8F6KIo1lgc5CIO5WJhjd1Ez6bNzp5GKjsVHINv+0js7yoh4IULweamfzTqyUgIi5ENG m9vpOB7VYITYKiVoDsNi03J+qCyDuhsRH9w84K5lJwX5A86h/9eAAVKcRF4ofv0IpAeY bTCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706547; x=1761311347; 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=cycdOupry1MmHe8WmC0tU4fLX0XNG8UvdLrV1HILvSk=; b=cmtn/H7f6rO/zCtnE0dCoOmOv+h4C0j+i+xqBF5ioUCekVnnPHDM0dEfTwmGoDfJ1z aeWCZHH5/y2q3TceOblX9H0hbJCYq5zlghHCJNiTgA1CpRtMHBJrDbdLvVxXX453HWKx mCSzmWWrTHFjLOiS9QMLyQHs7vmk72m00eilHjYb2Euwx+YTMNMQBDi1JA+RnUuiXW6R a3rc5chZj937aJXtiZjiHt2htePwcFvYqsFoJ4FAe4dHYWKItj+sRZlMCrlRyFh6Nv0H IPrAcLOBH6Ah1LAknM5H1tE7rffMcmOjE7KZnvJPq6Fmqf3w5yKbRHxXz0IdcHG9eVgU llDQ== X-Gm-Message-State: AOJu0Yy9c+e/0OvNrjpNW/Qe7ypg/jz9bzzbw3Ts0L35dvNA0OH1g1pb 8hgAp/LPKFG2wnc+RWGVnbeuPB28jOldJU5SBYQuthqZieRvUq8HcbZZ4LOc5AGs0EGM3uPCOld 3kbUZdu4= X-Gm-Gg: ASbGncvVJbxoiXLqoksNzB4+zqL6kbjOE6ajUVjt3wXHDFCeL/pVEwNeYQ4PMISiw1T VW8YB1DSJVwxuWZoQGC4dVBMCjXLzj8UEaBKerqGO1NVKLipFVjyNgBcX+k7uR/8Igm2pjPbKF7 ivNE33Y2scJ/zrhrfj2BZGrr1HBYFPRF2PSHg0L4JcbizTzeLC9CCYg+JNtXzxi8iqXcgk5PaYj KU6W130hHHBBFq9IDmLbGvNmFqVMXSwnG8QWjJ4jYRe3frF3ogGameW1Q1WRgnB6DV+j7nRf1Jb el828fomQDXJtSjp6IJW7EskqjA7WOPV5+XnR2xooyODQJ6p8YGO3xUskONqAHpY76UUDe1ylRs RxBoCZZ57W2fckxjJpEaJm54fJcAoX8WqmNBsxVc8JVvUB+XUwedZ/VgFW+vwA/WM12SaWQNSaz tdLFbCIe5b4VflvZLhRWSj6xakqCHXTG2qja1e3tMOIZmJB4Ir3da43ah5gUfU X-Google-Smtp-Source: AGHT+IFxx0xGM7YpAWk2ylchCg1Hl7UWJ34JZwZDUFmRfUv4ANT8cjN0v52kv+oXPSnsf0FCZCKC2g== X-Received: by 2002:a05:6000:186a:b0:427:49b:abe with SMTP id ffacd0b85a97d-427049b0ae7mr2762015f8f.18.1760706547121; Fri, 17 Oct 2025 06:09:07 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 09/20] hw/arm/virt: Remove deprecated virt-5.2 machine Date: Fri, 17 Oct 2025 15:08:08 +0200 Message-ID: <20251017130821.58388-10-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=philmd@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: 1760706748003154100 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 cd0df096de9..e49af505431 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3648,13 +3648,3 @@ static void virt_machine_6_0_options(MachineClass *m= c) compat_props_add(mc->compat_props, hw_compat_6_0, hw_compat_6_0_len); } DEFINE_VIRT_MACHINE(6, 0) - -static void virt_machine_5_2_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_6_0_options(mc); - compat_props_add(mc->compat_props, hw_compat_5_2, hw_compat_5_2_len); - vmc->no_secure_gpio =3D true; -} -DEFINE_VIRT_MACHINE(5, 2) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706628; cv=none; d=zohomail.com; s=zohoarc; b=jNO69V49Qs0op1ubM6rsv/wg+Zt8jYSRhb5QL7VpvT7s0oIAOGUopaE+YXDJGW8hQ8fQxZZ6GFybHtb5Vm5WQ69fxKztsF0D8CDBec0W1ooanGl/Tl7Zae7HKflGTe0y7unzf0STeKA7Tg4Y/SpVW8WNhfwY1QIYaejfV0+H6Vk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706628; 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=/GqgVIjIVxL9Bk7BWZfwdZrQ/R8VZlnoVGR9k0eNJZE=; b=FnVt6tp302MwpPSqHX78aqsBickh1HIhl4ZvF/FmFurMZpiReMPlqekfynQwu9ZIKjlBriXUWJu179xXvfMT5N9wtWFeg+00ZCa8Uo2W3bKc+2OSMLhBSx2SU9/Hc4eSwroT7iqPPhBCcPlvsEY/XDLr+Lu7Yg6qsY+fFbwmLTM= 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 1760706628189695.7777879976344; Fri, 17 Oct 2025 06:10:28 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDG-0003jW-WA; Fri, 17 Oct 2025 09:09:43 -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 1v9kDC-0003fn-Oc for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09: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 1v9kCq-0004Z4-TK for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:38 -0400 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-471076f819bso15516855e9.3 for ; Fri, 17 Oct 2025 06:09:15 -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-426ce5e10e8sm40948238f8f.39.2025.10.17.06.09.10 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706552; x=1761311352; 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=/GqgVIjIVxL9Bk7BWZfwdZrQ/R8VZlnoVGR9k0eNJZE=; b=P3ADTI2ObpzYGdRzEIUrIeecDvc2ADgodLxuOKJ0MPOOfoYbbT/lKFJud+GjbUSSid Wzfojc9DZZycpUgRcxswGWS5G1JFTTRGrlWsQO+N7W5r+QLuy6+4SX+XofqMbwyn45sF kJ9YwpU6CURc94AltMxutEnT/CkwzbiZnA6puxmThgsMUZjzna3JN8cujk6fVzUfaiF3 zXxqwWc1HymcbuVM+oUkxWs6o2xp3NgaSFrSutvj340SOHxQce9aUbuxTowa4EJyPPjW Z+veDerSNLlCEKVmRCDUJiEmLUaIVafOfS5aQs9NkP9s89vkpVPsRlfnMxX/0iOzPOnp ePag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706552; x=1761311352; 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=/GqgVIjIVxL9Bk7BWZfwdZrQ/R8VZlnoVGR9k0eNJZE=; b=V3uTwGt7GmwG92dbDXD5M4ki3jHXm9Xj9w1OTIp1Gx9CIeD439EP26JAiwH955w1y/ IfP6Ge7jXmKd+uUar85+JDrkmQ0C3bqxf6nCr8q6tHxaAuHLkhLjWX0IbXk6voPb594/ TG1ZusGhYX3riLjJMyX2KoFhC8+T6Ti1BVRPFV/On3r/UaIhKM+RHyZsTsZRKy4ak8a6 Rv1Sj6dBNNh6KuEFcEs+SgRRfAheTTaQTocnUvzqzS52ptdwmEhTAzbnFGU1NAM7zKvA cJQa1vyeP/OlPLVKQeFAvPbN3y97Ymypr+xLsv892zNMZR5S0UwTJo3mwtZSy1x1DZaD d3BQ== X-Gm-Message-State: AOJu0YwgVQ2jpj1k6CL8rkGStdHVTnCxMQdvzsCsnLBS1zeAJOf1EA48 U/9oQboMyoArnDF5n+PLLowZrHPCb0/wDgdh10bZ0XATOr0HZSqiPFRbZmfr4TpEY+lkkOj7imf f2lFMHP0= X-Gm-Gg: ASbGncsa2GF2BETxLwpyef97JaC6D9vqO4CzyurFpP7eOq69dOHMHi8Zhc8mBp11uGZ ExXH/ZK49mFYjz1MIdVTTKyCP2V4mpDfqggrZRz6GTRg5RtQSx9n2UBtrNqEOyVPn9B4+G8liuU C6FKzfv7Mg1tWqWYCfQX0RLfVMWqpG6otXdJHPGVAr/ByM3FOoP/VN54BeswsFm3mvp3HTN+Jxt uKWzKHx2aIpnKFj9T3xRRdiSG7KM3AQAf8iIzOyzTZ6FIJOo4RRq9py1xMkDRKMH1o3ntQVLxj4 +zCeG11rskThrQ+VT8FxTfMkUjLdWPIPU4ECoF+GX048o9vusfleix9E37qrmCNG4mln5I3kYcn cdah/WimxNzIZECvPUNlJNv3RYPtaUsOYaBlqS/fn578T5F+p1goyF/ZA8LNixAHiLxSRY+yh+E lL55ISJ+Oc+RIWhBP4/KpMbquchZZHzLpzl7uGZuanv0kQ1ZaY0zASFtMKj6SQkc7/59kvD4g= X-Google-Smtp-Source: AGHT+IE8PhpIiHfHWpHcb8zHxB6YySKZ3L4Z+1bd8cjkOVSeAHxTMdwlRmXGPYuQj0ra9V8k/mg7sg== X-Received: by 2002:a05:600c:8284:b0:45d:d505:a1c3 with SMTP id 5b1f17b1804b1-47117920935mr31315235e9.37.1760706551922; Fri, 17 Oct 2025 06:09:11 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 10/20] hw/arm/virt: Remove VirtMachineClass::no_secure_gpio field Date: Fri, 17 Oct 2025 15:08:09 +0200 Message-ID: <20251017130821.58388-11-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=philmd@linaro.org; helo=mail-wm1-x335.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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: 1760706631690158500 The VirtMachineClass::no_secure_gpio field was only used by virt-5.2 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 | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index 96f3569c290..c5ccd6ec9ea 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_secure_gpio; /* Machines < 6.2 have no support for describing cpu topology to guest= */ bool no_cpu_topology; bool no_tcg_lpa2; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index e49af505431..33c0034b030 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2510,7 +2510,7 @@ static void machvirt_init(MachineState *machine) create_gpio_devices(vms, VIRT_GPIO, sysmem); } =20 - if (vms->secure && !vmc->no_secure_gpio) { + if (vms->secure) { create_gpio_devices(vms, VIRT_SECURE_GPIO, secure_sysmem); } =20 --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706857; cv=none; d=zohomail.com; s=zohoarc; b=Tyiy/WE9hGvD9oYJvqPyNXuOycxZHwswv8GptAjQanw6rtPa0hXmuU+ytFf8snbxI1inDwV5KQ+zAyClgkD2+pqeVYSZ9J6H+xdSf2QwXPFOFkqU3vhzrwJ9bmUr/ENDUfOqlDsYAI++NqRGZCdzGyEB4JyF+neeb2qQWggTtzE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706857; 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=lq7LDwkjqxao8ITMGLgWqIjkDPTusYbwJfW0wNp8hxo=; b=Ofpd35SQIO/OfnZByCk06SBezgGwgSPJR4rRkiSZYyGr5TS+2FfPELkGE5Dgspq33FvvTFdrSfCwf+9vPBDzesn3UZOYkKPVOZpV2UAJQDTYyVQ8ubtGdfK3Yo7gn1tSSiNncUX5659eB3COAOaimyS4sAGQE6+rA5HrlNm73GY= 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 1760706857160182.80915451239298; Fri, 17 Oct 2025 06:14:17 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDh-0004gh-CY; Fri, 17 Oct 2025 09:10:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v9kDN-0003oY-Qt for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:51 -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 1v9kD5-0004ZZ-NC for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:44 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-46e6a6a5e42so10634875e9.0 for ; Fri, 17 Oct 2025 06:09:19 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4711444c8adsm84728205e9.13.2025.10.17.06.09.15 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706557; x=1761311357; 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=lq7LDwkjqxao8ITMGLgWqIjkDPTusYbwJfW0wNp8hxo=; b=Vr3VPOD4epANe3aSrA3oK7hjQ0TMIcjlfm8Ps9OvKLyUJvpqzD3wxc6qGSRZ7Bb3rn drrOsEqJhrbBJxSiD/7CqDXCEYj2PgOsJobJ3iZohkbhidXEcpG0jngCmGbkmIB9Jfmh pJqIxW7eVZlcgsrJ8EO8W7JS7dJL1D1mqkSgjwGOa1oFXu+FyBD822kkaERydsGvWVt/ fk6CX3YpdvcTvcuiENcTB40p15dGimFXRCA63mQxmGJsw2TGI85l56C4Ut937dTxMBX0 enVhmcnLZCxRWIUIUQqwAsnBJQ/prLVjdrAXpwODl0Rri0oEOvtF9x1KnmyjjGgFItkR F5JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706557; x=1761311357; 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=lq7LDwkjqxao8ITMGLgWqIjkDPTusYbwJfW0wNp8hxo=; b=p3oSBEKk0019eXvQOCommeEClAP6ZZ4oA5GkZGJv7zQXBQK8r9KHMIpecCbZVZSOXh BUtCgke8OTf1rA1k8sKJSSw4LJBxTo0VseNUdmVWkQ7/P3lbptK54x8A7S1lG0am4VSW zYyCjf7Mv9tApvfUqoi+0dQQKGnWvsdq7FosZq4IwX5rog866J2ryWdxKbnDtkzaKJGc mVOFitQS72/DbGnOLaOvIe0dumeezyyduh9wEdqjAA/drnYayDk8KswMUrJbDzMi/TCu v8HuPe0SI7MdZne+jSSsCyNSL/DF5CMJ6THSRgEk/0PqlZf3GhrClaKD7NYllpK0wopr umbg== X-Gm-Message-State: AOJu0YyqaOGUc2sWdFLJCC1wgt58YZiuIp1Mq4EXUCWeL8FSCqCJm9Y0 yji9Uz8nlPFfy6akXmjsyKAcbA3gRjdR+yc5Es79QIDcVq+CZPIiCTPH8Cf37q+0dQOq1jeIiBL QXfjcYP8= X-Gm-Gg: ASbGncu8yTI/UcdEpZ4y4s70cJcIPZn7eXhf2e2YGWD/AYrTP1tuQBerqq/tpDDHdQN 4XM22Pb+LREajzPpuQc/OynFUI80yXlFDDE4ZW1rzmKtbT8A92LTEnxhO+Xc8lbV4fqKzlcj4oe 0XhxJjuW/p8V9DI9JgdKnqoPd1puWaLwtw1LW8FWnXI1C6TEpM8jcSsqx/aC52nSZSLhSUPdTz3 03KQVmtzVDr7MQ5T8Z6I+MPxUo9BDWNYNaLpeZsV5rsu01p9HN2MeD7iX8tv2+4T4QpQ5ZDvl9A 1TL54pLu0+/zhi35AzI3JPuvom0dNcO0scxmDK9a2ItTfPEf9CprYeGdw91BBDbRKpb5Y8mAOYw VNRLxjo2zLFchmszEHkxi8EA7CLQD5kt7K8KKlo3tEG2Ni3eVXgR5pBpWWtu/5Ip2prxpyh+1hI s4OiSdDLnrgeRJysVclx5qdETJkljwRq0sZYIL2qU+2L7TbLDlSxpaC6c9QrXX X-Google-Smtp-Source: AGHT+IFk3AEx3NHxOvh51k9ktOiM30L6J7hQQxo8aB6PEFCSCgPN4OKe+EbVwsPBviJiFWwdlbrE9A== X-Received: by 2002:a05:600c:870b:b0:471:9da:5252 with SMTP id 5b1f17b1804b1-47117919c1cmr27722865e9.29.1760706556895; Fri, 17 Oct 2025 06:09:16 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 11/20] hw/arm/virt: Remove deprecated virt-6.0 machine Date: Fri, 17 Oct 2025 15:08:10 +0200 Message-ID: <20251017130821.58388-12-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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=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: 1760706859613154100 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 | 7 ------- 1 file changed, 7 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 33c0034b030..f928a73272d 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3641,10 +3641,3 @@ static void virt_machine_6_1_options(MachineClass *m= c) vmc->no_tcg_its =3D true; } DEFINE_VIRT_MACHINE(6, 1) - -static void virt_machine_6_0_options(MachineClass *mc) -{ - virt_machine_6_1_options(mc); - compat_props_add(mc->compat_props, hw_compat_6_0, hw_compat_6_0_len); -} -DEFINE_VIRT_MACHINE(6, 0) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706729; cv=none; d=zohomail.com; s=zohoarc; b=EAST93yX83ARVfyhfGAtAo8L5CW6joVbgHvTXnsBHT+NixUwhvAOMpqeRDk4BTxNmz7jozESxQ6Y4APJFFrf0DDnqiK20MxPV/2R07oOX9Vvzu7O8ryzo/tywZtQAgUxcracNi/R/HvQr3W7KZNNMVze2pLHVXtE1/qcAJBk+p4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706729; 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=Pwb0PJgSr2BfTlaSLjpWqnUcDaMDaP78/yq/3EzyncQ=; b=eA7UEXcDFn7Ub8rn0l+b0xFdS5GToHxEWooOoixJh2nBxXh6ahzU6hFmF8hhstRB6qEq89OIYhLnJJbpDEZ886br2FXmT5XhuzrVM3IFtQRjFf4H97vfvygp5wnOqbRV5MbPUxIDZMsVve1nOa9Cc4Nb/QXtrknES57AjKudue0= 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 1760706729200867.9900814956798; Fri, 17 Oct 2025 06:12:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDc-0003wv-8Y; Fri, 17 Oct 2025 09:10:04 -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 1v9kDN-0003of-R9 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:51 -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 1v9kD5-0004a1-NC for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:44 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-4710022571cso16160435e9.3 for ; Fri, 17 Oct 2025 06:09:25 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47121ed98e9sm7279285e9.3.2025.10.17.06.09.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706562; x=1761311362; 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=Pwb0PJgSr2BfTlaSLjpWqnUcDaMDaP78/yq/3EzyncQ=; b=xFW9MFJOa8Jf6q1PmSPhXNNA7CJESMl47BJOxV3s3WR0ya7NnI3tirHSIz7SdXw/oD Vq2sUken7SZa0cDkjM5tN0YSWSUSe1CdpmzxtLXsT0t0otOi+gXNNv/ovwwgVxOE8e0O x7bpdG4xsO6xXIJDYV+wadXMSBTnCNGb0xxMonvjwaU8rn2JSxMbKyiAaKUcmBaRPZBE ml8GqYwx7GNm3i2bv81RyvnzFtjGb1kJOWCiV/tOieUMSqILULo2LRNhcFKnLX3JsEfV ffN0UKMesjI+bloTVPM3B7KujNF3FIVo/YkYjWlC6znp+4DulpvPjp08hbS7fABGm03W Z3pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706562; x=1761311362; 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=Pwb0PJgSr2BfTlaSLjpWqnUcDaMDaP78/yq/3EzyncQ=; b=tGS5zFUM91vfRyMkHXLxH0lZ+UPdipA9Ix+nJxlgrwWFoWr5NE8gzgXqxzrcKdUKst pz+0PcXd/vUcZAC66aTxzkFnd1N9VcWQPj6lf8EW/xFGzV+vX7njeuhq4jdCL83IBQSA H8rBEquCEEKRclJA66S802xBITcxfed2x/W8fcjU5X7nIZVrisSP+WbjWnU1+DuHe5vE GoxLkEFoctKd4iR3CJJgwrh3juVcLiVZr17zeb7asXFvsK1YdX5LufzTU8vvACQ8aok7 YKa126XZ6m8iBnRGs0qBR0SJz5dyYXA4BP/SFc6gKMww0fuHyac92KU5XBrnZV+hCyQD rW8A== X-Gm-Message-State: AOJu0Yy2nBA36Sn7PoZyhr4CKLtgIoJkgDpTqjGh8qsT8OsfbyksgcUX 7RYaIB2XkAlosjA6EGBQKxjR//m3uF4/AnBm5YZdVQQbANM2dMDk/dxKDdIVvpt5Sgvac2XIbey YEMoXet4= X-Gm-Gg: ASbGncuN0huyNEh0q8FjDbA13Rne3uxy2UZ+UM3tyS3v1c7MaEMA+L0gGx+Wnhb4xMj cD2ID/QA2wrwYrJKBtJNasADNR3RpYlmLBq8s2dWq73jyFusG/ip2uW0RSTwNoEKyPXwX4YWXkJ NeatnSPc1H+wcOQGbudBfmifTUk7vQG0FQxZFoUWFMt6WupMiZinAjWi/5982f1q+9TM4fJhSet cYlgvU51cbvJauXQerirqYyl95labgN2ZyUI3QQKVgHalNXeMmQxdlrfluIRtl+TSmUoEBYGSj5 YRJTszgZuv53S2FmUGeMg4XeFcUHfOcgTyaPox2b9a/E/3bHxT7s8nkJwMFqrRalbgmXREZkEHH 1T9mPRgyA/odGR5Ru0gtWh5FUSKkotL8TnXpZkpsEa8P3Tl4G4yPClQDWxEcnKb8OhMsB7zaBDb QCZlXsE4X9D7wJuYqgHpAM4/VjIJCt6lUQsIzoHZVz0K1KhgUeMg== X-Google-Smtp-Source: AGHT+IHDj4AFwp18ZHcnh2UZvTGNAfF/YXNA98LVcRKk79McZXtaIUl/pO3uSbGUmS5y8kFVQTTbTw== X-Received: by 2002:a05:600c:4688:b0:46f:b42e:ed87 with SMTP id 5b1f17b1804b1-47117925eb5mr27746575e9.40.1760706562251; Fri, 17 Oct 2025 06:09:22 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 12/20] hw/arm/virt: Remove deprecated virt-6.1 machine Date: Fri, 17 Oct 2025 15:08:11 +0200 Message-ID: <20251017130821.58388-13-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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=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: 1760706734932158500 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 | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index f928a73272d..f23283e6ddd 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3627,17 +3627,3 @@ static void virt_machine_6_2_options(MachineClass *m= c) vmc->no_tcg_lpa2 =3D true; } DEFINE_VIRT_MACHINE(6, 2) - -static void virt_machine_6_1_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_6_2_options(mc); - compat_props_add(mc->compat_props, hw_compat_6_1, hw_compat_6_1_len); - mc->smp_props.prefer_sockets =3D true; - vmc->no_cpu_topology =3D true; - - /* qemu ITS was introduced with 6.2 */ - vmc->no_tcg_its =3D true; -} -DEFINE_VIRT_MACHINE(6, 1) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706723; cv=none; d=zohomail.com; s=zohoarc; b=UnAjygTmVQJjiDqC/8fwxPyVTH41Ss4izz5e09nNx+p5VBKLvmOfLAQSYuTxfvYFKFoEx0ZTw/nQ8q3NhkCLpyBblUFFEZlp52yiO3FTyeY0Qdnxw7jo3hKWoyVCwlqK/54ar4s7HXSuQxw0wH20+TI/9+XwLHzp4a8NyKnVLeM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706723; 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=l/4CR0KG3sLN16Y+p37w7dv3aFm2uWBfTJDp9n3g/Ks=; b=iVIajfAF8fqa6gIuZ/ZoyzowoL4S51YFyOXNt6V+4ciTXHaKIUZjCEJPFuASrRdG4WJVSjYPGmpRRwodmiV3wEcTuYZ3eGEhenij8OYNMSWJOK6elftwUkUlFbsxeY23zW4KXYQZhv/6Cwrk220Dy/JIVIYqEaoEr3hD0PkGWgg= 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 1760706723234342.79200571437195; Fri, 17 Oct 2025 06:12:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDX-0003vv-3Y; Fri, 17 Oct 2025 09:10: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 1v9kDN-0003oe-R1 for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:51 -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 1v9kD5-0004aZ-9H for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:46 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3ee64bc6b85so1960386f8f.3 for ; Fri, 17 Oct 2025 06:09:29 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426ce5e1024sm40333313f8f.42.2025.10.17.06.09.26 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706567; x=1761311367; 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=l/4CR0KG3sLN16Y+p37w7dv3aFm2uWBfTJDp9n3g/Ks=; b=JPTa3dTsfQeZ6wRBe8Q/gEvY3c4D+a/u0Q9QbTOhZiw0OSGIxjyK6GUd9/MpK+q2pZ rdk2hEwlLmpl/0EpWzD+nMrGItw9asH5cNJF+q4LFe6srr1WmEdVdE7R0ZgSD2458X8I 4uNPWnkzTP1wSAoaNy9RienFsMpYF3NPykX1HS9s7pRYkqCXCYJ8OnK4m8AMnaEjUZ8Y +StUlhB9owCX/JGqpd4jcoPfihgoHM+jq96UXfBdCbQcAaw5+n0fnWm6Mh6XQMRb0Kw6 83oYDRJJpeYNAwFswdlLrt9258JL9pgbn8sQX0A4CP1UwCWs4MEn84HR1lBJvwevf7vi wRVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706567; x=1761311367; 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=l/4CR0KG3sLN16Y+p37w7dv3aFm2uWBfTJDp9n3g/Ks=; b=PS3f+cDHESxFzheVphoPVzDmFCC/rsYwCHnJ+cuA3JciYJlxTz6LilnQJoIbTxOAH2 fMUMIR20i9pqtcsIXGo/0toinWa3gNCwUnAos3v9EDrv1WPCUEBC042qSGPBPIavkijn d0h8DbU3bTlEsd9He28lHFqjQx0nFn2sS+pZPAi/8GfIkyM/9xQzLN6BUM3yE5haoiOB Pyq8mvGIFnKA00AzOzCDWM9B8l4/WmuUmf1PZlBvT+IhjuYUv25/+Nq3GjkL5xrHan0u AkFje3LKRJXB5SFJLLp8v8eBt+46R+ounURZA3LypkMyE/0pm6Ti8xkra82z2AQ1gDS4 HiRg== X-Gm-Message-State: AOJu0YyM497rQraXfejc+MV+NMCCRohKY+Rykg+Bc+9iNuLSao23IhaY Er2gNgZNBqbPiFGxiFTvNjxiR59HOAeXV/7IpreZiNUP9E9GdWjgX/sc5RgymyU44WmRRt9j1jH 3Y/xUhYg= X-Gm-Gg: ASbGncszRQgvQ6Pz+a1DZSwtEUWhg7J28/vppYB/uFdPEzDiCMoIlxbTxkfpgCswSPH jDWisSExF/EQKJSH1NDf+dBCCv4/pj8XCY+mbShn0vFq7MDKwH6g6mpEzwh6E4YJk908dyyOiXw cGwzK18JEy2z13Zlw4YtW0j7Nb5VAO6U0PRJ1j21B1V92e+qH9ADh320Gz/l6EAEn/jmZN/t5/b 2OFdL+RXaoNzgiylIYdGFMEuzT1IErMej1TV01SYNJXZZqTeNwchPfXWdio5+8xBBir7QXOtbSa IZnYfs5Aw7Rdm96KtZ0UQjonnmomurhJwnM1K9QkOQzJ4vhH+xxiULf5d/yj4YGfE39bvmyD6Xp syN9qAqCcGnFZ4rJvIKDWIC7u6yfDzktv2Wx5Z8Y3NRjto1a6tpL73YbqLc6BdN2oFQUVlYQdIX 4I6WqnUATvTGS85pjr1SC4WP/mo/ooY6VA94PhX8zpov0PlSTQNAWNrV2YBwvq X-Google-Smtp-Source: AGHT+IFvecIm6L8RkVTs56+m4o4LTc760F0HVwmo5AKmOvOUfD9DqVf76mE5cKnYxwwNQoTO/ZPkxg== X-Received: by 2002:a5d:588c:0:b0:427:83d:34b6 with SMTP id ffacd0b85a97d-427083d3c88mr1412162f8f.42.1760706567205; Fri, 17 Oct 2025 06:09:27 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 13/20] hw/arm/virt: Remove VirtMachineClass::no_tcg_its field Date: Fri, 17 Oct 2025 15:08:12 +0200 Message-ID: <20251017130821.58388-14-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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=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: 1760706725804154100 The VirtMachineClass::no_tcg_its field was only used by the virt-6.1 machine, which got removed. Remove it as now unused, along with the VirtMachineState::tcg_its field. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/arm/virt.h | 2 -- hw/arm/virt.c | 12 ++++-------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index c5ccd6ec9ea..21d91a43d8b 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -121,7 +121,6 @@ typedef enum VirtGICType { =20 struct VirtMachineClass { MachineClass parent; - bool no_tcg_its; bool no_highmem_compact; /* Machines < 6.2 have no support for describing cpu topology to guest= */ bool no_cpu_topology; @@ -144,7 +143,6 @@ struct VirtMachineState { bool highmem_mmio; bool highmem_redists; bool its; - bool tcg_its; bool virt; bool ras; bool mte; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index f23283e6ddd..3e7858d6e11 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -735,7 +735,7 @@ static void create_its(VirtMachineState *vms) DeviceState *dev; =20 assert(vms->its); - if (!kvm_irqchip_in_kernel() && !vms->tcg_its) { + if (!kvm_irqchip_in_kernel()) { /* * Do nothing if ITS is neither supported by the host nor emulated= by * the machine. @@ -857,11 +857,9 @@ static void create_gic(VirtMachineState *vms, MemoryRe= gion *mem) redist_region_count); =20 if (!kvm_irqchip_in_kernel()) { - if (vms->tcg_its) { - object_property_set_link(OBJECT(vms->gic), "sysmem", - OBJECT(mem), &error_fatal); - qdev_prop_set_bit(vms->gic, "has-lpi", true); - } + object_property_set_link(OBJECT(vms->gic), "sysmem", + OBJECT(mem), &error_fatal); + qdev_prop_set_bit(vms->gic, "has-lpi", true); } else if (vms->virt) { qdev_prop_set_uint32(vms->gic, "maintenance-interrupt-id", ARCH_GIC_MAINT_IRQ); @@ -3471,8 +3469,6 @@ static void virt_instance_init(Object *obj) =20 /* Default allows ITS instantiation */ vms->its =3D true; - /* Allow ITS emulation if the machine version supports it */ - vms->tcg_its =3D !vmc->no_tcg_its; =20 /* Default disallows iommu instantiation */ vms->iommu =3D VIRT_IOMMU_NONE; --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760707208; cv=none; d=zohomail.com; s=zohoarc; b=CKwfr/Rn5ynYvI/CramiQcRRjwL5EwRvyYzaJWH6vt29T7nQSjlSx5h5D5yM+A31T0QZalPfNHFb5UrQjFMdJA/UdDjOPyJBzg5utrDbpET9nD030mB0KpYvrOz7zn5uQBIXQgC2d510+EJ2UvzDkZc827TGfXF2sccXo5744gw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760707208; 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=fIMpzyrAOcPtBPGdInfo4s/SrMi0/0YFf+KlykEpc/A=; b=k23VuAoE7NH8rjx42rTod2VvXTuIgWrjHZjvxHFzFVQPzPv9wIH2x+tBiSRTwpgNseXbsLWlRtGQYg1SmkW+sy8nYYNgTp3N/o+JtK130igByqyJ8aa1wZztQby5ohIyhc3Xm+AubkDwHuPC9yicRsxBNV39li4wZWaPbIB3/9A= 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 1760707208811305.7052691493809; Fri, 17 Oct 2025 06:20:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDe-0004QH-QP; Fri, 17 Oct 2025 09:10:07 -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 1v9kDR-0003uQ-NI for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:54 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kDA-0004cA-1U for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:53 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3ecde0be34eso1805658f8f.1 for ; Fri, 17 Oct 2025 06:09: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 5b1f17b1804b1-4711441f975sm83398975e9.4.2025.10.17.06.09.31 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706572; x=1761311372; 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=fIMpzyrAOcPtBPGdInfo4s/SrMi0/0YFf+KlykEpc/A=; b=Gu0rETGA9YAW9KSmV1MFUOMxC0lwdl15VZJdUjKqX7+3JCtQ39c5AFh6Zc30WuNtMH RgZ4r8zPbYFQrcAzomwJnASJE37XF79UzUr9hvc0LzSQbJXf+p8h0uhgC62F9eFhdanG Q3aqoA09JLYGt0qukPKqsJyEh+dqDz123jccoB6dYKL2IqQIDzE2NHhvR9yc9QRMwNpn 4hsnEZj/6LedjWJSR+3t7zMzSQZYLlWi7Gmttgvf4A1kmFDo6O4+t+VnUq9PWHGEPosb 7gyHc0Oclk/PhyaiAp8giYPpHytmleInpjtZG3jPIkxJDlm/pFV7/4qOn2emux9hpI4g MHoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706572; x=1761311372; 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=fIMpzyrAOcPtBPGdInfo4s/SrMi0/0YFf+KlykEpc/A=; b=nyn1gkiH6Tq77FrtSVdrN/W/Njpfb8fvS+RAIUhXRmC/gGcpD6aEBqqaQAtJ5ZQ7TB Jv+CpltiUhb06BoM1c5/cfJJ3vRgL7X4pR4tgJqkpSZGdBS7m/6+HcPb03LcoAdEdF2h /XK+3WRdaJlJNzsewxQ3qeLfzK4XcaxzhIqV01BmWc7UvDvNMaTvpw/DjQl+RISK8FMt fajumitDX2HiVWsPc2O2jFd+shZZVqsKe6HyYr/S/O+LGMf5ED8thannRDuddD2uKAS/ v4DTAeFGfHx2zBnIuea1C7ZKj9XLAL3tvJZGChchx02azYYm/ArOHucxvsAlPijaoFdk oODg== X-Gm-Message-State: AOJu0YwH943IEFW4/bZyDGF8TYvq4u2gcfCekv9nBwj8oLdfoS+Ae7M0 4PeLQizxCnmmr1dj56Yw7cfUNqvyb7WvZFuDU4/er52iipROWbM4ntuQ3LZicriwIYQa9uSHgVd 5T0ojL+M= X-Gm-Gg: ASbGncs8sbUM4W45I37jdkiLEwNA84WhFCP+PZLSzUVh/s/auU3p6wDHSODPQv+LO7g f6BeaCBWpxRRlUJtwFRm0YUAFpYwj2vh5ulSmGM2yUeH+YMJSHLXRiqRMHCqxS6IkMa9EUasQXh GrdgcyExI0w3sB1J9FhGp8FCh2D5+UfASrO2M0n627fUW7As0S2K/XkliH68hAz7sayIrpZmSKp kVYlcg5SIuyGPFr65nGYOk89bfBO+XjIcXSjx31P6ISGEXiN7p0HoIPaZDKccsVuQfa4abJfKHm mLN7KOcZWEGEJ2wo0p+ytXCbTqCEQhh5gO6KLkPRYmV122JYnV97cJ8O5uWMbUEIX7UIEe/Sa4i cBt6jeJxfXeq2EFBwRDOIKoPd8ygeqK3q3O2c/sTH3VxD9gpaOEORLIYxiVCByAMONhCWXDcaaV x/R8q2ay4B5fc/lp4ef/EQ66hI3J6mVfRspjX5Mzwu9owZzP9kDUa0M3W35TSQ X-Google-Smtp-Source: AGHT+IEon46n634LcQ0NffQPGicHLJ4Uhp3AY22+O9e4mNcOr9dtEGd+houpek1WXCHRCcvEVx5I9w== X-Received: by 2002:a05:6000:1868:b0:401:c55d:2d20 with SMTP id ffacd0b85a97d-426fb9b52f5mr5123154f8f.26.1760706572137; Fri, 17 Oct 2025 06:09:32 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 14/20] hw/arm/virt: Remove VirtMachineClass::no_cpu_topology field Date: Fri, 17 Oct 2025 15:08:13 +0200 Message-ID: <20251017130821.58388-15-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::436; envelope-from=philmd@linaro.org; helo=mail-wr1-x436.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, T_SPF_TEMPERROR=0.01 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: 1760707212296154100 The VirtMachineClass::no_cpu_topology field was only used by virt-6.1 machine, which got removed. Remove it as now unused. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- include/hw/arm/virt.h | 2 - hw/arm/virt-acpi-build.c | 9 ++--- hw/arm/virt.c | 85 +++++++++++++++++++--------------------- 3 files changed, 43 insertions(+), 53 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index 21d91a43d8b..ca2e59ec569 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -122,8 +122,6 @@ typedef enum VirtGICType { struct VirtMachineClass { MachineClass parent; bool no_highmem_compact; - /* Machines < 6.2 have no support for describing cpu topology to guest= */ - bool no_cpu_topology; bool no_tcg_lpa2; bool no_ns_el2_virt_timer_irq; bool no_nested_smmu; diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index 5db5baa7cf3..8d40570c1e3 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -1110,7 +1110,6 @@ static const AcpiNotificationSourceId hest_ghes_notif= y_10_0[] =3D { static void virt_acpi_build(VirtMachineState *vms, AcpiBuildTables *tables) { - VirtMachineClass *vmc =3D VIRT_MACHINE_GET_CLASS(vms); GArray *table_offsets; unsigned dsdt, xsdt; GArray *tables_blob =3D tables->table_data; @@ -1134,11 +1133,9 @@ void virt_acpi_build(VirtMachineState *vms, AcpiBuil= dTables *tables) acpi_add_table(table_offsets, tables_blob); build_madt(tables_blob, tables->linker, vms); =20 - if (!vmc->no_cpu_topology) { - acpi_add_table(table_offsets, tables_blob); - build_pptt(tables_blob, tables->linker, ms, - vms->oem_id, vms->oem_table_id); - } + acpi_add_table(table_offsets, tables_blob); + build_pptt(tables_blob, tables->linker, ms, + vms->oem_id, vms->oem_table_id); =20 acpi_add_table(table_offsets, tables_blob); build_gtdt(tables_blob, tables->linker, vms); diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 3e7858d6e11..4243da3c87e 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -431,7 +431,6 @@ static void fdt_add_cpu_nodes(const VirtMachineState *v= ms) int cpu; int addr_cells =3D 1; const MachineState *ms =3D MACHINE(vms); - const VirtMachineClass *vmc =3D VIRT_MACHINE_GET_CLASS(vms); int smp_cpus =3D ms->smp.cpus; =20 /* @@ -488,57 +487,53 @@ static void fdt_add_cpu_nodes(const VirtMachineState = *vms) ms->possible_cpus->cpus[cs->cpu_index].props.node_id); } =20 - if (!vmc->no_cpu_topology) { - qemu_fdt_setprop_cell(ms->fdt, nodename, "phandle", - qemu_fdt_alloc_phandle(ms->fdt)); - } + qemu_fdt_setprop_cell(ms->fdt, nodename, "phandle", + qemu_fdt_alloc_phandle(ms->fdt)); =20 g_free(nodename); } =20 - if (!vmc->no_cpu_topology) { - /* - * Add vCPU topology description through fdt node cpu-map. - * - * See Linux Documentation/devicetree/bindings/cpu/cpu-topology.txt - * In a SMP system, the hierarchy of CPUs can be defined through - * four entities that are used to describe the layout of CPUs in - * the system: socket/cluster/core/thread. - * - * A socket node represents the boundary of system physical package - * and its child nodes must be one or more cluster nodes. A system - * can contain several layers of clustering within a single physic= al - * package and cluster nodes can be contained in parent cluster no= des. - * - * Note: currently we only support one layer of clustering within - * each physical package. - */ - qemu_fdt_add_subnode(ms->fdt, "/cpus/cpu-map"); + /* + * Add vCPU topology description through fdt node cpu-map. + * + * See Linux Documentation/devicetree/bindings/cpu/cpu-topology.txt + * In a SMP system, the hierarchy of CPUs can be defined through + * four entities that are used to describe the layout of CPUs in + * the system: socket/cluster/core/thread. + * + * A socket node represents the boundary of system physical package + * and its child nodes must be one or more cluster nodes. A system + * can contain several layers of clustering within a single physical + * package and cluster nodes can be contained in parent cluster nodes. + * + * Note: currently we only support one layer of clustering within + * each physical package. + */ + qemu_fdt_add_subnode(ms->fdt, "/cpus/cpu-map"); =20 - for (cpu =3D smp_cpus - 1; cpu >=3D 0; cpu--) { - char *cpu_path =3D g_strdup_printf("/cpus/cpu@%d", cpu); - char *map_path; + for (cpu =3D smp_cpus - 1; cpu >=3D 0; cpu--) { + char *cpu_path =3D g_strdup_printf("/cpus/cpu@%d", cpu); + char *map_path; =20 - if (ms->smp.threads > 1) { - map_path =3D g_strdup_printf( - "/cpus/cpu-map/socket%d/cluster%d/core%d/thread%d", - cpu / (ms->smp.clusters * ms->smp.cores * ms->smp.thre= ads), - (cpu / (ms->smp.cores * ms->smp.threads)) % ms->smp.cl= usters, - (cpu / ms->smp.threads) % ms->smp.cores, - cpu % ms->smp.threads); - } else { - map_path =3D g_strdup_printf( - "/cpus/cpu-map/socket%d/cluster%d/core%d", - cpu / (ms->smp.clusters * ms->smp.cores), - (cpu / ms->smp.cores) % ms->smp.clusters, - cpu % ms->smp.cores); - } - qemu_fdt_add_path(ms->fdt, map_path); - qemu_fdt_setprop_phandle(ms->fdt, map_path, "cpu", cpu_path); - - g_free(map_path); - g_free(cpu_path); + if (ms->smp.threads > 1) { + map_path =3D g_strdup_printf( + "/cpus/cpu-map/socket%d/cluster%d/core%d/thread%d", + cpu / (ms->smp.clusters * ms->smp.cores * ms->smp.threads), + (cpu / (ms->smp.cores * ms->smp.threads)) % ms->smp.cluste= rs, + (cpu / ms->smp.threads) % ms->smp.cores, + cpu % ms->smp.threads); + } else { + map_path =3D g_strdup_printf( + "/cpus/cpu-map/socket%d/cluster%d/core%d", + cpu / (ms->smp.clusters * ms->smp.cores), + (cpu / ms->smp.cores) % ms->smp.clusters, + cpu % ms->smp.cores); } + qemu_fdt_add_path(ms->fdt, map_path); + qemu_fdt_setprop_phandle(ms->fdt, map_path, "cpu", cpu_path); + + g_free(map_path); + g_free(cpu_path); } } =20 --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706809; cv=none; d=zohomail.com; s=zohoarc; b=kGgDsg6h5rLqzI5Au8D6wAGkouaJRpuhkXpiI/wMRkGx4y26Vtp4Ao+SpKwvWV9nuwhoS6HrNePQPfecgm6tbIeEdnzMjko9mMZVG9wZU98k8DlanIDqb8uS4AE+CkB16KUM+1bMK20QDpGYYhNGkwSLTbYBqTx8hBTa8WjoMvU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706809; 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=9xu2jmCHiYAeLROkpD0sdtohOaAgHtlD3k156owbQkw=; b=RDqOVOx7hlKTSS1z38iL9ZuGDCFmGany4rEhKWEO0Kp2HFBGfzu07iUwq1lSucFWhvw4CPQRLUU5QvwRXKsgykdBccdLz3TVahmqgL89/QfBz7uDUYhXKThG4ZYeT9DtETRvqrLnhV1q/0Kl6GdD1KzwTtasszsac3zey3tmgwY= 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 1760706809396654.9344532480426; Fri, 17 Oct 2025 06:13:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDh-0004ln-CZ; Fri, 17 Oct 2025 09:10:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v9kDT-0003w1-Qg for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:57 -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 1v9kDM-0004d3-BE for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:55 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-47106fc51faso20750975e9.0 for ; Fri, 17 Oct 2025 06:09:39 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47121ed98e9sm7289555e9.3.2025.10.17.06.09.36 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706577; x=1761311377; 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=9xu2jmCHiYAeLROkpD0sdtohOaAgHtlD3k156owbQkw=; b=ZmA76biKSvoJL3UgJ+dfQ2Shp4dhMPHDuSrGnp1vrTdJkMK2vi4hyDmmfm8KNoMxad Hlh+R9IqGdd4j95sP3kxA+1T9xGdV87zCN4PKRtuDbVP3QV25/ugmh131COD8gbFZ31g 8ya0Pw+GvhGe45uEjui0oTIGa1kcjqZ0YreIfA6YI54kz88HhwQL9hBfBjuihe/2iwid 384NnGDYhjTIDOrGPMMTB5KqDXkiDABU70Zm5g+1ZxPvNQqeR8xibhWTasdzolFwVNDE oGzEAHVKLRi1jkYyHc11Z7QjUwqEC8VvgKGPDNpxKbEFzAEmJmREbpVYGhyUffhMVeAu d+tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706577; x=1761311377; 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=9xu2jmCHiYAeLROkpD0sdtohOaAgHtlD3k156owbQkw=; b=wnXFPWVSnYjziOJ+r/eu+tfowyNunTl0nW7Ds4roq+BlKsSgI/FetXcJKJFUyPAKmW OAqzHZ2SmeETFSmpyEUModbACCxFyWM0oSfpSGlEmUErAeYqMlplq/cFzVRDqYSVefP+ T/jP+b4HZKjFqifevOHWx+DZLC0OlAqq4AyjhNE7Ww3xbJTt3nEIp11K1yAWg0Gv1qJK ZdfnaYbzh+2+qLl+resgEyUuHMMwaVYP0QUhCX05BZWPgfJgvxBQFUm/XFCBLpfLhLj8 +hcfEl2oNz9D9NWFEPmZqvtkGQoYYHs97/GTLfoPUFINQVBSWoBS190GbEfiAEpK88K6 ZauA== X-Gm-Message-State: AOJu0YwuUalmVJakwZauNzIMkxGgjOi9IPKxtVSylYuXL5IMvFzXLl7s 1GMtxiku0rAih10jVGOLff++wi5POEOal8ItHywMS8VfwxtFKduVt/Rveih64s00JmslRq5kp6t rYVFeLXA= X-Gm-Gg: ASbGncvXJxmXaeWlDVZY9caJwKbvfF0KjCy/TPLTE3vFzyAjMTFoxFtyaxCXA+0b5EK jGxyYYngSmRy84cBp3aRvHI0P5K4rF83K9+YnL5Oebv4drFB2aX5qjsl7Pm8FCJx/bBNacHr9cV HXxWEjRlTbv0Y4ROkjo6O5OVU0n8jicyWchqYBeeVQojOHTw1sUMSfF8i7xJe5FG92GQXcN8TwL Z9CpI0+wX8pIJLiE4YgWtKqxqyr9Tei2o26JaFP72aZ14Wt+VWENsOkLv8ujR52upqvvnk/ylNZ 5oIwr/evjCac6YttQHQoreMYNelpfY9VKvLGxkPHFtHzAqXIzcHnaqDgDPo2de/fGptxsLY/Uvv QXOjm6WtgnAU/5ERIQN0vyPPIeRQYDF6L3IhgZiVrPBQioqFVvB++SEmXKBO5oc/NpeI0CofQ+f /hr28YwuEiH2xAbb016iSHwjMtgsrhV8cl1EqwQ2QtKlQtVLiOag== X-Google-Smtp-Source: AGHT+IEwwA66KCv4mItbDA/DleedZpwkTerAkKFdKlPk6+S2ioQzfFLqp1lIjYkHYFtW+Tkquzs6Wg== X-Received: by 2002:a05:600c:3150:b0:471:114e:58a8 with SMTP id 5b1f17b1804b1-4711790696fmr28250065e9.25.1760706577011; Fri, 17 Oct 2025 06:09:37 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 15/20] hw/arm/virt: Remove deprecated virt-6.2 machine Date: Fri, 17 Oct 2025 15:08:14 +0200 Message-ID: <20251017130821.58388-16-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=philmd@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: 1760706810016158500 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 4243da3c87e..d9ec61e7354 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3608,13 +3608,3 @@ static void virt_machine_7_0_options(MachineClass *m= c) compat_props_add(mc->compat_props, hw_compat_7_0, hw_compat_7_0_len); } DEFINE_VIRT_MACHINE(7, 0) - -static void virt_machine_6_2_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_7_0_options(mc); - compat_props_add(mc->compat_props, hw_compat_6_2, hw_compat_6_2_len); - vmc->no_tcg_lpa2 =3D true; -} -DEFINE_VIRT_MACHINE(6, 2) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706658; cv=none; d=zohomail.com; s=zohoarc; b=mL7/x8txL2j5R786KMRL2Vtd4I5DnTId0Q5/SN8g14Bwyrf1hGqzrWH/C9Bg7FkHXlpsBPnHaZgecm8O7cPYXAAxSGJtZfbv8fBdHhkYd+0B+SgUhTDWkzl2uzDp8Bwp4yjd7Wa7E5xAdJmF1WTzuL8iQlE2eNBJ73+ZTGCBoJY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706658; 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=JqZvHOn07DkcN1hM5TgN0Mo/k+1lQdqmWA6ozj/h18E=; b=XiuPRH3VHLtZHyZVrlI7So6Fc3dlhcsBJp+NEwJLbp7PPO2yKio+V2uafA88jKGZYQeEQBIpfVqPfg33qBxWESW1GCooyizPoJHApGd9NlRTwSYaYhizfTyGYv89obupBzbWcacz0yEmrB8ChYdCxCBgoJ+d8vsOObgyMJRVyD4= 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 176070665896141.9481914092562; Fri, 17 Oct 2025 06:10:58 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDk-0004pi-Oj; Fri, 17 Oct 2025 09:10:14 -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 1v9kDV-0003xG-7W for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:01 -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 1v9kDO-0004eC-Vk for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:56 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-47109187c32so9921435e9.2 for ; Fri, 17 Oct 2025 06:09:46 -0700 (PDT) Received: from localhost.localdomain (88-187-86-199.subs.proxad.net. [88.187.86.199]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-471143663afsm81871395e9.0.2025.10.17.06.09.40 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706582; x=1761311382; 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=JqZvHOn07DkcN1hM5TgN0Mo/k+1lQdqmWA6ozj/h18E=; b=uiHU0XxdnOsrQu/Pv81QbyjbLEqPZD9eajY2KfWyxnZ7lD8yPpIWtDxjelCa5q88z0 3Du51rWDlurl7UKDL7SVT0toH3jvWL+h0SrvbhG6Uj0Kl2HDRyA31on3WpWfrAu3GEPt 7uNen3MOJL17piTKCAnWY5ARgkb2wBaNg4RCsJ5ca0rx9SHhLUEf/dFhfQY22ttwEWcZ O4LsPvfjfyDJBUmpH7bxuNncZ3SS9ldO1r7tjsIVTmKGWep4zxXwNVCigVgb1mdpXEvm KPtNCNqHpny4Um+ikNBADKCq9KmfbpxU+pCPF9ANhAo53mhg9YFKGDT1UULJGr/Q6dFN Rn7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706582; x=1761311382; 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=JqZvHOn07DkcN1hM5TgN0Mo/k+1lQdqmWA6ozj/h18E=; b=EayucJbM4JtDUdn5EGAJ/oO9+LgrDwNWOEaUl/xpztQwfMHVWcfXUFnPDj45Bufpas BBuSBUBTiquJlKx86qQ5jXFUt9my4TybhbRkHeMQqTfiIhLMrO+mBtZbcuTB6UcZGWwn bBDnq0D28NaMzKjLklX+PS2duD+07PW64SK+mIto5+QdnJevOV9lyIVJGM11xB9Hwqet tzxQU97geMBi+WxOEOj/NdEqAv5QMCVzTV7gDq/2cDNkMQE5A0p1MvDbDObHFwWbSP5U o1yrhXQY1BWQI2eL9aS8VWaqlZwMbuzOs5dd7cUbGzq2JLCrUml2ume5gm1M0SI4fgeI EvEg== X-Gm-Message-State: AOJu0YzD9Zk971cz+c/3tFyGgEmDJNv03xLZvWqGjXtuluXFWvtUvfx2 e7eaZY59oSizDNlg96cqYNAxXgdwSxmXOgVZueKdqsR7JNi6xVgPXnX+gNwYOooMzFHTO9dKSFO emGNLUPg= X-Gm-Gg: ASbGncsf6gue0XCVctez9NxEZDJKyhnxQo7W9HniYu2SR5fWvIuocgZXN55GAOZ4QXq ovMoylLt1qIjhlEq8JeOYYJeb6NUNNF7cYgjUhbDGAu417W17ZBlP5NuxAnfLb8gqQvvmVCtcvP pVT1Wnmag74lEFKjxjz6ouJLSlzjSFifd32u5xwOeWUmLMCcQztUWtwu0OUPVFB8zbnMMgXwCm+ l85too5xn+7WZJq2ev1D+gEfbPhePkfyxqvJRDTf4gS6pb9g19MfJiGtLdvHinXsqZ7YWyD1zjA xGfkc9KVpYKA1eUe+Of9v5w7tmo3TWxElDo8E7s1WgPSxS9C56nnWn7FTLqUH0kqvGy7CWOXh/G bhUbDq6HGraolVYTJTXRfa4TOUl3ja/l+UKaaHM0Br5r8CeOzP7zTb3GkQRC7E5ZLZSTc9LJVhn u7wx9WjdDIXkWi/ByyezHpDJSHyZl+p3ZWT28H4DlcO/N+C9PoPWujflrs7QK1 X-Google-Smtp-Source: AGHT+IErk1H3Uz2OQcj2tx4t4Ui2XV3s3oek1yyPvPrLTYbX/X+ZHZ5KPM+3ywNHAM+7XoLnU7xU1w== X-Received: by 2002:a05:600c:3e86:b0:46e:36f8:1eb7 with SMTP id 5b1f17b1804b1-471178a3a94mr28480705e9.10.1760706581890; Fri, 17 Oct 2025 06:09:41 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 16/20] hw/arm/virt: Remove VirtMachineClass::no_tcg_lpa2 field Date: Fri, 17 Oct 2025 15:08:15 +0200 Message-ID: <20251017130821.58388-17-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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: 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: 1760706662154158500 The VirtMachineClass::no_tcg_lpa2 field was only used by virt-7.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 | 4 ---- 2 files changed, 5 deletions(-) diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h index ca2e59ec569..ddbd2d78209 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -122,7 +122,6 @@ typedef enum VirtGICType { struct VirtMachineClass { MachineClass parent; bool no_highmem_compact; - bool no_tcg_lpa2; bool no_ns_el2_virt_timer_irq; bool no_nested_smmu; }; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index d9ec61e7354..eb0e0e1bee3 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2355,10 +2355,6 @@ static void machvirt_init(MachineState *machine) object_property_set_bool(cpuobj, "has_el2", false, NULL); } =20 - if (vmc->no_tcg_lpa2 && object_property_find(cpuobj, "lpa2")) { - object_property_set_bool(cpuobj, "lpa2", false, NULL); - } - if (object_property_find(cpuobj, "reset-cbar")) { object_property_set_int(cpuobj, "reset-cbar", vms->memmap[VIRT_CPUPERIPHS].base, --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706723; cv=none; d=zohomail.com; s=zohoarc; b=QAhuqeq1cnvDQu2rqKHRKUc2d/yazAa6+3MrPIhIbfn1pHG0eMMcJqpzmR1hlbHf6m1vF631TK0vvYGo2p+SbDcvfg4vbFi2tzPzQUOojkKEWQ8EdxBdBwtL42k//ey63/f6cJXuV/nDijMZzLrxsXKzx5oPplIRqqsbN8ASsiQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706723; 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=i9jwimuswCJOfHVj53S93paKIotqSGwUVxc74CBqNFg=; b=d8DMkc818LuhTNTBNzTDW4906Ezl2tsBj70ppqkxWXDQyI75oGIo4xj9cw8V+Xwk8MBHeYJvcFd6PaCaGELFaYCgWDsaohB+rlv4LD+ui3YDTCDkQXi6ASQlAhMk+zCVAA+Lj8v0hbGvpy4qoamwIYwbS3Fkrb2UZs3RP2cKzWw= 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 1760706723274239.73989118857378; Fri, 17 Oct 2025 06:12:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kDf-0004Ub-1F; Fri, 17 Oct 2025 09:10:07 -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 1v9kDW-0003xL-5j for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:59 -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 1v9kDO-0004fD-Ke for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:09:56 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-426ed6f4db5so1758376f8f.0 for ; Fri, 17 Oct 2025 06:09:48 -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-4270a62427csm650576f8f.30.2025.10.17.06.09.45 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706587; x=1761311387; 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=i9jwimuswCJOfHVj53S93paKIotqSGwUVxc74CBqNFg=; b=sg8AYn9m8ovp7nJJzSI/d2X9DuAWJ3Q78qGpjLKT+lto26fmNRHJXCy8SaqymNvDD9 +ifpYEbHaAjmhnDt6ACyxUT/lww1aFuED6014bSjOlilAZM/V0tbgvRE5Pqr4Qt1LE2t kr1uP/ckO89sk+dllZ2CaIF+E2Bxso4gRVwvaPg47HOqXYyvB5fsaq90q/1H0XtUtoMp 9GKEseSoAByFO6WmyTIjMFP7y8F7z3L5AkshSAVzanDOY1BWm3BY6qTuOiocRA40ghcv a4zxLOyUkgH4m2JzMSIACke+TW7I8I71i16XJmbPLNlzfVoZNeumuEm79s/pbrUjHmUT Cfkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706587; x=1761311387; 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=i9jwimuswCJOfHVj53S93paKIotqSGwUVxc74CBqNFg=; b=RbOL4C+b7WF2/fRpt2RSAYlnMpgtRA8OfdgpbMoYwem4qxmSQGzBnCih4PDgDuY9sh 8OiUHOqfKpVzqCQqoJfEQ2wZK8MSML1DL3zR2gnDo+meYMn3vjVIyTZXK99J+yNpszgq UdmAyotRYIpgRtotrYY2h4525vUtSNOPmINz8iyUATfdOiMJcL14vt5OL9OeOR2BWgnZ x4s3BCS300hk8Rcih+cYlyZvIKP9A025rgBDPLFJMDCUGmh1m9vC7nBk9frK/A2MIqAj cy6dbQM8FFNZAsBcRnyfeC6P5fw8EQ2UaE5+Hy9BUG2ZZAa60hXj1y/RX4qu+wuIvAzP lFdw== X-Gm-Message-State: AOJu0YzJYt7jGwdxWKkmtR4fgm6+/yP2oU5MRyP//9A6oW8zRysDvoNo a0sS7Jnb+BtjkveQqhD/Y98kSX7JFbihEHzKXso5iFUQxujU1FM2TCu4XGVg0sjTU9c6n+WgUbH 4l++SzoE= X-Gm-Gg: ASbGncvFDKISTXyLz1u9EJZLxwF0oLYtFh4/c1XWsC0TOny8m2BaM6Z57qKXnLFZgyJ yOP1UfPabXjLH73U5s2GSBc2T2qOWPODTi9U6BTycZ/x5t+NvaACxoAJrXf9wKIrfeVtWenqiei uwAlVtyCI4IMXIZ9nfN+jwVZG4POK7gsYkzsxeKTVF4fTCs4zffPtHTEC8OKTrIa/oN6E2JSr7q oMkZO2tsOieMoz8yj1pgaaJQQefp1Wbz9kMIEz3o7333Y4vFA7SMenfcKF7oU+ENYk17WwoMKbM 7CXpiA4OajOuDNe97Tm55yFCY3YHWrZDa9cnOKtn75hRnXVr1nKPXNXkLayMewnITGiyWm3MiLP OBVgF69jmEta9Zm//ip/24qCX8SKwjQa/q4oBPVGJC0WWzx9ByBNXNbmUAHc/xB+BmpngL530d8 NuGbOmyZSIHkHI2YafoINjullkXjpYb/LYWfVDgrybYPihOWHR+Q== X-Google-Smtp-Source: AGHT+IHKf+HcKG+LKZBmy/HAKb+DDrZfqCNI6AIIv59fVkhu5r51SbYonKP6tk82eDYmrVXEyUAWfA== X-Received: by 2002:a05:6000:40dc:b0:414:fb6c:e369 with SMTP id ffacd0b85a97d-42704b3db2dmr2572248f8f.5.1760706586721; Fri, 17 Oct 2025 06:09:46 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 17/20] hw/arm/virt: Remove deprecated virt-7.0 machine Date: Fri, 17 Oct 2025 15:08:16 +0200 Message-ID: <20251017130821.58388-18-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::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: 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: 1760706725788154100 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 | 7 ------- 1 file changed, 7 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index eb0e0e1bee3..7218badc8c7 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3597,10 +3597,3 @@ static void virt_machine_7_1_options(MachineClass *m= c) vmc->no_highmem_compact =3D true; } DEFINE_VIRT_MACHINE(7, 1) - -static void virt_machine_7_0_options(MachineClass *mc) -{ - virt_machine_7_1_options(mc); - compat_props_add(mc->compat_props, hw_compat_7_0, hw_compat_7_0_len); -} -DEFINE_VIRT_MACHINE(7, 0) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706947; cv=none; d=zohomail.com; s=zohoarc; b=SECSEcbhrSRc5+YCpW4A+zMIujXEQ5eNXRsC6X01wxYbRkQbLBiJxUZ5T+hROOA1pH8T9aYrlwUrKDhQFbkLsYrryz32MxL3rqmVNfFxSgq7GNIAK2cTIDFAEqkCoeSfuN7o8aj23jiXfp271XMQHeX3n2ax2fZJkxPI/8N55/4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706947; 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=eFKu1ozhaHpdAj12FHVUlzMeiE8N2MTuFr4PiE9GBwE=; b=TihXPCLTQNNLTYl0EUnlJ2cM7ugKnu9EiLmnSntImaefx2EuG1GvqAET2kQ2ZTa4r5KpkLHX8/2BpH+Ay0+jbi7ro+tFZLzxZMr4WKo89/CTbey3M4ssRj3wvZq0MVCQ+duAI4yIIsfXTyHtVT//JSmxLVaLrYKt5OpgCU7fTog= 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 1760706947552313.91590940718015; Fri, 17 Oct 2025 06:15:47 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kEC-0005jB-A7; Fri, 17 Oct 2025 09:10:40 -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 1v9kDm-0004uH-Ou for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:16 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kDW-0004gm-9i for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:13 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3ee15b5435bso1330068f8f.0 for ; Fri, 17 Oct 2025 06:09:55 -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-42700072619sm8986487f8f.46.2025.10.17.06.09.50 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706593; x=1761311393; 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=eFKu1ozhaHpdAj12FHVUlzMeiE8N2MTuFr4PiE9GBwE=; b=FSxlvD60ueGTdvMx7njQyZ1LZEz/NL/+JxgKg6K70EN5sW20r7vdNBPwynqFL6TBe9 JhnQcmU/Nz4S73STqGMSfGcWienGIS14ZatRloq/YC0wPvKw6MDUt/2rFcIy6P908TyG 5XQ3ebbYEwUAqq8codJ8bErt3BFXdYTU5HREqnVHFMDLMjUNe/kL2B9hyPcKq7dUvPl/ /rT1oLNsTmiHSmfloxf1Db+wXInF17eEZFj27cbk7EFdLWlMMJvxxJEL3qJCitYqzKOx mwK2lqvgTYcWS6ZBz4803gqc6NfQQE4V8vi2DrB1NVV5HCeeCmVvxSBtxBD6vH0y6ohZ DSkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706593; x=1761311393; 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=eFKu1ozhaHpdAj12FHVUlzMeiE8N2MTuFr4PiE9GBwE=; b=jcgoms3YAn4yBuopztUUhb6IfOT8UfBqYk5zK46+gugqgBudybRycd41TrmbODLPn2 e/6Y5HqU1Z12km5osM6W2QKYTpn4Ex3NKpP6KzL6BwWiTMJ4/NAlD7PMqbyNkz8lpqYB a/UQ9QXdimfuwGmjwLqDYyPcTRd8Qs+Frukp8Df47KUXlmLPirqMk5+x8xZ4j3WTXw9N SPEpqfqVGV/Idf0VG06zS1JSdxDWAtj3c/UPLWVi+zZ+CD1cVTzauJHtCJDVYCNcr7Hi bgmGvrXbped8ruYBQPC0j/9pvzdFwPVpqwLmS1zFiIz4zN42ga/3ae3oCaNbTF7cl+5s b3ng== X-Gm-Message-State: AOJu0YxobsdBcrt9pNlP1q7mImFtnbGJQEgZD5d5jH2yzkQfMt+3G4fh P/H5XW4YqHi4vbFwqAuUX3LqdHxzErGnXInvPl37DZXRdFlO/uaz2KGMMo+9jJFTSx0Lc+B49C/ +DLcFx+Q= X-Gm-Gg: ASbGnctBbs33kB2V6cySDPvjueNjqhVknIZW6DDRWoNhd/RIQYZT5RUH8lvVw5rJGcq 2r7BBQDA1DZhE7P4Sw/Uc+4pZE8jNKi7y/e8E+EU8P7pJJrbjjvYWxJcP8MdTe4V9IKi2BrFOrp PH5G69AyejWdCfJKVSfF9t/v3FkH7xm+Rw5wZ3jQ6x0NOF7L3GvDgx/qUb6g5EaO/WknuiNykpY q6P+MU8cBh2BsfzD0CoIbtBv3PdPkJze2gxsQPjidtSTUzX6k0jtUsyKIiPUTlaoiOSt2d0ThOi Y5ljADEDOdx0CDjBCMwwlECeB6LLjV1/6xUaftibIyyyPusernFEvwE/LEgGnPWsvWSUobvaEh8 GHGu62UQyVRFiwspbpnY+BViOfTAUQszPX64mqvRDq/Q9h4cibrrqnHzDWus8KOdV2I4ixP34xd g02EhPCwiuc5Z4/mrtNKE6rKeo963PFSlgxZeOFmhUuyuHSBkWn1L6FXMzNVeR X-Google-Smtp-Source: AGHT+IE9D14EnEh6r5ayWynENo7rhlBVs5+9hx6WqNcyncvun2mxUnzMRjwkSa9cvdDzMC7LvF/GyA== X-Received: by 2002:a5d:5d01:0:b0:427:7ac:528f with SMTP id ffacd0b85a97d-42707ac53b8mr1656002f8f.33.1760706591735; Fri, 17 Oct 2025 06:09:51 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 18/20] hw/arm/virt: Remove deprecated virt-7.1 machine Date: Fri, 17 Oct 2025 15:08:17 +0200 Message-ID: <20251017130821.58388-19-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::432; envelope-from=philmd@linaro.org; helo=mail-wr1-x432.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: 1760706948399154100 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 7218badc8c7..4a8a2a91b07 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3586,14 +3586,3 @@ static void virt_machine_7_2_options(MachineClass *m= c) compat_props_add(mc->compat_props, hw_compat_7_2, hw_compat_7_2_len); } DEFINE_VIRT_MACHINE(7, 2) - -static void virt_machine_7_1_options(MachineClass *mc) -{ - VirtMachineClass *vmc =3D VIRT_MACHINE_CLASS(OBJECT_CLASS(mc)); - - virt_machine_7_2_options(mc); - compat_props_add(mc->compat_props, hw_compat_7_1, hw_compat_7_1_len); - /* Compact layout for high memory regions was introduced with 7.2 */ - vmc->no_highmem_compact =3D true; -} -DEFINE_VIRT_MACHINE(7, 1) --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760706888; cv=none; d=zohomail.com; s=zohoarc; b=j0WxRvamDLMsN6ysMIzUKosM93Sm2dFnwYvFx01OXA33zvi6MyYSjZlFe8IhqskttzXzHKbFeiRbx+Oc1u3PDcm3chcAc8tR09ovTtwhp49mvCRTfxaTmKPQtazV5ha3mBw4nH/XH08v8syi7RyzB2oJjfuCi4VMCV70YmEevFM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760706888; 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=pN9mzr5DMuz5NT7Vwryn73J/nj2J7eZwHC2IO5u+/gg=; b=GfJYbT3t6imTOX+xBLwPp0/b23alBfqlpYYvVUKilg65dMvrvpXEFusqH86IGE8W10ucTMVjtyJ+6wCiyw/iGQHuzO3+JwB0+kKgzfqPJjIxqs4h53O+bGvdyHrjWfwcac4YCQciWNNyiYv9XhiefqjTy/wUfHajPSyAMvdE5hI= 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 1760706888397602.3555271260863; Fri, 17 Oct 2025 06:14:48 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kEg-0006VC-9p; Fri, 17 Oct 2025 09:11:13 -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 1v9kDk-0004rx-4y for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:12 -0400 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kDb-0004iW-7Z for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:11 -0400 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-3f99ac9acc4so1648810f8f.3 for ; Fri, 17 Oct 2025 06:10:02 -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-426e6f03a76sm25040051f8f.36.2025.10.17.06.09.57 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:09:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706598; x=1761311398; 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=pN9mzr5DMuz5NT7Vwryn73J/nj2J7eZwHC2IO5u+/gg=; b=iEn05ndul4USLihyRwLOY82fxjXPdUSQ9LWhLhYtikm5GZkM8v0g0b8dttBy7pVv4Q 3toPXzgquXjMXt/aelb4lp93r3d/gd/q+eQDE54MeOm6rOQ89/r5pZdikG+ul025Pn6t XWelP5dICBMk7115PBoVoWnpAVke/nTuI2KHK6wQjXj+nsLVSEPOQs4iPymYhM2s8vuX BlDrRQ4YL06awWKZbXJr5+K15cXx/eN4IeIHfFuxV2tPmf/Qew1OGGIqhpawHo9m4h7a T2r8kfDXQbzIoKFcje/xQNW4HIUJufo4kJYf6Cjp6QFwcZ9RKlD/FPpk92EUVLU6qOG4 hl+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706598; x=1761311398; 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=pN9mzr5DMuz5NT7Vwryn73J/nj2J7eZwHC2IO5u+/gg=; b=gHZSSIAryf5mLtfmY4wj3eP6+EFbGnYnJLROVWBE7EtQXvhvFEeHPKaU77LibXz7KH 5ebzXfF9cSPqLYZNuFXVym90WEHPkHcFRWHcuBrDj2M98qbeojlgEJQxJA9465v8QsAy rDmC1IKdnMBvh2LSpvUaHdt5CWlx7kxUvX4yznjZTBt7yLDbkWvJbtFbVAGdaE4rA23c lFOV3otT+39S1ZHuiSzM++Xp2LsNqWJ/QGvFsObCZ8YBI/TfzhWaslNgFpThrQRFUDqb vzr76AMyPUBfnLb0QnqMaA5oyCxq67vHbkyxq9Ij6XkmbHwNaiR0yHmdTN5dJLPyNBWy Pwdw== X-Gm-Message-State: AOJu0Yw9/yYMGx05fmvYXl1Ljkpbm5KWRv62UGjydhGI685dxDn681YF hPJ0miNkDvoPuxS+hY9nFmLxmODTxFgcRFpE2Qz9v6vDAcIcuhUfbWpJLMBXrCMrSINt8sCQ+4d F8wdVS5c= X-Gm-Gg: ASbGnctULKkVXNMGtmR+FngGWhxDO0UxcvVI5IOVy/D+kfVYD9buAB/EY4jl3uJI+4G DK1SSn9GirbxOJ7rbz8iOR/KWontHNuXDKRe273M9Zhpb1y5oMH8mwKn0Iz7wSMf024r+DK02lZ OXKyjmmt7/v19sIXpYoNAfJ+YDBtwGfWAZJyL+ITrzCGpR9TbFilTBxaqZ0bQBHOt287Qv1gOme Sunc0Du9xJwpn9Hy1JrgP1KwgzqOzHOKaDPoD8ldjJ9F3IUUhBRN50ieF0LsFCg2YgzZz3QMEBM DIdXnjjuC6IUrs/Qarn0Y1cWzpRLvkHOr+sX9tP8PUJR/SvA3SCLIGswhdGoeUSO2T5qY/myVnY oA2bPtPd92n1VXeyxx5aI+TZztzCsDkpJ7K/RXiR6DUHADHqJohXsL5o3p2pg8vQjByzG1SmAam R18Uz0XZXjSDJUnqcs/Apf3/sUxmVIG/jWdSBdPjtoPLJmwRoaWNjoBMeFLALY X-Google-Smtp-Source: AGHT+IErGPaLPM32RTD0rlQQIAddg1i3fnk+UiTLbv4IahXquzdxpBNu54gRzTEE46Bo8PqbZQrkQA== X-Received: by 2002:a5d:5d0a:0:b0:426:ff46:93b8 with SMTP id ffacd0b85a97d-42704d8444amr2014671f8f.8.1760706598145; Fri, 17 Oct 2025 06:09:58 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 19/20] hw/arm/virt: Remove VirtMachineClass::no_highmem_compact field Date: Fri, 17 Oct 2025 15:08:18 +0200 Message-ID: <20251017130821.58388-20-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::436; envelope-from=philmd@linaro.org; helo=mail-wr1-x436.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: 1760706891158158500 The VirtMachineClass::no_highmem_compact field was only used by virt-7.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 ddbd2d78209..0d2a951cf08 100644 --- a/include/hw/arm/virt.h +++ b/include/hw/arm/virt.h @@ -121,7 +121,6 @@ typedef enum VirtGICType { =20 struct VirtMachineClass { MachineClass parent; - bool no_highmem_compact; bool no_ns_el2_virt_timer_irq; bool no_nested_smmu; }; diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 4a8a2a91b07..651ad4b5f63 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3438,7 +3438,6 @@ static void virt_machine_class_init(ObjectClass *oc, = const void *data) static void virt_instance_init(Object *obj) { VirtMachineState *vms =3D VIRT_MACHINE(obj); - VirtMachineClass *vmc =3D VIRT_MACHINE_GET_CLASS(vms); =20 /* EL3 is disabled by default on virt: this makes us consistent * between KVM and TCG for this board, and it also allows us to @@ -3451,7 +3450,7 @@ static void virt_instance_init(Object *obj) =20 /* High memory is enabled by default */ vms->highmem =3D true; - vms->highmem_compact =3D !vmc->no_highmem_compact; + vms->highmem_compact =3D true; vms->gic_version =3D VIRT_GIC_VERSION_NOSEL; =20 vms->highmem_ecam =3D true; --=20 2.51.0 From nobody Fri Nov 14 16:53:55 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=1760707212; cv=none; d=zohomail.com; s=zohoarc; b=GfD7eyCqqDlglqAAILGs2uCHabQefq7hw7XEi0NR92uB1xkfyQfs+M/xkyBdJ3wqPy0wCK3Crss+NDGGvPEtyv6tNfueoL4cbsiOKcpfmhsAc65q7pLD88H1HFW1RTaHVXffpwS6t+q9Li/mg/XzSla60ouqdftuj6asfBkTOLI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1760707212; 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=F98Bt2rqPIwW1cb5a6h+iFYD8TVHtD6ORETYRyTMwr4=; b=kK+leQobUACtilcmtKExIRyPFrkqr6pFknvzebcjzo+r4i0gN6jCrFgC0z7Lv89ELOPuEYSfELf2OWXTRNKaKv1j09g7kj/mzH4LYG2jeXnaWk7PciQJdRD/Wxt2y+8/HPQMmhd2FfFqBhn6inMbm2CMnuZ2DrtTYnKsZvgexkE= 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 1760707212738642.0855077757585; Fri, 17 Oct 2025 06:20:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v9kER-0006EU-Nd; Fri, 17 Oct 2025 09:10:57 -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 1v9kDo-0004yh-Hv for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:17 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1v9kDj-0004lU-Vq for qemu-devel@nongnu.org; Fri, 17 Oct 2025 09:10:15 -0400 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-46e6a6a5e42so10640905e9.0 for ; Fri, 17 Oct 2025 06:10:08 -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-426ce5833dcsm40216776f8f.19.2025.10.17.06.10.02 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Fri, 17 Oct 2025 06:10:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760706603; x=1761311403; 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=F98Bt2rqPIwW1cb5a6h+iFYD8TVHtD6ORETYRyTMwr4=; b=hm1x+1I4RpDvod0tT87sPziTFSjsWIVsxq1ldExDZcunkt7mzBy3CaPLgkpkXvNq5G o0XERnFFg0mpnaO++4HPwRfiVlTf+A/ffh4tpx3wv6RP4mpzdMC1sFGIyhEUbm735rYt 1AntdijEvQGoCerzA67zpDXyRePJSjM5TJevWfxYZMR+Vc1S8qZI/7Gp8Gv8lJfy6Mc7 VxAAX5vNgmYUsHCchLFLnkvbggci/jf2SsYQ7X6ggBEueMtPxzKXONK8JKlSmYEhxC0S b78QOFJZ5Oi08y4/LhCF652gqea6o0McaNPxjicr+GaEb2U1jQa/OWjk4CSuKyOJOwTf rr9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760706603; x=1761311403; 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=F98Bt2rqPIwW1cb5a6h+iFYD8TVHtD6ORETYRyTMwr4=; b=Lv9tPZFN1mQuvoz8sT53oyH4/KzhEaysc/GpPtNeJWEx9IY/JJYM1gGOCdMAKxV75R oqd7I1j/Gtvnbc3pggu9DN1BrJWkJ2u2emqWl2JvGoXlIAuOAMNPeiUbFmvPR11eJ+Ex peziFFgylb6sOElPi9v93K89vZnGc6NuxbJg9d8tq0XWfgnW3aCKBUrRzDRlA0BoGJYM VzEFNxFMbfkkdRUWheuby4drOEuKsEQWQbyXJllmEotNuCaa4MxafM3BD0xMx/kcbcDW zJ1nAROaU1LvcLnK1CUV/ZshnnpFWEXUsnoiF2QyFJLzVXqW0qIMIZAQdonADXwy2iNF j0kw== X-Gm-Message-State: AOJu0YzpTkw0vNkfP2aGciZHlUV171hQzZ6HaA9H5036zU4Y3+LTY4oa iKnVp+8ho53CeonfoITpnCRPFhV8ZpIjkqfjhaS8hyePXcrBnHgr4RxrbZOEUusVt0CKVWqbtQG I8VhzAEk= X-Gm-Gg: ASbGnct3+t7muU8fxY9g2wEWJp0b4KK9Jl/S9B0QBqRVh8SD+35uS2qIj5dpHu8h4U6 pH27yPOaE1eGClUH5eQJTAWZqmNKWMKnhOUY79p0855XVtrWp1yUweR2vADMbEgtB4xIVD+Y0fH NGGf9qHQDT9ebG2EafZ/TpgKnTkOSxWvtg9Ms/JXzqFrAeUbi6EbQzGc2ikpUzlxg044bpBGiXE uOhNNirHF2WdUZyjvDkjdqzOO8rYx4uFwmq36Er4LbpANtWHbhNx2lmn82YlL8JSpdD/6FcWEAa tzPOG9s/TqYqK3g4OlTayIMzzbJkp1AjuWdT2aTzzL1qQauvylqxJZzRqrDgmpc+VeP88YeXVJ/ jdpjWapHOdznYWb6dk1kKhnPC+oQkO9dn2j5+5qufO5pkePYHrajm41d3FYQ/E8jzmQ/qVc3Tir fm1L26/l1+FcFOQRoDQ5tLfMaLjznBMhLbap7AEFF6KaLjhpC1rOLki7wHDtNc X-Google-Smtp-Source: AGHT+IHj5kg7CiAB80xNILUWMc7LhMJpdmAGuhndYdMKCshtKKCQaTbnfURb421hvCqfP0DtPNL+uw== X-Received: by 2002:a05:600c:8509:b0:471:16e5:6d7a with SMTP id 5b1f17b1804b1-4711787dca0mr23062475e9.13.1760706603322; Fri, 17 Oct 2025 06:10:03 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: "Michael S. Tsirkin" , Igor Mammedov , Andrew Jones , Ani Sinha , qemu-arm@nongnu.org, Shannon Zhao , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 20/20] hw/arm/virt: Remove deprecated virt-7.2 machine Date: Fri, 17 Oct 2025 15:08:19 +0200 Message-ID: <20251017130821.58388-21-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251017130821.58388-1-philmd@linaro.org> References: <20251017130821.58388-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::334; envelope-from=philmd@linaro.org; helo=mail-wm1-x334.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: 1760707214169154100 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 | 7 ------- 1 file changed, 7 deletions(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 651ad4b5f63..2da5b014e2a 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -3578,10 +3578,3 @@ static void virt_machine_8_0_options(MachineClass *m= c) compat_props_add(mc->compat_props, hw_compat_8_0, hw_compat_8_0_len); } DEFINE_VIRT_MACHINE(8, 0) - -static void virt_machine_7_2_options(MachineClass *mc) -{ - virt_machine_8_0_options(mc); - compat_props_add(mc->compat_props, hw_compat_7_2, hw_compat_7_2_len); -} -DEFINE_VIRT_MACHINE(7, 2) --=20 2.51.0