From nobody Sat Nov 15 12:14:54 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=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1751455957; cv=none; d=zohomail.com; s=zohoarc; b=eDZsHS0GjvP1Ms/ZBsY0yz5fp5nWnBhYPoemFgwpt8QBenpcH/Xwoky5CX23agbsFgdsjSrWel/qU/KSduJ2mkHWmPPhk1FlU+0pjyonPm2Vq5/54uWURtZm/0R7BE9PbVTND43eHAr0KB3pS4z9GATFSgZ2uwbdvu442zxppDo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751455957; 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=mFmWlY277Om1t9wcCcb1S7yGVkyGpWURkwZuknh2Coc=; b=Bh9aCFDZkw9ixnoNcZJGBqvIZScqyyF/Jrrr5empkN4P4rxlgoZjA6Z0QM4Gx9HMXAtt15CWs7LRyqbzZ1O6KlpUv8bsWi32LaLMf1Nw691NhmvpoOsia+bzNtzuYO9BDkS5LmgfdUko+8xHh4bqwsp45EnGvU+2sr5F/ikkXg8= 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=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1751455957499635.7348981168424; Wed, 2 Jul 2025 04:32:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uWvgN-0000wD-1w; Wed, 02 Jul 2025 07:31:20 -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 1uWvgH-0000vY-5R for qemu-devel@nongnu.org; Wed, 02 Jul 2025 07:31:14 -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 1uWvgA-00052O-I3 for qemu-devel@nongnu.org; Wed, 02 Jul 2025 07:31:12 -0400 Received: from mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-634-Z_LAIBxbN7GGh9PztV5-7g-1; Wed, 02 Jul 2025 07:30:56 -0400 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 632A51978F63; Wed, 2 Jul 2025 11:30:55 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.45.225.139]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id BCA8C19560AB; Wed, 2 Jul 2025 11:30:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1751455860; 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=mFmWlY277Om1t9wcCcb1S7yGVkyGpWURkwZuknh2Coc=; b=AYNuxLJVBjtq8ClVq9tYZaD2EJ/sIIybyE7pUGfPt4Oiu+X/4Sxy+dsLA/etAF8IG3PvZc 76fMw513RDy/sgGt2RVFH8Vi2ss+tSQI+6Gl8PGUuYiSDHQu0STRDYTAYo4hSHUPFJjNXE 7GCSs9szxbiCe/57bOxCykb4iMlJiDQ= X-MC-Unique: Z_LAIBxbN7GGh9PztV5-7g-1 X-Mimecast-MFC-AGG-ID: Z_LAIBxbN7GGh9PztV5-7g_1751455855 From: Thomas Huth To: Peter Maydell , qemu-devel@nongnu.org Cc: Rob Herring , qemu-arm@nongnu.org, Guenter Roeck Subject: [PATCH] hw/arm/highbank: Mark the "highbank" and the "midway" machine as deprecated Date: Wed, 2 Jul 2025 13:30:51 +0200 Message-ID: <20250702113051.46483-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 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: 15 X-Spam_score: 1.5 X-Spam_bar: + X-Spam_report: (1.5 / 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.237, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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: 1751455959429116600 Content-Type: text/plain; charset="utf-8" From: Thomas Huth We don't have any automatic regression tests for these machines and when asking the usual suspects on the mailing list we came to the conclusion that nobody tests these machines manually, too, so it seems like this is currently just completely unused code. Mark them as depre- cated to see whether anybody still speaks up during the deprecation period, otherwise we can likely remove these two machines in a couple of releases. Signed-off-by: Thomas Huth Acked-by: Guenter Roeck Acked-by: Rob Herring --- Here's the preceeding discussion on the mailing list: https://lore.kernel.org/qemu-devel/CAFEAcA_0Hu8+G50sy0FJ2rX-=3DcNymLddDdrS= 2nN5ZY-doKiT8w@mail.gmail.com/ docs/about/deprecated.rst | 7 +++++++ hw/arm/highbank.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 42037131de1..3fb9d8e1ebd 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -344,6 +344,13 @@ they want to use and avoids confusion. Existing users= of the ``spike`` machine must ensure that they're setting the ``spike`` machine in the command line (``-M spike``). =20 +Arm ``highbank`` and ``midway`` machines (since 10.1) +''''''''''''''''''''''''''''''''''''''''''''''''''''' + +There are no known users left for these machines (if you still use it, +please write a mail to the qemu-devel mailing list). If you just want to +boot an A15 or A9 Linux, use the ``virt`` machine instead. + =20 System emulator binaries ------------------------ diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c index 3ae26ebebdc..165c0b741a5 100644 --- a/hw/arm/highbank.c +++ b/hw/arm/highbank.c @@ -357,6 +357,7 @@ static void highbank_class_init(ObjectClass *oc, const = void *data) mc->max_cpus =3D 4; mc->ignore_memory_transaction_failures =3D true; mc->default_ram_id =3D "highbank.dram"; + mc->deprecation_reason =3D "no known users left for this machine"; } =20 static const TypeInfo highbank_type =3D { @@ -381,6 +382,7 @@ static void midway_class_init(ObjectClass *oc, const vo= id *data) mc->max_cpus =3D 4; mc->ignore_memory_transaction_failures =3D true; mc->default_ram_id =3D "highbank.dram"; + mc->deprecation_reason =3D "no known users left for this machine"; } =20 static const TypeInfo midway_type =3D { --=20 2.50.0