Received: by 10.223.185.116 with SMTP id b49csp2296288wrg; Thu, 22 Feb 2018 11:19:22 -0800 (PST) X-Google-Smtp-Source: AH8x227Us+vJ+PUd/90yftWSNBM07Z2S/wXqUPWu5XTKYq1bKcFg9xfYq40wDFHhLi4tN0md6dNe X-Received: by 2002:a17:902:6116:: with SMTP id t22-v6mr7525582plj.307.1519327162513; Thu, 22 Feb 2018 11:19:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519327162; cv=none; d=google.com; s=arc-20160816; b=j5K4138WYhU8eo3yjz1mErxxiJTuIWcexHq7lPFkaA9HvKUHeG2gRgaNnox7KVzaZR 3DTfckEmzIJpW0e9baueqNb/AdLJ9ZlF508zqXzDRr4v16Lyd7Hoacmlz2Ndi3l4pXIT Tm76UTTYN7q3YPkAfZBFlZNKVsELjJNuem4/n1FpcCPn3j4tXqUSO/PL2apCETTb2sRP LFvIP+gToDry7O8+hj3YvDT1lA8Zhf4KzyZbtnmVL4aClpFS4V3+rwYjxfuO8aQqDPPw 22SAK3iDzICE/oYMTgR8zAx2uN/y9czIFxDy0vtPofz+VQlzEt0Kj2FRBcgd9XY3mSmo l7NQ== 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:dmarc-filter:dkim-signature:dkim-signature :arc-authentication-results; bh=tB84lez4h9nmasgHlSU9UJZbmfxwA4egsAa9QIVrnYM=; b=khV80HkBsjeLpUwUoRW/1ojgx3d6jK8uP3Ptkv7kQK1gvmSpojmDw7DnXcI6fIRFPT N6Ub0kOzRfvYB1SZ63xpCAEUbxZYYASQkSKhO+RyX40fkSUIldUyegqGUeGjou2NZlqU pcrlPCGteQlPx166MW1eSInfNYi6NMtr0pRRiQ2xYNSTcC0KMXprI35VSzNMLbRmD47W 3kQI3psk7SB81o3OMDZSqtCSVL/syDBII74JMCkbRsjmFQSQKAjiP7ahSGMG4HSISXqW yWbNOJi9gY+iUBFd0h0Sy4wTuxJQb38EM5qgJIlMA2D7lrJNcQ0/By0w4G5zRSWh4Y1X n0NA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=g1ivQ4CO; dkim=pass header.i=@codeaurora.org header.s=default header.b=XukjHz0K; 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 f8-v6si450776plo.813.2018.02.22.11.19.05; Thu, 22 Feb 2018 11:19:22 -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=pass header.i=@codeaurora.org header.s=default header.b=g1ivQ4CO; dkim=pass header.i=@codeaurora.org header.s=default header.b=XukjHz0K; 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 S1751447AbeBVTSF (ORCPT + 99 others); Thu, 22 Feb 2018 14:18:05 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:45834 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750725AbeBVTSD (ORCPT ); Thu, 22 Feb 2018 14:18:03 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id C16176095F; Thu, 22 Feb 2018 19:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1519327082; bh=fLhgfnL7gv4ieU2kXX9CsAzaxPlQH4XqYirO29Y6nik=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=g1ivQ4COlesfiiofEEcmJ+O1XIqQV53VlmQvYUi9nu8fyA607ENi33OakVCqX1WoN cfXG+WKbVzBTOylJ0S5DU4y0ZQMOnu+AIM4ZU9IXBXsJFrG52ojDQS0oGRSmfUjbls eX6cYcfWms39W5XvYAt9RYdr4WXJiDLuPjaIu9vQ= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from codeaurora.org (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: rkuo@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id BD6136030F; Thu, 22 Feb 2018 19:17:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1519327081; bh=fLhgfnL7gv4ieU2kXX9CsAzaxPlQH4XqYirO29Y6nik=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XukjHz0KdcZbqhVN6rig97Ik6SO3Vi2WusHCObBUTr0ZvL6tYXDrDFRTK2TEtchxM HdE6hcRkJhp+CNXnQfLR2szLu1TCcMLRk+A2aBA/ANWMIMhRlTXqxxA4MtKh3dr7s6 kxPH6V5REcbk1I77HBNW2OiDKZslKmB4I66J0MIY= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org BD6136030F Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=rkuo@codeaurora.org Date: Thu, 22 Feb 2018 13:17:58 -0600 From: Richard Kuo To: Arnd Bergmann Cc: linux-arch , Linux Kernel Mailing List , linux-hexagon@vger.kernel.org, Chen Liqin , Lennox Wu , Guan Xuetao , Guenter Roeck , Al Viro , James Hogan , linux-metag@vger.kernel.org, Jonas Bonn , Stefan Kristiansson , Stafford Horne , openrisc@lists.librecores.org, David Howells Subject: Re: Removing architectures without upstream gcc support Message-ID: <20180222191758.GB5180@codeaurora.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 22, 2018 at 04:45:06PM +0100, Arnd Bergmann wrote: > * Hexagon is Qualcomm's DSP architecture. It is being actively used > in all Snapdragon ARM SoCs, but the kernel code appears to be > the result of a failed research project to make a standalone Hexagon > SoC without an ARM core. There is some information about the > project at https://wiki.codeaurora.org/xwiki/bin/Hexagon/ and > https://unix.stackexchange.com/questions/246243/what-is-was-the-qualcomm-hexagon-comet-board > There is a port to gcc-4.5 on the project page, which is evidently > abandoned, but there is an active upstream LLVM port that is > apparently used to build non-Linux programs. > I would consider this one a candidate for removal as well, given that > there were never any machines outside of Qualcomm that used this, > and they are no longer interested themselves. It's difficult for me to speak to the decisions as I can understand your point of view, but maybe I can speak to some of the status. We still use the port internally for kicking the tools around and other research projects. As you noticed we're not doing gcc anymore; we're using LLVM for both kernel and userspace. Yes there have been some caveats but it does work within confines. Time is unfortunately just limited for me to upstream some of my kernel fixes and cleanups, and there are some things that just haven't shown up externally yet. However, as James Hogan mentioned, having it in the tree really has been useful because it gets included in the various upstream changes and fixes, which we appreciate. So hopefully this will help inform the decision a little better. If you have any other questions please let me know. Thanks, Richard Kuo -- Employee of Qualcomm Innovation Center, Inc. Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project