Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp3880482imm; Mon, 8 Oct 2018 11:02:25 -0700 (PDT) X-Google-Smtp-Source: ACcGV61UeAjluJkqz6ltOQXSH6ObJENtVbX36BQmxqAyTGvgg39Mo5HZiP6QB4G5zSFSxkDs24vV X-Received: by 2002:a62:4151:: with SMTP id o78-v6mr26407175pfa.66.1539021745285; Mon, 08 Oct 2018 11:02:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539021745; cv=none; d=google.com; s=arc-20160816; b=gTxKFkCMJLDgXI7kIbxb5iqE012FDQodLIUy85IZ3PTNTrUa6lKoHNd6G/TSBzHQ4A T4P9P7qL5L9YLg0cRKUphNre84qYS6n7Gz34DLNINRCP5hixDircDxw1zIjmawkPug50 mXLREfARn8ARlw3nxY7LGSIq/dMW6SY4uC94rR2Tk++RfEntBfLMvTfG1F4nkp0EbK4h 4v5Qs+EX4l0Qz5FdaavL9PS5G4tckpc3uDUvScLeeVoUuQkSsrXRG+ANYHRd6c9tlWT3 mTEp9OXKQxwVMGMcoA/Yr1zLli3YrGabQkD8GKWAQGK/9dZ1lySEaaHQ966739hSKpYa Gwxg== 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=f2k0TKw50pOrfGHnaXCp0SuI47IFEOzwJuYb7aXgCKE=; b=cyxR6voKEpKh+cGdmoNIad1/BN7MbjxYqlcgkmO8vBD4/U6UllJU8ZWGL+DmKhcfqR VLqZPdmxrR5BGGmE/Vy9/aFU8qFpMt0g89x0VdTmVgkuFjivcbfs3haYGWk/Z7Yvz+El 9h4p4gdWPpUvIa+HQyQEHQl16uvPs9uhYnMKLNVpvqLEbI4H7X3aJQa1AuDcyrAjzA9i O+OKnnJkgxABRjAbB8wV4d8tJyFajMmv0gyVBYV+3I6u3OBfqU1A1rc3WXHcRiUbthCQ rxE+vJ1XnjZXQtbuAdZtnJR0ap4tLK2Q/9nbsNzCzi9aq5EANoC0z3xQ8nTeWUwVGNo+ lzoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@globallogic.com header.s=google header.b=QS3VYTGf; 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 n11-v6si15264405pgv.260.2018.10.08.11.02.09; Mon, 08 Oct 2018 11:02:25 -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=QS3VYTGf; 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 S1726671AbeJIBOe (ORCPT + 99 others); Mon, 8 Oct 2018 21:14:34 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:41868 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726418AbeJIBOd (ORCPT ); Mon, 8 Oct 2018 21:14:33 -0400 Received: by mail-qt1-f196.google.com with SMTP id l41-v6so9336514qtl.8 for ; Mon, 08 Oct 2018 11:01:40 -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=f2k0TKw50pOrfGHnaXCp0SuI47IFEOzwJuYb7aXgCKE=; b=QS3VYTGf0fifLHmLBkzjBLN6hwaoWTOL6tOK/hCr6D9GzABipc1gMf/rBnbXU5OqD/ AI5x+qdVEjfbocSHtF1haSOC2Dbd4Gxji7qFMSsvsImKB/Duxy61dIMGNKfRZNrWzXmb GuYIvayBgnfeJBlsFBYuXM054yaCNuA636iRQ= 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=f2k0TKw50pOrfGHnaXCp0SuI47IFEOzwJuYb7aXgCKE=; b=D7RSDKWS0LaB7ElqyYvZGSqd3t68xMBQzrVYTINa2C0vUENzKQ8CuRhzo6PwLIOdXj 5eN3rur66rpBQgku1fFr4QkGblONb6RpTkDWtrVBOzGYfCUE6MiY+YZiELxO2cDNHRAs rS38VBS3oURVr3vikz75pyT1NFYpRPbBfroyyDBezpCXwIcUKWDlvaUk+bVgG/9O72yb RclOmGxC2L53aBH560cKa45nME330OjPZKjXHNgF60Dbrwz/ZMhEny4nE0nfy6u3Jk40 RWo6ka6UsA5auem24ORsXGoSAOaN6oVhDCsfB8UHHMDo1KamROjEc0Vc52MInRiQ6LbK 6G1A== X-Gm-Message-State: ABuFfohMXDKTUeJbaO7qoMQH55qRQtQ5dEVli79VBokhVE50bOWDHvfY W/cSxHI59N39lvL9GPfuQJVrpJ+APwPU+w7WTZREIw== X-Received: by 2002:aed:2e04:: with SMTP id j4-v6mr19136647qtd.47.1539021699631; Mon, 08 Oct 2018 11:01:39 -0700 (PDT) MIME-Version: 1.0 References: <1538067309-5711-1-git-send-email-maksym.kokhan@globallogic.com> <20180929181725.GB27441@fifo99.com> In-Reply-To: <20180929181725.GB27441@fifo99.com> From: Maksym Kokhan Date: Mon, 8 Oct 2018 21:01:28 +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 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