From nobody Tue May 14 06:33:07 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=rfc1149.net ARC-Seal: i=1; a=rsa-sha256; t=1704789084; cv=none; d=zohomail.com; s=zohoarc; b=YHrg/rPf7sart1/xnfP9zvCKliJ2UtyCpDcSWR6iO4uPWuMei4ROtFD3Pa4fCQq/ujS9xFfx51c7zuzkbTP3Mw4H+f03w8vWW2b5kWtVdvZVP9whH0ETzKSkvz0snaVa/Uo/Kqkz/gQ2NwlcVDpxjXwM4otWraBbNhUvSgbB3Ik= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704789084; 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=2RSQ35YfuLGfK0p/KQQS/iGRkD6/iTM+LoiOrDgfW/I=; b=AgKz8Z3oSgyctny6tGTOvAfFyUVFeiybxXzCp6U6bhkwA1hKlcgzFO02+yh8c/LTJe8Au78AytGLPpw6fiJJK1YEmOJ9PvZiQjHUSHTh/LztAiYCE7p1hkBN64x/zBUENM7XTC+W0G/41Z5gLdiqDBlCjE9HrrkOFciW8wTMKYw= 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 1704789084484829.6216465663185; Tue, 9 Jan 2024 00:31:24 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rN7Vo-00048z-Jo; Tue, 09 Jan 2024 03:31:04 -0500 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 1rN7Vi-0003uw-LZ; Tue, 09 Jan 2024 03:30:59 -0500 Received: from zoidberg.rfc1149.net ([195.154.227.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rN7Vg-0004mj-Oo; Tue, 09 Jan 2024 03:30:58 -0500 Received: from 127.0.0.1 (localhost [127.0.0.1]) (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) (Client did not present a certificate) by zoidberg.rfc1149.net (Postfix) with ESMTPSA id 2921180026; Tue, 9 Jan 2024 09:30:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=rfc1149.net; s=smtp; t=1704789054; bh=EHiQGjec6QFK7MExqkhkOlwjNKmbWP2uDH2Ev+/wKds=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=dbFGZSvI13Ph4XaS4ZyZrxrm0j6VA8RZad82EnjLtKf+TfOqXHmBe2pXV6hlhOvuM hDZjlUNJ8GkpYKc8FkVam1woy/LB/Zt3qmB3MijhV0m5nOmjYjw1hnAa7y3wt0RfCi ol3lxrdELZzpvqv2oqA1FwFyx4BJH+daN6jZ+y1nWgqwUiFj2OUfZOAkiS1vs+tv9+ bF29120rLyMFIoZkZ+/bJwkU5d7ylKNIgV5CNp1941vKEJIl9UBG0CxhNCPV7MIoXS gIqBaV8w5tBdWj5zgtF01adtNzz+5e1VNhariupwBIYiiNVrB+vghXKKTtcce9/ioz YfIIlYvBnhk8g== From: Samuel Tardieu To: qemu-devel@nongnu.org Cc: Magnus Damm , Hanna Reitz , devel@lists.libvirt.org, Yoshinori Sato , Kevin Wolf , qemu-block@nongnu.org, Samuel Tardieu , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [PATCH v2 1/2] target/sh4: Deprecate the shix machine Date: Tue, 9 Jan 2024 09:30:52 +0100 Message-ID: <20240109083053.2581588-2-sam@rfc1149.net> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20240109083053.2581588-1-sam@rfc1149.net> References: <20240109083053.2581588-1-sam@rfc1149.net> 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=195.154.227.159; envelope-from=sam@rfc1149.net; helo=zoidberg.rfc1149.net 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, T_SCC_BODY_TEXT_LINE=-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 @rfc1149.net) X-ZM-MESSAGEID: 1704789085536100003 The shix machine has been designed and used at T=C3=A9l=C3=A9com Paris from= 2003 to 2010. It had been added to QEMU in 2005 and has not been maintained since. Since nobody is using the physical board anymore nor interested in maintaining the QEMU port, it is time to deprecate it. Signed-off-by: Samuel Tardieu Reviewed-by: C=C3=A9dric Le Goater Reviewed-by: Yoshinori Sato Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- docs/about/deprecated.rst | 5 +++++ hw/sh4/shix.c | 1 + 2 files changed, 6 insertions(+) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 2e15040246..e6a12c9077 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -269,6 +269,11 @@ Nios II ``10m50-ghrd`` and ``nios2-generic-nommu`` mac= hines (since 8.2) =20 The Nios II architecture is orphan. =20 +``shix`` (since 9.0) +'''''''''''''''''''' + +The machine is no longer in existence and has been long unmaintained +in QEMU. =20 Backend options --------------- diff --git a/hw/sh4/shix.c b/hw/sh4/shix.c index aa812512f0..eb3150b5bc 100644 --- a/hw/sh4/shix.c +++ b/hw/sh4/shix.c @@ -80,6 +80,7 @@ static void shix_machine_init(MachineClass *mc) mc->init =3D shix_init; mc->is_default =3D true; mc->default_cpu_type =3D TYPE_SH7750R_CPU; + mc->deprecation_reason =3D "old and unmaintained"; } =20 DEFINE_MACHINE("shix", shix_machine_init) --=20 2.42.0 From nobody Tue May 14 06:33:07 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=rfc1149.net ARC-Seal: i=1; a=rsa-sha256; t=1704789127; cv=none; d=zohomail.com; s=zohoarc; b=VnZhRs/5ntjwOtHr8xQEB7VZQ631eP3JSg/sQRZhakULX5DxbJsyLZzMKIJKC2I2WVrhQ0oli+3E7ujPLqCRKpUPO97Ck4hW6aXyfhWWS9wwKJLmr8hCj6/WSm3fkxa20Gnt0XcbOsmVDfF/dKR+uE1iYAevEMl5AOdskcAshJ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704789127; 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=v1jYWYUeum1tHaz8EonEA5pwrLLvranv4MHnCsMKQn4=; b=jbxd8TeaRvLXXd/uR6XJn8rE+2HL4G96O4AaUBQKNv2FlYxyWpLjfIag42AEMOTJkgIqDc7i8GODHlUyNJNIYupcew0dwYr5HPEYEK5szxRKtAMBIxdbu7/Vmdh+X40H/J27pem6Yr8mX1KklbJ1zEpQAgeEJ70tz/vqV/DCl5c= 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 1704789127304994.4688921450825; Tue, 9 Jan 2024 00:32:07 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rN7Vm-00042b-5b; Tue, 09 Jan 2024 03:31:02 -0500 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 1rN7Vh-0003ua-I5; Tue, 09 Jan 2024 03:30:57 -0500 Received: from zoidberg.rfc1149.net ([195.154.227.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rN7Vf-0004mz-Tf; Tue, 09 Jan 2024 03:30:57 -0500 Received: from 127.0.0.1 (localhost [127.0.0.1]) (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) (Client did not present a certificate) by zoidberg.rfc1149.net (Postfix) with ESMTPSA id 4AC0480027; Tue, 9 Jan 2024 09:30:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=rfc1149.net; s=smtp; t=1704789054; bh=PwDUlGVDRbpp2DpJ68zo7HtCdP0SFMmWNO1Zlr4J64s=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=pxo1XE5wXObzXXg1loNcc6n8S2FQIcYx3UBDfJtSi1TAT03vH5j2KKYfAU0QzIubf kWciuGn76J1TyCTzJI1AuXkMNpSDbt7JWZPgcUHM7sgX39b49RAUgF1l//Er66C0mX O/9sqLAdWUoQARzXhFgQBqKGqzrEl+wT932qV5vL9GrHwHq8r1DOWe+hl9VTwThtUE xE3ZvoUcTPIv1rC3/Hmvh9I1bdeKQke7QBLUEMr4CGDAw7U0IjxeE5I8H3d3upQheJ dVkEOU4AByarr5yNE8Dv62A6ImZQYnOXeKgG3fQa4TKcQF+ShxzqbejTun8jbJwlfz XbmOQSM4kEUsA== From: Samuel Tardieu To: qemu-devel@nongnu.org Cc: Magnus Damm , Hanna Reitz , devel@lists.libvirt.org, Yoshinori Sato , Kevin Wolf , qemu-block@nongnu.org, Samuel Tardieu , =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [PATCH v2 2/2] hw/block: Deprecate the TC58128 block device Date: Tue, 9 Jan 2024 09:30:53 +0100 Message-ID: <20240109083053.2581588-3-sam@rfc1149.net> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20240109083053.2581588-1-sam@rfc1149.net> References: <20240109083053.2581588-1-sam@rfc1149.net> 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=195.154.227.159; envelope-from=sam@rfc1149.net; helo=zoidberg.rfc1149.net 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, T_SCC_BODY_TEXT_LINE=-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 @rfc1149.net) X-ZM-MESSAGEID: 1704789127660100002 The 16MiB flash device is only used by the deprecated shix machine. Its code it old and unmaintained, and has never been adapted to the QOM architecture. It still contains debug statements and uses global variables. It is time to deprecate it. Signed-off-by: Samuel Tardieu Reviewed-by: C=C3=A9dric Le Goater Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- docs/about/deprecated.rst | 2 +- hw/block/tc58128.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index e6a12c9077..15e39f8bbb 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -273,7 +273,7 @@ The Nios II architecture is orphan. '''''''''''''''''''' =20 The machine is no longer in existence and has been long unmaintained -in QEMU. +in QEMU. This also holds for the TC51828 16MiB flash that it uses. =20 Backend options --------------- diff --git a/hw/block/tc58128.c b/hw/block/tc58128.c index d350126b27..6944cf58fa 100644 --- a/hw/block/tc58128.c +++ b/hw/block/tc58128.c @@ -202,6 +202,7 @@ static sh7750_io_device tc58128 =3D { =20 int tc58128_init(struct SH7750State *s, const char *zone1, const char *zon= e2) { + warn_report_once("The TC58128 flash device is deprecated"); init_dev(&tc58128_devs[0], zone1); init_dev(&tc58128_devs[1], zone2); return sh7750_register_io_device(s, &tc58128); --=20 2.42.0