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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C8B3C433F5 for ; Thu, 10 Mar 2022 09:23:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240757AbiCJJYt (ORCPT ); Thu, 10 Mar 2022 04:24:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234905AbiCJJYr (ORCPT ); Thu, 10 Mar 2022 04:24:47 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5DA1C41F9C for ; Thu, 10 Mar 2022 01:23:46 -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 EAAF561CE0 for ; Thu, 10 Mar 2022 09:23:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5B5D1C340F5 for ; Thu, 10 Mar 2022 09:23:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646904225; bh=ghWIRBpDe2KEAVCmoHp7Q73RTvUTaZ4QY3GIe47sHG4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=r5h1dEGELer/PyJT2bmbIKs7FfKKt+fy6CgNWJMCCCUj79x7EJ3KDSAtpVQHEJlRJ fTF4WSTHSHU1pOHqnEObNcxR321dTuydV2aqSDVnNKfp6IHzBxBsFeEOkq1X0c902F PBYvhaBFv4QDsY4oe2IAXf17J+U/DBFq/3vd2rhtbIpCuS01u4+WvOtTH1IrvX2A45 hxJTLjbxekhBErPYXXXXeGoOBsgkSk8+ALg0WBoj6qhZ0h92SwRQcZ+KLQW9c2rwkj l8URJKlFzGeHr5QRlfrR8AHtkI88QM81MCNYajvj09LPpDwAmVrWzFC0fRFsF8a+WK w69srkpzvjFNg== Received: by mail-wm1-f49.google.com with SMTP id p184-20020a1c29c1000000b0037f76d8b484so2968249wmp.5 for ; Thu, 10 Mar 2022 01:23:45 -0800 (PST) X-Gm-Message-State: AOAM532N3vpgv7IcfQyfr7dH7Qg2BWXyilU+tp3zEc9h5x4PxM0jpH6X GWI4lvqrtuPFn0nZW2EwN6MvTFQVHQHQbW0lZ6E= X-Google-Smtp-Source: ABdhPJy9fLy7k9/BDB1ORE6SEXrnrnjsiqkOQ++S0LDxTpeeZglK8bHJkNch3V5qLVb9KO3Iv15wwX5nmXcoq0mPksc= X-Received: by 2002:a7b:c746:0:b0:385:506e:7c8b with SMTP id w6-20020a7bc746000000b00385506e7c8bmr2664089wmk.71.1646904223578; Thu, 10 Mar 2022 01:23:43 -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> In-Reply-To: From: Arnd Bergmann Date: Thu, 10 Mar 2022 10:23:27 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] ARM: remove support for NOMMU ARMv4/v5 To: Linus Walleij Cc: Robin Murphy , Russell King , Arnd Bergmann , kernel test robot , Thomas Gleixner , Marc Zyngier , Ard Biesheuvel , Andrew Morton , Mark Rutland , Vladimir Murzin , Linux ARM , Linux Kernel Mailing List , "Russell King (Oracle)" , Anshuman Khandual Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 10, 2022 at 2:22 AM Linus Walleij wrote: > > On Wed, Mar 9, 2022 at 5:17 PM Arnd Bergmann wrote: > > Robin > > > 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. > > Just delete these, I do have these CPU tiles around but they are so obscure > and I never got around to even testing to boot them. Right, of course you couldn't boot test them because it has been impossible to even select them in Kconfig for years. I've added a patch to completely remove the five v4/v5 NOMMU cores now, will send that later. There are five more cores that are only referenced by mach-integrator that are supposed to work (922T, 1020, 1020E, 1022, 1026). Have you ever tested those, or should we consider removing them as well? At some point, there was a proposal to add an arm10 based SoC to mainline, but that never happened and I'm fairly sure it won't come back now. Arnd