Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp3554422ima; Tue, 23 Oct 2018 07:44:28 -0700 (PDT) X-Google-Smtp-Source: ACcGV62XkXleNnSycnX1OXC+6at28xPi0khkEuzQj4YoXsQZ/troxg7AVlbHG8hKoZcrM+3bs7Bc X-Received: by 2002:a63:1624:: with SMTP id w36-v6mr46027127pgl.409.1540305868738; Tue, 23 Oct 2018 07:44:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540305868; cv=none; d=google.com; s=arc-20160816; b=nwb/OLx63kmpY29X8W1q4YflN1D2ruEfImFZfCsT3OyEwpbDUtempMzfgvYIk/fN7R 0KKLJTybWXgee+P0Ay2j+qM8O7p8PQLa0EVcn0Fz5mkgegqZH//gD8Z6ZZaJjWt0Wc3s pUSAMkn8yb2dKuhlSmOjApNt2umB9KJtReyXocOeZUzc55MNWQoxNpmQSVQgeWC2JcP/ zwMPqkZ9PozqxnxfYgruvQaC0eQkWjWxd8pCS4jSWXTZN/V//WAavkEmz7jfluzKA2V5 SvhlOrrN+JYmwJGpeD7UdN8KQ/zeH6Df4S0H0KNn1Uwx3KqBEVbI9I4yh0wLdlllAkmE 5CCA== 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 :in-reply-to:references:mime-version:dkim-signature; bh=754/5ITZBbZDoTPrVkDyPmFe8QdpzTTFJC5+mfnnMVk=; b=Jo+pNKkk2T4g++aPowzCPsaK99kDDM0bsfMExit1Vm4uNFJdrA79+KYeCKaEnUVx+u IVYGGCB19N+f14PUxt+SFVblQDuhYUWlZ12BdbPm8xbTDNYLuwC86Blyzw6Pbz58G1oX l9WTIuGpJWa2Bsoe7cEEU3USZKNhVj3l2FoS4CFE8tZaC6rkkcmgKyOwT8aIj8Fwjl5j I08wlQyTFALNWBTgJnL78bJM19mtsL05yGOVkA8Agy4TvgvbymmCH6j1q82qUQgzblkg JSRT7A3d3CCgFbNQqW5E34yxFy38NePNga690vGta24+FbOrMVy+O9h1HEJ/5lF0N1Ab /p8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@globallogic.com header.s=google header.b=eNpv9upD; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=globallogic.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z30-v6si1352706pga.582.2018.10.23.07.44.10; Tue, 23 Oct 2018 07:44:28 -0700 (PDT) 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=@globallogic.com header.s=google header.b=eNpv9upD; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=globallogic.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728189AbeJWXHO (ORCPT + 99 others); Tue, 23 Oct 2018 19:07:14 -0400 Received: from mail-qk1-f193.google.com ([209.85.222.193]:41034 "EHLO mail-qk1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726277AbeJWXHO (ORCPT ); Tue, 23 Oct 2018 19:07:14 -0400 Received: by mail-qk1-f193.google.com with SMTP id g13-v6so957633qke.8 for ; Tue, 23 Oct 2018 07:43:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=globallogic.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=754/5ITZBbZDoTPrVkDyPmFe8QdpzTTFJC5+mfnnMVk=; b=eNpv9upDCPWwr/SKhtZ55Alah6gVZ7N6JRwxmdP7/RhzV8+/fQP5TE4yr+v2XL08xX xwnLJqzAtanbDbpfes+mxNPdb3JjscIPZap6r0IwF8s0OTCF/keP/fvjNvMge5oVlm65 TJzQVDNu/ycG4oFJ9pyfz3HsE89onZ5RWfsis= 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=754/5ITZBbZDoTPrVkDyPmFe8QdpzTTFJC5+mfnnMVk=; b=kJ4QEuPT3stCwOneibDebRQqFVB4ZbWdc+ykFiSyfYYaDvxdQ7FskumAdejWTr64yw 5VwRPCCDCm3tTvWjM/9KAB2bbDOTTC5uqTXf2F4KJHwbqAFFjI8Xk/d4zoU4Qrbd3cm2 4v4jJIui5lS9aAukHnvnDPsZXOPA5/+IYQE8hq27eUqbRWtDkg8hu9t/LlsL2vlMHn7x ufGHq2VWtXQ4SsbB3BlpWPkTBb4cfUUELg9wGcrgGNx3/cXaQWhQQi43TIHwN/GIt9IX ys7T1ObvLioncHrm8SZQ7mwvrpdXF4sCS4/lPH63Je4ulz2FLI5u3REf04nhzw2LRIhl 4Sgw== X-Gm-Message-State: ABuFfog9uBieUCPQSKPhahcNoniubiXoSmK1MBYclIaNKBu8NbfTsG/5 oPk1V8o+7LQPlrK25sil0G8PnND79zFkcicPrT26gA== X-Received: by 2002:a37:5288:: with SMTP id g130-v6mr48964538qkb.124.1540305810040; Tue, 23 Oct 2018 07:43:30 -0700 (PDT) MIME-Version: 1.0 References: <1538067309-5711-1-git-send-email-maksym.kokhan@globallogic.com> <20180929181725.GB27441@fifo99.com> In-Reply-To: From: Maksym Kokhan Date: Tue, 23 Oct 2018 17:43:18 +0300 Message-ID: Subject: Re: [PATCH 0/8] add generic builtin command line To: Daniel Walker Cc: Andrew Morton , Rob Herring , Frank Rowand , Ard Biesheuvel , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , x86@kernel.org, Russell King , Catalin Marinas , Will Deacon , Ralf Baechle , Paul Burton , James Hogan , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Daniel Walker , Andrii Bordunov , Ruslan Bilovol , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-efi@vger.kernel.org, linux-mips@linux-mips.org, linuxppc-dev@lists.ozlabs.org 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 Mon, Oct 8, 2018 at 9:01 PM Maksym Kokhan wrote: > > Hi, Daniel > > On Sat, Sep 29, 2018 at 9:17 PM wrote: > > > > On Thu, Sep 27, 2018 at 07:55:08PM +0300, Maksym Kokhan wrote: > > > Daniel Walker (7): > > > add generic builtin command line > > > drivers: of: ifdef out cmdline section > > > x86: convert to generic builtin command line > > > arm: convert to generic builtin command line > > > arm64: convert to generic builtin command line > > > mips: convert to generic builtin command line > > > powerpc: convert to generic builtin command line > > > > > > > When I originally submitted these I had a very good conversion with Rob Herring > > on the device tree changes. It seemed fairly clear that my approach in these > > changes could be done better. It effected specifically arm64, but a lot of other > > platforms use the device tree integrally. With arm64 you can reduce the changes > > down to only Kconfig changes, and that would likely be the case for many of the > > other architecture. I made patches to do this a while back, but have not had > > time to test them and push them out. > > Can you please share this patches? I could test them and use to improve this > generic command line implementation. > > > In terms of mips I think there's a fair amount of work needed to pull out their > > architecture specific mangling into something generic. Part of my motivation for > > these was to take the architecture specific feature and open that up for all the > > architecture. So it makes sense that the mips changes should become part of > > that. > > This is really makes sense, and we have intentions to implement it > afterward. It would be easier to initially merge this simple > implementation and then develop it step by step. > > > The only changes which have no comments are the generic changes, x86, and > > powerpc. Those patches have been used at Cisco for years with no issues. > > I added those changes into my -next tree for a round of testing. Assuming there > > are no issues I can work out the merging with the architecture maintainers. > > As for the other changes I think they can be done in time, as long as the > > generic parts of upstream the rest can be worked on by any of the architecture > > developers. > > Thanks, > Maksym We still have no response to patches for x86, arm, arm64 and powerpc. Is current generic command line implementation appropriate for these architectures? Is it possible to merge these patches in the current form (for x86, arm, arm64 and powerpc)? Thanks, Maksym