Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp621781pxp; Wed, 9 Mar 2022 09:15:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJyJK9XsXdwNAuSTIez3QAOVNOXJzEaZTfRTz/maPDS884v+u5yY9Fz26S+NEO/d5FciKubZ X-Received: by 2002:a17:903:32c4:b0:151:c6ae:e24b with SMTP id i4-20020a17090332c400b00151c6aee24bmr425047plr.85.1646846127517; Wed, 09 Mar 2022 09:15:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646846127; cv=none; d=google.com; s=arc-20160816; b=J6AgoKav9H43VF7aG+Xe4UaJstK3tOeg/nOfsbyJCrFwp6YN06yZUBXDlhhaN1GzFR T12V1EfT/wKL7oqWnXo602uV7v4QhDVhKtTARfhLTptc/QMdMeZSeB6KNdv7fRHKyJJe GsYC4PqTBbuqZqH4+NX+I4uQyAJJ9z+cFBdzDtlPcziTpN7gRYGSjzZly5LX8ctoZHKG KJI+dokuY0lW0q7I5nizB6VMnOMAY+Qe4WUbjyWCCzwJvt6hS+rwmIxsyzZybQkMJjch V8nqMrcKxEaw0Gn/mZmgHpuMKLJM4BBgJgncWvOhvjzAnlJrztc+Cdb0LI3C41OUHj4O sYzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=WO2pcebKLydPI7ILQeo9E+7AJGEIfP1avMsTWZsN4cg=; b=ZrtU5NFdZrfc4TGERU+gigpcl2MWYCRll/0Y601jmIxWk9THLQ/FcBtT0KDUGcUQkK SYYw0iWJZYvWO0QFrL4zNqR1348NRqzmEhgxL8r7I7ftHcmoZK/615AiTjaohNVeVvW8 6o5xVEN4inIt/HQPd6hZ1YvOzdjYBREEqzS4/MrPgPrTzAyAK0U5OkjToMdFGc6AnL8H DT5zOXBzBhiEagvDwYgwci2+3DMOQbvjJ7kZNOnTQfOgmIVMgN45Dj2u3kVHHu8tgOUq tjySGkKNLd9hrtoTPsNU5ttV4b32PG5cKgfbasJqPYSshmWTSyz7o72+wAr7ru5aAwwt wymg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kbLZCVPr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p1-20020a170902e74100b00151ffbd3810si2713391plf.379.2022.03.09.09.15.09; Wed, 09 Mar 2022 09:15:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kbLZCVPr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236504AbiCIQwL (ORCPT + 99 others); Wed, 9 Mar 2022 11:52:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233368AbiCIQpO (ORCPT ); Wed, 9 Mar 2022 11:45:14 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 460CF3A70B for ; Wed, 9 Mar 2022 08:38:38 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B709261A59 for ; Wed, 9 Mar 2022 16:38:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1D538C340F4 for ; Wed, 9 Mar 2022 16:38:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646843917; bh=iC169KEcmP4GOYp17Sss+BBLrHr5sbsqM2HTswZv53k=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kbLZCVPrrNZFgg1zNOv+uj5thtx4j1RVK30FiaV8TGBwC/29iXSw/mVIp6NiQ8tZb CrSo/B/2Z71YWMe1vMEIfoQLEl7nTQWKHCDiLND5qM4OqfOV6Kkzv81DnLNyWOdqgx b2xKJ0Bxn51hFE5dTNqBptDqScyBIr42XAwzZpu4BWdnfgUqMpi4+T+gDsrV8Y8I+p fTDMntrIZnHYu0GgmVh0/NRFFGUsFHcpXzTEVgt7shOTUI37kiAVxt0S6fUvAvTmvi 2Rd26xOdel9ocLGleuKBOVfk/WlomYSXTr+d74PFsQM+AfTFDBEiVQ5LWn+lHxmTPj m0RI76qyY4+RQ== Received: by mail-wm1-f42.google.com with SMTP id v2-20020a7bcb42000000b0037b9d960079so3809120wmj.0 for ; Wed, 09 Mar 2022 08:38:37 -0800 (PST) X-Gm-Message-State: AOAM5301HjaM7z0YTgWIzbM0LH/yqoICC3sapgKL8RC41c3XddzxCYjD 9mGaPmHqa5SBNTq87lTsC4o0aF1/F6kA/5+TjoU= X-Received: by 2002:a05:600c:384a:b0:37c:2d14:a2d3 with SMTP id s10-20020a05600c384a00b0037c2d14a2d3mr196737wmr.20.1646843915414; Wed, 09 Mar 2022 08:38:35 -0800 (PST) MIME-Version: 1.0 References: <20220309144138.360482-1-arnd@kernel.org> <20220309144138.360482-2-arnd@kernel.org> <27250b4e-cf04-0dab-d658-bb472face5ea@arm.com> <08232117-7444-55d8-e13c-b49828c8f3e9@arm.com> In-Reply-To: <08232117-7444-55d8-e13c-b49828c8f3e9@arm.com> From: Arnd Bergmann Date: Wed, 9 Mar 2022 17:38:19 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] ARM: remove support for NOMMU ARMv4/v5 To: Vladimir Murzin Cc: Robin Murphy , Russell King , Linus Walleij , Arnd Bergmann , kernel test robot , Thomas Gleixner , Marc Zyngier , Ard Biesheuvel , Andrew Morton , Mark Rutland , Linux ARM , Linux Kernel Mailing List , "Russell King (Oracle)" , Anshuman Khandual Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 9, 2022 at 5:21 PM Vladimir Murzin wrote: > On 3/9/22 4:17 PM, Arnd Bergmann wrote: > > On Wed, Mar 9, 2022 at 4:48 PM Robin Murphy wrote: > >> > >> On 2022-03-09 14:40, Arnd Bergmann wrote: > >>> From: Arnd Bergmann > >>> > >>> It is possible to build MMU-less kernels for Cortex-M base > >>> microcrontrollers as well as a couple of older platforms that > >>> have not been converted to CONFIG_ARCH_MULTIPLATFORM, > >>> specifically ep93xx, footbridge, dove, sa1100 and s3c24xx. > >>> > >>> It seems unlikely that anybody has tested those configurations > >>> in recent years, as even building them is frequently broken. > >>> A patch I submitted caused another build time regression > >>> in this configuration. I sent a patch for that, but it seems > >>> better to also remove the option entirely, leaving ARMv7-M > >>> as the only supported Arm NOMMU target for simplicity. > >> > >> In that case, it would probably make sense to garbage-collect all the > >> configs, setup code and other stuff relating to older MMU-less CPU cores > >> like ARM1156, ARM940, etc. at the same time. > > > > Right, good idea. These are only selected by CONFIG_ARCH_INTEGRATOR, > > but that in turn doesn't build for CONFIG_MMU=n because it depends on > > ARCH_MULTIPLATFORM. I'll send a patch for these. > > > > I also went back and forth between removing the #ifdefs in > > arch/arm/mm/proc-*.S for this patch, though I did not do that in the end. > > We may still want them at least for proc-v7.S because that is a small > > chance that someone will want to support Cortex-R. > > > > I'd appreciate if you keep them since I run Cortex-R52... Ok, no problem. Any opinion on removing CPU_ARM{7TDMI,740T,940T,946E}? Arnd