Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4149293pxb; Sun, 24 Oct 2021 21:21:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwa0t+iwuMTcQZQlxJH3xpe+I9BuJyRYinqOnbpdULf6IQgdn4nJO77ez6Y4Qd+J1Gd6yR0 X-Received: by 2002:a05:6402:268c:: with SMTP id w12mr24246566edd.376.1635135707123; Sun, 24 Oct 2021 21:21:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635135707; cv=none; d=google.com; s=arc-20160816; b=NmsWrdpdwhd8xvFcD0cYN40CBIQ8hiv+X5cY0MblBdUSj5kqenifiRfGieHJiVn18M M8xl+hX0/cKJX3AcLxWsgt8ObsHUgF4tq2guKczF0gLvcH0jnpeGJSC8Yj4SsSPeDjXW e8g1f+CPJ+kWmlQV3ra+15v62Ee7B+hMoPUQolKmjHGoOhQllc2BveDrO1TYPGk7wM1i zFPO10v8xsFHjIjHOziAyqjDj3fWUeeoKo4FpkT90ALgUP/lmJNV0SNl3bxl0+g43Qsv uyIzNw9AGiIV92jSex9/8gTf8rkRUvsXza5C4QDJgnstsMJZUVUVDL8biGpVW4rLo2zh m4VA== 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=hmyJ+fxOvQKNEomi44KNz6W2UiehRKi6Y9dBpWtAWIM=; b=GcYyXIe80r+ggid35MjAAUyRfwJzP+ZpueZF8phDJBeycxby12vGCZ6nBHzGQ3pgXO /xqKgQkTq2PfcyKZWNAgp0FUQZ3irD2v9Z7JcK/3y1BDT/48n/UJ2aftFtCBdf+mdxMr FOlx7zI+BVdgRKN6gSprHu+tT3sfRT9ze85P9SBIDR+MzAGCZEzo9TlcnwbudCn0ooah KMnYGAtq9VBiclFdDHv0MuZ7ECCtR0jnqcZbNocTdkxfPq0mB5pbOpcyK6xcfWpCnGXH vBAAcxW58vZqc2OPF6gTJRlTDQ9sCz+5WcsCDRa/NggN0DgfOqROJiaEJ51SuvnUjXIp zAgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brainfault-org.20210112.gappssmtp.com header.s=20210112 header.b=5mmlEeDR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gn22si26525732ejc.330.2021.10.24.21.21.23; Sun, 24 Oct 2021 21:21:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@brainfault-org.20210112.gappssmtp.com header.s=20210112 header.b=5mmlEeDR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229790AbhJYEUL (ORCPT + 99 others); Mon, 25 Oct 2021 00:20:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229543AbhJYEUK (ORCPT ); Mon, 25 Oct 2021 00:20:10 -0400 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B9D48C061745 for ; Sun, 24 Oct 2021 21:17:48 -0700 (PDT) Received: by mail-wr1-x42b.google.com with SMTP id m22so6970359wrb.0 for ; Sun, 24 Oct 2021 21:17:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hmyJ+fxOvQKNEomi44KNz6W2UiehRKi6Y9dBpWtAWIM=; b=5mmlEeDRAHXnBXiGOM1olXR4Obsou6PuzN3/DjkySxTLtMrDreHK+SoKNV6Hc0+Zc8 b6U+EtHoTOs5fykLFtvNtn6HrDTt/eqqOTK8NflNa5p+3GR40kc5qlGtRSUDHTpeYVg3 2Vqgj1DZXnkFeDVK/utQSeiwf2YejSJeGgwWni/TAe9bZeTBysdw4CUEMZbqLRh39md0 VlCPrHAssmnybfCmpvwzKQFI3OcfBWBPFSRnifB/65uX80gUQN6C11fwCB/3jmEsW0ho BtZTfR93p2GpxgeHtaRBb/jZPB5OM9WFXalZOySItkooS3fGRZtaLzwTCcEpHBUyKGXy e35Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hmyJ+fxOvQKNEomi44KNz6W2UiehRKi6Y9dBpWtAWIM=; b=LQ59I+fs/NRA2MUlUvl9/T6o7xJPMm19WbdKsu2105mRLoc23j1Y64cmFia7rKHz8v g1fJZ+RigYYAFul+EwToJtpFeF35mO+pFG6d4VsMgIENLAuOb+A4BaT2RGCN8HFgIvsc flqENVgGpM5BTYywfzVqQNbzgv3wnYEKh17Nh2ct0nh/eK/LCnUdpSOQ0KKkt0wJPQQJ PB9QDndo7cH0/wPPZ9LujB+JnanXNXgI+Xb68h6qkHUB2Qt7GyVlILmR+DPfXhuBhcPZ 6Hh96lR7oR2YIqqa75VrWsEqA9/JaApHm7ZrpCHBU8Ka5JnfsWd3a7NPptvyPWWfGYgC gH8g== X-Gm-Message-State: AOAM533ZsuwU0/konrekkJZ+I1AxAIjcvPnFD9ngUeeKbmQSgm4FpLbz otlUsycn7Pr4dCED7LrFmJ845tU5DAAGkESlCIMzNA== X-Received: by 2002:adf:fa12:: with SMTP id m18mr15619002wrr.306.1635135467273; Sun, 24 Oct 2021 21:17:47 -0700 (PDT) MIME-Version: 1.0 References: <20211025040607.92786-1-wefu@redhat.com> <20211025040607.92786-2-wefu@redhat.com> In-Reply-To: <20211025040607.92786-2-wefu@redhat.com> From: Anup Patel Date: Mon, 25 Oct 2021 09:47:34 +0530 Message-ID: Subject: Re: [RESEND PATCH V3 1/2] dt-bindings: riscv: add mmu-supports-svpbmt for Svpbmt To: Wei Fu Cc: Anup Patel , Atish Patra , Palmer Dabbelt , Guo Ren , =?UTF-8?Q?Christoph_M=C3=BCllner?= , Philipp Tomsich , Christoph Hellwig , liush , =?UTF-8?B?V2VpIFd1ICjlkLTkvJ8p?= , Drew Fustini , linux-riscv , "linux-kernel@vger.kernel.org List" , taiten.peng@canonical.com, Aniket Ponkshe , Heinrich Schuchardt , Gordan Markus , Guo Ren , Arnd Bergmann , Chen-Yu Tsai , Maxime Ripard , Daniel Lustig , Greg Favor , Andrea Mondelli , Jonathan Behrens , Xinhaoqu , Bill Huffman , Nick Kossifidis , Allen Baum , Josh Scheid , Richard Trauben , Palmer Dabbelt , Rob Herring Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 25, 2021 at 9:36 AM wrote: > > From: Wei Fu > > Previous patch has added svpbmt in arch/riscv and changed the > DT mmu-type. Update dt-bindings related property here. > > Signed-off-by: Wei Fu > Co-developed-by: Guo Ren > Signed-off-by: Guo Ren > Cc: Anup Patel > Cc: Palmer Dabbelt > Cc: Rob Herring > --- > Documentation/devicetree/bindings/riscv/cpus.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml > index e534f6a7cfa1..76f324d85e12 100644 > --- a/Documentation/devicetree/bindings/riscv/cpus.yaml > +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml > @@ -59,6 +59,11 @@ properties: > - riscv,sv48 > - riscv,none > > + mmu-supports-svpbmt: > + description: > + Describes the CPU's mmu-supports-svpbmt support > + $ref: '/schemas/types.yaml#/definitions/phandle' There were various proposals from different folks in the previous email threads. I think most of us were converging on: 1) Don't modify "mmu-type" DT property for backward compatibility 2) Add boolean DT property "riscv,svpmbt" under "mmu" child DT node of each CPU DT node. Same will apply to boolean DT property "riscv,svnapot" as well. We also have bitmanip and vector broken down into smaller extensions so grouping related extensions as separate DT node under each CPU node will be more readable and easy to parse. Regards, Anup > + > riscv,isa: > description: > Identifies the specific RISC-V instruction set architecture > -- > 2.25.4 >