Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp3727869ybd; Tue, 25 Jun 2019 07:30:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqyxPbGlX6zu6SlrxXt1FyF/O1u9ZWpUNUYewMvxsmvVNBFsFXZddvi9YvL3EJ7IT1PwirJq X-Received: by 2002:a17:902:e281:: with SMTP id cf1mr73025940plb.271.1561473014826; Tue, 25 Jun 2019 07:30:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561473014; cv=none; d=google.com; s=arc-20160816; b=i8bHC6v5/1b0KS9gyOlR8IlMnSBzLgaCAYxchDahxt9yu4WnnonktKGlU7cO0v77JE 3GnopCdP7sbLoYgUhsOlypWE4PKIR3LmNtOzf/pAZp2pDMEqLosYhTpKn6PAiyoboxx9 egC8/3r5+m0s7PcPoPBJbX+2rVYbbiuVjMWJ3tOmcv8EsqpoLKQ1QVOzjOHjl6aBTqGv 6P0XYtSZcCOz32pKfL6bKKQONCHzczh03+H800emOUBHe8wy/8Ra6ZLhYtBuz3kMGN2+ MOlrBx56JPq+3rTB+GEKPdFZiG88v/fPkKT3zLm7tbOuyhynHvc+jCG5krAJkQn/K5is r1kA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=fNpSZp7FsWwDEazpO/LUoRVMLmmxdB5QzkYBs6L93+k=; b=gEZSrq/QxcMpKEwJbuE9UXXSCsYzJQu2x93gz/R3AhUmU2Fk3u+GboaebwPBKdvTW7 RPwiBXavK7ZES/0Je0EbIYNYUoIOwB5sS2RE5RvyNR0NFsys7AJQP4u2fJ+6nVUCC1cn mDXRrHrleh7QuUfWqWfjhwS4Z0aceXhKmuahc5tz/MHToj5fzMKZD6vlMNA7yFs74B2o 8sf+Eu5/UOGJn4XK24KsL7LBAZwEsb1D/3T00ieXHBqiyM21f1lj4LVcc//+CXKjrEsd NYd1sS9UE5Aa10CTxUvoVaev+oiFIFMPp9i/2BJVnd445OCijOTB8IQ0Cs0sjE06GgAi nTHQ== 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 q2si13445769pgh.177.2019.06.25.07.29.59; Tue, 25 Jun 2019 07:30:14 -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 S1730591AbfFYO26 (ORCPT + 99 others); Tue, 25 Jun 2019 10:28:58 -0400 Received: from 216-12-86-13.cv.mvl.ntelos.net ([216.12.86.13]:38712 "EHLO brightrain.aerifal.cx" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729336AbfFYO26 (ORCPT ); Tue, 25 Jun 2019 10:28:58 -0400 X-Greylist: delayed 411 seconds by postgrey-1.27 at vger.kernel.org; Tue, 25 Jun 2019 10:28:58 EDT Received: from dalias by brightrain.aerifal.cx with local (Exim 3.15 #2) id 1hfmQy-0007BU-00; Tue, 25 Jun 2019 14:28:32 +0000 Date: Tue, 25 Jun 2019 10:28:32 -0400 From: Rich Felker To: Arnd Bergmann Cc: John Paul Adrian Glaubitz , Adam Borowski , Christoph Hellwig , Linus Torvalds , Yoshinori Sato , Linux-sh list , linux-arch , Linux Kernel Mailing List Subject: Re: [RFC] remove arch/sh? Message-ID: <20190625142832.GD1506@brightrain.aerifal.cx> References: <20190625085616.GA32399@lst.de> <20190625112146.GA9580@angband.pl> <401b12c0-d175-2720-d26c-b96ce3b28c71@physik.fu-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 25, 2019 at 02:50:01PM +0200, Arnd Bergmann wrote: > On Tue, Jun 25, 2019 at 2:02 PM John Paul Adrian Glaubitz > wrote: > > > > Adam, > > > > On 6/25/19 1:21 PM, Adam Borowski wrote: > > >> We're still using sh4 in Debian > > > > > > I wouldn't call it "used": it has popcon of 1, and despite watching many > > > Debian channels, I don't recall hearing a word about sh4 in quite a while. > > > > So, according to your logic, Debian should drop the mips64el (popcon 1) > > and riscv64 ports (popcon 2) [1]? > > > > > Hardware development is dead: we were promised modern silicon by j-core > > > after original patents expired, but after J2 nothing happened, there was > > > silence from their side, and now https://j-core.org is down. > > > > It's not dead. You can still run it on an FPGA, the code is freely available. > > Plus, the architecture seems to be still in use in the industry [2]. > > It would be nice if one of the maintainers or the remaining users could go > through the code though and figure out which bits are definitely dead > (e.g. sh5), I'm in favor of removing sh5 (64-bit). It's already been removed from GCC and as I understand there was never any hardware really available. There's also a lot of NUMA-type infrastructure in arch/sh that looks like YAGNI violations -- no clear indication that there is or ever was any hardware it made sense on. That could probably be removed too. > 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. Rich