From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9A955C4338F for ; Tue, 3 Aug 2021 12:12:46 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 6FF5260F70; Tue, 3 Aug 2021 12:12:46 +0000 (UTC) Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5119E60E97 for ; Tue, 3 Aug 2021 12:12:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5119E60E97 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=tempfail smtp.mailfrom=linaro.org Received: by mail-lf1-f43.google.com with SMTP id bq29so13761817lfb.5 for ; Tue, 03 Aug 2021 05:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=QZvsRYa5PI0EjkNxpFJt0PjnkZl/KzLMkb06EW7T3tkTDAe4SGOPJhjWDkxfPWHvtP bXdVGwpVKHTCyVg74Io3kBqhbco3yndRvKndVVFP1tHO789dMj3mi3/UKGHCbUs+ZydN oqwUFqGcDgydpFFlJRoUTPa8ExjIjwY2nex7pkICvVHbSkG56SCi7BVTrYd1c5GPKxnu WYIuFov9/lUOjKg/fB7OpjVWR72yCX91lvbLkibrUvmaZovNuqrdFJE9FOkNSzdV86PG ffLRdFMBmEjJrK1qId5SfGLKqHKBDClc9krcDn3h9GL2lJhJ9kmrWkaIFG/sn/8eVOt3 Qofg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=XrGpnWQW1DGs6hXxiou/KwxtXnJZjKnBrRfDObCScK7CyV/28qzHa9764LW3uAtqDD ANyD3phjP4VNa4cFx1yQv74rtR1NAkq0EGPkgyspYVP8ptYcroyeveASbs5yMI1skElL g9Gpi6zx4hgVIkYdOFJ4/sAoqRBqY1GZRiwYa/OCV3W1+XG73krvmSiUdNS8k4SVp2O9 kIZz7iWMtZM/1j2UuM22ziMOh7E0jQW4gwu5IZxSN2sqBWg1X0NB2uVI52a+G0KwG+Lb IGg//ZO7qlccPm3BYJg13KqoNTDVLGJewBDU/iYGhHt8kATssn/VLFUpGIg7RGA2huU/ +QpA== X-Gm-Message-State: AOAM532xZzlDPTecXO/UAFcReQKDVJBOncY2oLvbs72Y1MxNiEeALv77 f72FNsh+4d+sk3Bm8sHbOrbKVl+DZjoUXx1kCuJAIQ== X-Google-Smtp-Source: ABdhPJz782mMUx2DQxPgWR7w25+Ro1pQSWnX/5zTyOK3W2u5RXz/AhlGd1Pib3weOa5vmkxj00IAN8QgYUu3dBYZqNw= X-Received: by 2002:a05:6512:132a:: with SMTP id x42mr15849594lfu.291.1627992764702; Tue, 03 Aug 2021 05:12:44 -0700 (PDT) MIME-Version: 1.0 References: <20210802141245.1146772-1-arnd@kernel.org> In-Reply-To: From: Linus Walleij Date: Tue, 3 Aug 2021 14:12:33 +0200 Message-ID: Subject: Re: [PATCH] ARM: ep93xx: remove MaverickCrunch support To: Martin Guy List-Id: Cc: Arnd Bergmann , Russell King , Hartley Sweeten , Alexander Sverdlin , SoC Team , Nikita Shubin , Arnd Bergmann , Oleg Nesterov , Hubert Feurstein , Lukasz Majewski , Catalin Marinas , Will Deacon , Nathan Chancellor , Nick Desaulniers , Linux ARM , linux-kernel , clang-built-linux Content-Type: text/plain; charset="UTF-8" On Mon, Aug 2, 2021 at 5:45 PM Martin Guy wrote: > > was removed from gcc in its 4.8 release in 2012. > > I was sad about that, as I had managed to get it working correctly in > 4.2 4.3 and 4.4. > Unfortunately the GCC ARM maintainer at the time was paid by ARM, and > they had no interest in it, as I gather the ARM-Cirrus partnership > ended up disappointingly. Political issues aside, have you considered contributing support to LLVM instead? It currently doesn't even support ARMv4 AFAIK but reportedly has an easier to use and maintain back-end. (I do not know if this is true, I just browsed this: https://llvm.org/docs/WritingAnLLVMBackend.html ) Current ARM Targets are here: https://github.com/llvm/llvm-project/tree/main/llvm/lib/Target/ARM And they have a very clear and straight-forward developer policy: https://llvm.org/docs/DeveloperPolicy.html If ARMv4 support could be added to LLVM, that would solve a lot of my headaches for ARM32, where we have things like SA110 being actively maintained. Yours, Linus Walleij From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18D4FC4338F for ; Tue, 3 Aug 2021 12:12:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F3D7460F35 for ; Tue, 3 Aug 2021 12:12:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235698AbhHCMM7 (ORCPT ); Tue, 3 Aug 2021 08:12:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233906AbhHCMM6 (ORCPT ); Tue, 3 Aug 2021 08:12:58 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F1D3C061757 for ; Tue, 3 Aug 2021 05:12:46 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id p38so24412606lfa.0 for ; Tue, 03 Aug 2021 05:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=QZvsRYa5PI0EjkNxpFJt0PjnkZl/KzLMkb06EW7T3tkTDAe4SGOPJhjWDkxfPWHvtP bXdVGwpVKHTCyVg74Io3kBqhbco3yndRvKndVVFP1tHO789dMj3mi3/UKGHCbUs+ZydN oqwUFqGcDgydpFFlJRoUTPa8ExjIjwY2nex7pkICvVHbSkG56SCi7BVTrYd1c5GPKxnu WYIuFov9/lUOjKg/fB7OpjVWR72yCX91lvbLkibrUvmaZovNuqrdFJE9FOkNSzdV86PG ffLRdFMBmEjJrK1qId5SfGLKqHKBDClc9krcDn3h9GL2lJhJ9kmrWkaIFG/sn/8eVOt3 Qofg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=sQL5L+oJhVUEm3BpK/juIHjDsiEwgZX3cOJZ2meYoh941L9Q/3hGZJD28ls3iXaPbM pldfABWf3Sf/LCQlrfcQ6SXcchOqO+3NXu56FCygvXB5280RPq0cn29xejbQWTf9WzBJ lNN1UaKgyUEhAKRvPpGnST3O0H+IGdWmqO+si0rQi86gm3uPTzoqgCm8XINVzyLRaxYe /luG/HdJoCONNA4GkgWS2JC2/6GnapfBFdIyE3fkhPqjbCB2jfrvsrDqWtmHPM6wbJjd s8Lnphp9RGHM6h+OO9MUMJ5UE49Krfr1WB+n43UsGPFKPB3su3HxIl6jCJit+0e+2R9v 8qvw== X-Gm-Message-State: AOAM533Vf6kPc2ju+5YTsi+Emw0Xq7oA927aJZc73AUel7jgeuYNYOh4 Od4oBFJqkzdnpFcKcez1HLb5EiG5auqPgdFoBpncOg== X-Google-Smtp-Source: ABdhPJz782mMUx2DQxPgWR7w25+Ro1pQSWnX/5zTyOK3W2u5RXz/AhlGd1Pib3weOa5vmkxj00IAN8QgYUu3dBYZqNw= X-Received: by 2002:a05:6512:132a:: with SMTP id x42mr15849594lfu.291.1627992764702; Tue, 03 Aug 2021 05:12:44 -0700 (PDT) MIME-Version: 1.0 References: <20210802141245.1146772-1-arnd@kernel.org> In-Reply-To: From: Linus Walleij Date: Tue, 3 Aug 2021 14:12:33 +0200 Message-ID: Subject: Re: [PATCH] ARM: ep93xx: remove MaverickCrunch support To: Martin Guy List-Id: Cc: Arnd Bergmann , Russell King , Hartley Sweeten , Alexander Sverdlin , SoC Team , Nikita Shubin , Arnd Bergmann , Oleg Nesterov , Hubert Feurstein , Lukasz Majewski , Catalin Marinas , Will Deacon , Nathan Chancellor , Nick Desaulniers , Linux ARM , linux-kernel , clang-built-linux Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Message-ID: <20210803121233.sJTGZgOvWiqdqOHH6KkyOw6jzf7fhEmXtXYUfN2RJ1U@z> On Mon, Aug 2, 2021 at 5:45 PM Martin Guy wrote: > > was removed from gcc in its 4.8 release in 2012. > > I was sad about that, as I had managed to get it working correctly in > 4.2 4.3 and 4.4. > Unfortunately the GCC ARM maintainer at the time was paid by ARM, and > they had no interest in it, as I gather the ARM-Cirrus partnership > ended up disappointingly. Political issues aside, have you considered contributing support to LLVM instead? It currently doesn't even support ARMv4 AFAIK but reportedly has an easier to use and maintain back-end. (I do not know if this is true, I just browsed this: https://llvm.org/docs/WritingAnLLVMBackend.html ) Current ARM Targets are here: https://github.com/llvm/llvm-project/tree/main/llvm/lib/Target/ARM And they have a very clear and straight-forward developer policy: https://llvm.org/docs/DeveloperPolicy.html If ARMv4 support could be added to LLVM, that would solve a lot of my headaches for ARM32, where we have things like SA110 being actively maintained. Yours, Linus Walleij From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAEDBC4338F for ; Tue, 3 Aug 2021 12:41:08 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BA5C460184 for ; Tue, 3 Aug 2021 12:41:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org BA5C460184 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YMZLt1CLK0vLI5EC/WUnezRKO8YQxXS5Z7D4ur1AWGk=; b=SRxSTqAV4ma9Td r4JYVqX3abMKXVw0NcwtDScJLWFUbM9JH2IiqkRlybq9pS8/QVOtNcISSTSjTn2U8cwZbOKowpucr hdWlWgfnHZJHIBWhHvGoH9JcoypDbk24yJqfdwn1zhnT+cM4Cp6spEJFVRkm/T7pApvBYSG66Ysuw wy/XL8nESfQw4fONRClfHL2bTYZOfMVFDt5bHkYJ2BoyKqX2FmlL9jWrY9Lsth9kmsMZ3PJPIYMFd bFBYV9PVUsGHI1YoiY/BnJbvpYcrYc8al0ZOtNlqWlztXkSoevh6fiJbjSJSlHFaw/EMcQsD03tSQ so2bdEhF1yFKegEVSnRA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mAthF-002gmp-Ru; Tue, 03 Aug 2021 12:39:03 +0000 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mAtHr-002YF6-Ho for linux-arm-kernel@lists.infradead.org; Tue, 03 Aug 2021 12:12:49 +0000 Received: by mail-lf1-x133.google.com with SMTP id z2so39411190lft.1 for ; Tue, 03 Aug 2021 05:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=QZvsRYa5PI0EjkNxpFJt0PjnkZl/KzLMkb06EW7T3tkTDAe4SGOPJhjWDkxfPWHvtP bXdVGwpVKHTCyVg74Io3kBqhbco3yndRvKndVVFP1tHO789dMj3mi3/UKGHCbUs+ZydN oqwUFqGcDgydpFFlJRoUTPa8ExjIjwY2nex7pkICvVHbSkG56SCi7BVTrYd1c5GPKxnu WYIuFov9/lUOjKg/fB7OpjVWR72yCX91lvbLkibrUvmaZovNuqrdFJE9FOkNSzdV86PG ffLRdFMBmEjJrK1qId5SfGLKqHKBDClc9krcDn3h9GL2lJhJ9kmrWkaIFG/sn/8eVOt3 Qofg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CjwFLstJrPnRmXg/rZRQYNcQZixdp2USEJZj3tF3f38=; b=VBoMlcqqW2uWuVgyCa9qvJTBZaHj4ceod6da3Dy4NGqEk/NedV5TFAWnugcMv31g53 S+OgcXaCmt5dRi7EOTgMzw9fY5s4EuD/EePgmZCnxvsTx0Q+JNg/BJqTZBMXToSTRy2U nI2YPft4GvBdQuEEY2fD5nDO0XPgspYXOt5vmMSj5oRc6HrPK+n6mmDJeNCwQClL1Zz+ 965Nrz7Fa2PFOjTGAlur6/4usX4DJQSGDQSshNgrsrNYcNWTTEDHAI/YsPwuOlZp2IWw dl4rKsqMH9tJ4YPLs6W5pS8yVAPKBXofew+Exr0gP9rAWXEB2S1RpyIAG78/PAzMDrll Zufg== X-Gm-Message-State: AOAM530qokxnIuTwDEm0f6TEhyALGsCNBwvtwx1+3p5ePE84vKgucw82 KAIVx9W0RfrZJIJTyIqTKMo5MYnEdzJYqN1Lz7R2Pg== X-Google-Smtp-Source: ABdhPJz782mMUx2DQxPgWR7w25+Ro1pQSWnX/5zTyOK3W2u5RXz/AhlGd1Pib3weOa5vmkxj00IAN8QgYUu3dBYZqNw= X-Received: by 2002:a05:6512:132a:: with SMTP id x42mr15849594lfu.291.1627992764702; Tue, 03 Aug 2021 05:12:44 -0700 (PDT) MIME-Version: 1.0 References: <20210802141245.1146772-1-arnd@kernel.org> In-Reply-To: From: Linus Walleij Date: Tue, 3 Aug 2021 14:12:33 +0200 Message-ID: Subject: Re: [PATCH] ARM: ep93xx: remove MaverickCrunch support To: Martin Guy List-Id: Cc: Arnd Bergmann , Russell King , Hartley Sweeten , Alexander Sverdlin , SoC Team , Nikita Shubin , Arnd Bergmann , Oleg Nesterov , Hubert Feurstein , Lukasz Majewski , Catalin Marinas , Will Deacon , Nathan Chancellor , Nick Desaulniers , Linux ARM , linux-kernel , clang-built-linux X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210803_051247_678408_A83FA8BB X-CRM114-Status: GOOD ( 15.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Message-ID: <20210803121233.X3aOxk-EIh8GiytupetLWrVy0n-sNPBkKokZOprqOxE@z> On Mon, Aug 2, 2021 at 5:45 PM Martin Guy wrote: > > was removed from gcc in its 4.8 release in 2012. > > I was sad about that, as I had managed to get it working correctly in > 4.2 4.3 and 4.4. > Unfortunately the GCC ARM maintainer at the time was paid by ARM, and > they had no interest in it, as I gather the ARM-Cirrus partnership > ended up disappointingly. Political issues aside, have you considered contributing support to LLVM instead? It currently doesn't even support ARMv4 AFAIK but reportedly has an easier to use and maintain back-end. (I do not know if this is true, I just browsed this: https://llvm.org/docs/WritingAnLLVMBackend.html ) Current ARM Targets are here: https://github.com/llvm/llvm-project/tree/main/llvm/lib/Target/ARM And they have a very clear and straight-forward developer policy: https://llvm.org/docs/DeveloperPolicy.html If ARMv4 support could be added to LLVM, that would solve a lot of my headaches for ARM32, where we have things like SA110 being actively maintained. Yours, Linus Walleij _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel