From nobody Sat May 18 15:08:26 2024 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=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1696578810; cv=none; d=zohomail.com; s=zohoarc; b=NAr+vKJsyrdyCdcvEyhsZlYnOiiGiiQBrIL/cBTxSTKMKobtflVZN0zTfbzpSx/SbMFIku2SfOnxANU7WyEj2eir+az6kzipkosTTbQOmto5WS8bam7XzsyuLhbsxj6GVsx5f+yVjAValI/ZPvjswsLtdQKgz/0qafg4taR9ETw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1696578810; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=CIvnMsh+FWNPiMCXZ1XSZX0f7f2JNJfRSnryYKR28ls=; b=MjJC8O+LDew6SM/K65on7c20UeUjkzm63BS59zAG3G3tTC+jOHZexxIRmWhF7jx0r47rWbpYeVWSwM1xOZqhbUt5D8TYDC7vZOlm3UA+43zXWoiTaeNVPWZ/Yho+KUiRjQZQn7iIT7VioH8Xj2knLjuel+eux2wyOjhRqKG/mI8= 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 1696578810650508.8904169479264; Fri, 6 Oct 2023 00:53:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qofdo-0004qo-Ao; Fri, 06 Oct 2023 03:52:56 -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 1qofdm-0004qR-NW for qemu-devel@nongnu.org; Fri, 06 Oct 2023 03:52:54 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qofdl-00085n-9Q for qemu-devel@nongnu.org; Fri, 06 Oct 2023 03:52:54 -0400 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-558-ZbjQfZToPhSfmVuP2yE8jA-1; Fri, 06 Oct 2023 03:52:49 -0400 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B659E80418B for ; Fri, 6 Oct 2023 07:52:48 +0000 (UTC) Received: from thuth-p1g4.str.redhat.com (dhcp-192-205.str.redhat.com [10.33.192.205]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2921C40C2015; Fri, 6 Oct 2023 07:52:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1696578772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=CIvnMsh+FWNPiMCXZ1XSZX0f7f2JNJfRSnryYKR28ls=; b=ZRZa77wtfyklgbKQ1ld+h5vZQAJgx3W5Rcr2JxHIUtyX78S089N5BoTNVKbVy4hiUCubR7 6aDVlndetlVOLFnjGU269Z6zeXRGLI56aRad/mcg2rp9gWQ02M1dSrq4KDJlaMDA8ieKsR 3Egkl+fPYoRgWqPT5akouiGoD8oJmYw= X-MC-Unique: ZbjQfZToPhSfmVuP2yE8jA-1 From: Thomas Huth To: qemu-devel@nongnu.org, Paolo Bonzini Cc: "Michael S. Tsirkin" Subject: [PATCH] docs/about: Mark the old pc-i440fx-2.0 - 2.3 machine types as deprecated Date: Fri, 6 Oct 2023 09:52:47 +0200 Message-ID: <20231006075247.403364-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.1 on 10.11.54.1 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=170.10.133.124; envelope-from=thuth@redhat.com; helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 @redhat.com) X-ZM-MESSAGEID: 1696578811550100001 Content-Type: text/plain; charset="utf-8" As we've seen in the past, it's useful for deprecating old machine types to finally be able to get of legacy code or do other clean-ups (see e.g. commit ea985d235b868047 that was used to drop the PCI code in the 128k bios binaries to free some precious space in those binaries). So let's continue deprecating the oldest pc machine types. QEMU 2.3 has been released 8 years ago, so that's plenty of time since such machine types have been used by default, thus deprecating pc-i440fx-2.0 up to pc-i440fx-2.3 should be fine nowadays. Signed-off-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- docs/about/deprecated.rst | 8 ++++++++ hw/i386/pc_piix.c | 1 + 2 files changed, 9 insertions(+) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index e43de9c183..c016bb9b20 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -277,6 +277,14 @@ deprecated; use the new name ``dtb-randomness`` instea= d. The new name better reflects the way this property affects all random data within the device tree blob, not just the ``kaslr-seed`` node. =20 +``pc-i440fx-2.0`` up to ``pc-i440fx-2.3`` (since 8.2) +''''''''''''''''''''''''''''''''''''''''''''''''''''' + +These old machine types are quite neglected nowadays and thus might have +various pitfalls with regards to live migration. Use a newer machine type +instead. + + Backend options --------------- =20 diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c index ff8654ecda..9789e9e75c 100644 --- a/hw/i386/pc_piix.c +++ b/hw/i386/pc_piix.c @@ -784,6 +784,7 @@ static void pc_i440fx_2_3_machine_options(MachineClass = *m) { pc_i440fx_2_4_machine_options(m); m->hw_version =3D "2.3.0"; + m->deprecation_reason =3D "old and unattended - use a newer version in= stead"; compat_props_add(m->compat_props, hw_compat_2_3, hw_compat_2_3_len); compat_props_add(m->compat_props, pc_compat_2_3, pc_compat_2_3_len); } --=20 2.41.0