Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3409511ybi; Fri, 5 Jul 2019 06:54:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqwRt2N+VWIjh2ilkkEasCYpBhhmV+PMGx5q1hFZ/dhtNOx6DVPwPMMkzX8f6pjI7R4+FrXD X-Received: by 2002:a17:902:e65:: with SMTP id 92mr5660245plw.13.1562334848113; Fri, 05 Jul 2019 06:54:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562334848; cv=none; d=google.com; s=arc-20160816; b=HutyOPJumb1YxjBLAJUzkEsFhI/sy8SFyqLHgFuAdOxAQ2Tn5tA0kMA60qEuE3+VCa omODmDNz0JHx/Y2upSFtendr8hxprxaUiaV/a0VjhmJlK9GKQwfsxeOcVQ2q+/Tf0dvb ocUcw0ZoFtXmWmk56hMUoTemtCobmtJZ3yDMW5WpR8k/xFe4EwA80USOn4FtGaFYTlQf XfxNU74wrNmOmNdPG9Yu3CchuDMubo8hBBtKbMH7e8+Dwk6jiFj0cFbyczbN31lx5Z+i /E76F0ehHbSE7qpbMvU10pQqAabEiWvN1Jrl1VXh5WScaPQq72apMkzotqAro0p4GEHw dLWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date; bh=m+pWkVOJHMaAH2Tt2WNqBM0hmORgmKXPvosygdMmIi4=; b=IUnzeeV1mWUQBGyZIMM5lZ/fiGw1e8ChI+BFgLBT0wSmgDcopAP12406CSrXEZexu/ IHJHbxNZXJ2C3qUApyOdWmj6N/hCHnJmyTjpaTF+tR10kbLOaKUn95m3ZLJBjGI3dWLw acBzhlRkaUYnWD7h8SgYo7btvtOR+yRQNqgD7SIfIH13USFbDmmrqmsNmLWBMHqnP3MW I9mqBQZKDJF9kB2Jw3bBxJO+jCm2oEV/vYWRuSwfpOydPN7KR3Fh5lwiVrDi+W3+8dXz hKWPBslb6zg5ghF2U6mjcjR9OXieS5XRThPCFLZt2BYA4Aau5H4NhIFa5+zbPanudsHJ REZg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j5si9025689pgi.181.2019.07.05.06.53.52; Fri, 05 Jul 2019 06:54:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728565AbfGENwD (ORCPT + 99 others); Fri, 5 Jul 2019 09:52:03 -0400 Received: from mail02.asahi-net.or.jp ([202.224.55.14]:34326 "EHLO mail02.asahi-net.or.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727940AbfGENwD (ORCPT ); Fri, 5 Jul 2019 09:52:03 -0400 Received: from h61-195-96-97.vps.ablenet.jp (h61-195-96-97.ablenetvps.ne.jp [61.195.96.97]) (Authenticated sender: PQ4Y-STU) by mail02.asahi-net.or.jp (Postfix) with ESMTPA id B5C37498AF; Fri, 5 Jul 2019 22:51:58 +0900 (JST) Received: from yo-satoh-debian.ysato.ml (ZM005235.ppp.dion.ne.jp [222.8.5.235]) by h61-195-96-97.vps.ablenet.jp (Postfix) with ESMTPSA id 43A79240085; Fri, 5 Jul 2019 22:51:56 +0900 (JST) Date: Fri, 05 Jul 2019 22:51:55 +0900 Message-ID: <87a7ds4mis.wl-ysato@users.sourceforge.jp> From: Yoshinori Sato To: Rich Felker Cc: Arnd Bergmann , John Paul Adrian Glaubitz , Adam Borowski , Christoph Hellwig , Linus Torvalds , Linux-sh list , linux-arch , Linux Kernel Mailing List Subject: Re: [RFC] remove arch/sh? In-Reply-To: <20190626153820.GP1506@brightrain.aerifal.cx> References: <20190625085616.GA32399@lst.de> <20190625112146.GA9580@angband.pl> <401b12c0-d175-2720-d26c-b96ce3b28c71@physik.fu-berlin.de> <20190625142832.GD1506@brightrain.aerifal.cx> <87tvccr3kv.wl-ysato@users.sourceforge.jp> <20190626153820.GP1506@brightrain.aerifal.cx> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 27 Jun 2019 00:38:21 +0900, Rich Felker wrote: > > On Wed, Jun 26, 2019 at 08:25:20PM +0900, Yoshinori Sato wrote: > > On Wed, 26 Jun 2019 00:48:09 +0900, > > Arnd Bergmann wrote: > > > > > > On Tue, Jun 25, 2019 at 4:28 PM Rich Felker wrote: > > > > On Tue, Jun 25, 2019 at 02:50:01PM +0200, Arnd Bergmann wrote: > > > > > don't build, or are incomplete and not worked on for a long > > > > > time, compared to the bits that are known to work and that someone > > > > > is still using or at least playing with. > > > > > I guess a lot of the SoCs that have no board support other than > > > > > the Hitachi/Renesas reference platform can go away too, as any products > > > > > based on those boards have long stopped updating their kernels. > > > > > > > > My intent here was always, after getting device tree theoretically > > > > working for some reasonable subset of socs/boards, drop the rest and > > > > add them back as dts files (possibly plus some small drivers) only if > > > > there's demand/complaint about regression. > > > > > > Do you still think that this is a likely scenario for the future though? > > > > > > If nobody's actively working on the DT support for the old chips and > > > this is unlikely to change soon, removing the known-broken bits earlier > > > should at least make it easier to keep maintaining the working bits > > > afterwards. > > > > > > FWIW, I went through the SH2, SH2A and SH3 based boards that > > > are supported in the kernel and found almost all of them to > > > be just reference platforms, with no actual product ever merged. > > > IIRC the idea back then was that users would supply their > > > own board files as an add-on patch, but I would consider all the > > > ones that did to be obsolete now. > > > > > > HP Jornada 6xx is the main machine that was once supported, but > > > given that according to the defconfig file it only comes with 4MB > > > of RAM, it is unlikely to still boot any 5.x kernel, let alone user > > > space (wikipedia claims there were models with 16MB of RAM, > > > but that is still not a lot these days). > > > > > > "Magicpanel" was another product that is supported in theory, but > > > the google search showed the 2007 patch for the required > > > flash storage driver that was never merged. > > > > > > Maybe everything but J2 and SH4(a) can just get retired? > > > > > > Arnd > > > > I also have some boards, so it's possible to rewrite more. > > I can not rewrite the target I do not have, so I think that > > there is nothing but to retire. > > To clarify, are you agreeing with Arnd's suggestion to retire/remove > everything but jcore and sh4[a]? > > Rich I have SH2/2A/3 target board. So can mantain CPU support. But with board support it will be difficult. I would like to make the transition to a common framework. I also have to fix the parts that depend on each board for migration, so I would like to limit the target for maintenance to only those that can be used now. -- Yosinori Sato