Received: by 10.223.185.116 with SMTP id b49csp6499506wrg; Thu, 8 Mar 2018 08:24:57 -0800 (PST) X-Google-Smtp-Source: AG47ELtgqSgex7g3IzY1RuZuUBIdNesBuiNtUWwxtqZknc4KqJwixBzVLimamHAGlw0FweZJ6y/4 X-Received: by 10.98.13.211 with SMTP id 80mr27022564pfn.69.1520526297610; Thu, 08 Mar 2018 08:24:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520526297; cv=none; d=google.com; s=arc-20160816; b=m5EYWcCk6DfXXjgugvQhdEIvBX96IMJ9zJjq9JeEqfbfB+yoCoujbElqIjKR9WzZz7 IFuUN6aSZ0dYRkXeBAdY5BLFkCPVkw7ja8JEqsk7AhHGUOPOism5YgDRfKFD2aa0sZ8y Xjy/N8xBSYVDGfR40jjqu86fZI6lkGmh/T17kqC6qBN4B2e/f5peliPVRVwH7tyBsPt+ XOiX8K+1KxKNKJaJs7jXpCv3KJUW2V2Li6N9qR0AXU9lQ5iKuYPpEINohCLWa8EviJAG NWy4V5CblR07qvTjOUEofysuF1ghP1oK6HRu4ZSJskQKxvq7Twfz46VSAkWOn7NUN90p FXlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=dBKRi+PqzZ1omG328ZjlQZX76b7zQkUsz7FdNYZIX0Y=; b=Bzf1rKPRp4DSQL31c6VzJ3HtuQhjEVWQ0RJ1ftfv350rPguHFrxxveohuxxmszpZHG HbA5mDoCq3tHF0dGSflKCO4hN6wVe8tkNvr8BPu98lZsDl8ZflUNXSBiaLM5jnTpf7dz kp3YqxQ4nkYfW/eFJ8USeGWaVbrPDZ4GdI9tF5dv4bjIolV6/1vnerolWgBguPoBJKUO SBduompsdkE5Xo4mzGqaQ0DYuQ8wNGUv+j+egiaeNql6k2/7cX9hEexMounSTUga+QGv HtAxnT404VVaCHqL1mNtpPUUf4zhv9TkjhZn+nIOOiQLCMnKnKUP1wEp8ntKqvp/JnTd WbcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=J52TOQiC; 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 b90-v6si14828688plb.819.2018.03.08.08.24.41; Thu, 08 Mar 2018 08:24:57 -0800 (PST) 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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=J52TOQiC; 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 S1755983AbeCHQXf (ORCPT + 99 others); Thu, 8 Mar 2018 11:23:35 -0500 Received: from mail-io0-f195.google.com ([209.85.223.195]:45634 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752059AbeCHQXb (ORCPT ); Thu, 8 Mar 2018 11:23:31 -0500 Received: by mail-io0-f195.google.com with SMTP id m22so236190iob.12; Thu, 08 Mar 2018 08:23:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=dBKRi+PqzZ1omG328ZjlQZX76b7zQkUsz7FdNYZIX0Y=; b=J52TOQiCXxaDGG1f/wvqSR81nt8Eln23vs7kJcksv43MgXjrj6GdvhuwITFB/WYLLL rDaEPYbi6XO5J1aRTclB3U7XeSOdwGquA9K6NXduC6lonWqwN1VL+lFSY2lMdhYEJ0sK +0+XVup+0MQEWb8Md+eVyxOInZTtR+iMi64isMvOBDUeBSbw47Uy2YewtrseNdUH7yuA 9Bo/IxAuBvWwd6QjBqCOM2n65WHW2HRHqXKgbROfRDfYmKP85ayBcB2S2N9k6Yfjgurh HgCH3BN6c3aRGboaZGXUKrq4yG+ni+DC2FV1qU4qCdvg3YfsrcNvvDPHV8xxJOEyu5GW zWNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=dBKRi+PqzZ1omG328ZjlQZX76b7zQkUsz7FdNYZIX0Y=; b=gA0KXKn0qtk2p9HzW+xCP+VRWuSlwUPKX+3P1/4mE1IFsPu03/lDv1JCMG+arVWqt4 49/WXNZHprHsar622hx65IFh7KYAYHhm4entndfu+HiOVjaG0cjlCca4Pb2Alk5lst/V OT9OoX9wlRcml2VliadTQ81whm/sJYm0EFmEOtkLWxmaXHEofbTVH1asYa+BX3aZF7PO RvLGQra0Oz1WMhl9s0JKo7I+ugcwXyE6fycvtaCja4D3zyfVpKCgagzdDLQ/ye1uq7fX KrRLCsydKymQ4jhI6KzM5lXTPAVfsY5TKxnlwvxDgpMjC1JdFGIyj0zEFLr5hJEf5gki kRpQ== X-Gm-Message-State: AElRT7Ej1WMxF8eg+6J0tVMi6BteKU5Nkr10Pmx1yZriKAMUMDTL6uwk XtumkKZLmL3Aj8InCIT5aF2kUvfTBcrd611gbUE= X-Received: by 10.107.159.1 with SMTP id i1mr33603585ioe.0.1520526210278; Thu, 08 Mar 2018 08:23:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.34.71 with HTTP; Thu, 8 Mar 2018 08:23:29 -0800 (PST) In-Reply-To: <9a60ac70-21e4-3f48-5cd7-ffd3aabc5c21@physik.fu-berlin.de> References: <1a57be83-3349-5450-ee4f-d2a33569a728@mellanox.com> <20180307181407.GA24350@alf.mars> <9a60ac70-21e4-3f48-5cd7-ffd3aabc5c21@physik.fu-berlin.de> From: Arnd Bergmann Date: Thu, 8 Mar 2018 17:23:29 +0100 X-Google-Sender-Auth: _2ycMwSB18pAen1KpIrFKxgo7GE Message-ID: Subject: Re: RFC: remove the "tile" architecture from glibc To: John Paul Adrian Glaubitz Cc: Helmut Grohne , GNU C Library , linux-arch , metcalf@alum.mit.edu, Henrik Grindal Bakken , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 8, 2018 at 5:06 PM, John Paul Adrian Glaubitz wrote: > On 03/08/2018 04:55 PM, Arnd Bergmann wrote: >> >> I originally helped get tile, blackfin, metag, unicore32 and score into >> the kernel, and it's always sad to see them go away after all the work >> that was put into making them work. Out of the above, tile was >> probably the best supported, and the most ambitious architecture >> design, but in the end it seems it is just as dead as the others, so >> I'll now add a patch to remove it along with the others in linux-4.17. > > > Out of curiosity: Is there any reason why the removal of tilegx is now > being rushed? Did any of the policies regarding architectures in the > kernel change? I had the impression that architectures could previously > stay unmaintained for a while before being removed. No, nothing changed, we're normally just really bad at identifying stuff that can go away exactly because that is the kind of thing that nobody cares about any more. I picked up the task to remove some of the stale architectures after building a set of cross-compilers and noticing that some architectures (score, unicore32, metag) are not supported by mainline gcc. This has led me to a few more that I'm now removing after making sure that nobody still wants them: m32r, frv, mn10300, blackfin, cris and tile. I was planning to give some of these a few more releases before removing them, but after talking with the people that worked on them, the answer was always that it's sad to let them go, but there is really no reason to keep them. I definitely hope that I did my research well, but if you can think of any remaining users of upstream kernels that I missed, then please let me know and I'll hold off on the removal for that architecture. The reason I want to do them all at once is that it takes a bit of work to find all the architecture specific code in the kernel outside of the arch/ directory, and removing nine architectures at once makes that process much more efficient overall. >> - sh3/sh4 looked like they would get revived a few years ago >> for the j-core project. The 2015 roadmap on >> http://j-core.org/roadmap.html had ambitious plans for >> an sh3 compatible core in 2017 and an sh4 compatible one >> in 2018. However, not much has happened at all since 2016, >> and now the website is down as well. You might want to >> contact the j-core developers for clarification. >> I suspect this has also become a victim of the RISC-V >> success. > > > Well, that's quite a bummer. I don't know what Rich Felker's and > Rob Landley's plans now are. Rich told that he would be doing paid > SH work again in the upcoming weeks. I even sent him and Rob SH4 > hardware to support their efforts. > > I have personally invested a lot of work into the SH port over the > past three years in Debian and I was involved fixing many bugs > and as a result, the port is quite usable. It would be really > disappointing to see it being removed all of a sudden :(. > > I will get in touch with Rich and Rob to figure out what's going > on. Ok, thanks! I'd definitely like to know what's going on as well. Arnd