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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7BB0CC10F1A for ; Thu, 9 May 2024 23:26:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D4AB76B0089; Thu, 9 May 2024 19:26:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CFAFA6B008C; Thu, 9 May 2024 19:26:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BC2506B0092; Thu, 9 May 2024 19:26:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id A09EE6B0089 for ; Thu, 9 May 2024 19:26:33 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C825FC15DB for ; Thu, 9 May 2024 23:26:32 +0000 (UTC) X-FDA: 82100443824.12.1979726 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by imf30.hostedemail.com (Postfix) with ESMTP id D04FB80006 for ; Thu, 9 May 2024 23:26:30 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=vER0Hcb7; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=debug@rivosinc.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715297191; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KoGFJaD8EljLtrVmLvtlC7K76bro4/HY8QoalZin5IY=; b=fCPuAPkaco2f3ug3+Yfwpc0eRCQVKSXxaH8KWzZIqNWMejF8YcNTEBxhgvha+t5Svhz1kg 6LqME2DCpPbAtlIuFt5rPrEDf3X56hOiINz+tg45lVgItqk4ess7Ppuf7RgHAiB7Jp5+GX A8Pkf/VeoPksyHgTxHjMQ+WPss0W3Ig= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=vER0Hcb7; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.169 as permitted sender) smtp.mailfrom=debug@rivosinc.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715297191; a=rsa-sha256; cv=none; b=vj9ChQgXSQ0rgK4jEcb2aC78cgJ8geDHgNtDcCV7Kx6IQJQgksu9Ykoa18pCVVjB+nQc7f vHPirN7tWT9uM82E0kU+Kisq+C57F5iT5j2/0oQpU17nr/+82834S+cFzjeHODXeEIT9Ia G4aAJskjuT1RSaHIVc8+JmVauOWijhg= Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1ed012c1afbso12246015ad.1 for ; Thu, 09 May 2024 16:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1715297189; x=1715901989; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=KoGFJaD8EljLtrVmLvtlC7K76bro4/HY8QoalZin5IY=; b=vER0Hcb7Vrbgv5gom5sO+Y5dUHldWoLSTX9REtskDQX/7HlJDg+nRpDoJHtMN8/kaC EskHkmDbK87MBC2n5NFdTvIHFmiOO+eDRXBKQNF86A0zfnxPz1DPBxwLMcx/HKnhGHtk dY+MgXEBe1co9OhQt9aRoABYiaPtfYWp3ZY8PeLkLcLll8AIu3kZQVPK5qqHo20534lf QPhhwwaBFpB0qD/a1vcyg/qfvu8ioHOjd1kl/q334GQVSF2wHVl8MiPrN3LC/SlgbHoB ak7kTXmjrH9SxMRxlWWesA0N2CBbiKGfXyjNOCUzsHVQKOk/EbupD55lX1rQkyr0lqJB 5kCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715297189; x=1715901989; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KoGFJaD8EljLtrVmLvtlC7K76bro4/HY8QoalZin5IY=; b=XtAhegjfVdU/cj9XZEs+DI4ihEP1wWi63uLaxlQcP7NmOJpgDwYAxLYnUIH2EGqItA 48wGkjYGSI+O11NZcO/F6643oANGakpbA9kpesRSapFt7hrP/UhSDVe/9S6AV2BahHvr k10gT7fWwOaBivIIU/Lrx41oMaZyUzjG5aGpxbn0Z6yf/+np2yfipi7IhmgS5ENMh+Bs ujv7R8BAw7NBrOytXoriywzLFPDeHIsxZRPnRyzR1SRHl/Yw/8qlGosCZWYUEe8x9GPY Mth01GdHXo7k58mOm0vv0wjEYoMjxAq8aU6qkJmKgbRGjjCC5HVHueGGIaHpwSKZDpA9 mIyA== X-Forwarded-Encrypted: i=1; AJvYcCWbZXZClEqO1ixMh0DUrflHlGraJSlxQeMD323reWN6YalBSD9HFJPWI2QR94sWfxB6egwMkqZFnEcl05KCniB5YGg= X-Gm-Message-State: AOJu0YymH4B819staa/mrZHT7Y9jmZKBJdpSTA+S+B95OXBXmQiynAxT EUCWj5n/JnjQEg1AmxNix1ZuU/LBnQpsE+B31vvFQvstcXqdB7AUtyuC7KaRVFs= X-Google-Smtp-Source: AGHT+IEwp50qVSxIKzd3GeAEglFyHmirCQzUqIVxpG0w7MU50Y7SrsfbjsJXYlPTm4I0tHeIzltszA== X-Received: by 2002:a17:902:c402:b0:1eb:e40:3f74 with SMTP id d9443c01a7336-1ef432a092emr15262985ad.32.1715297189377; Thu, 09 May 2024 16:26:29 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ef0b9d1758sm19701355ad.28.2024.05.09.16.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 16:26:28 -0700 (PDT) Date: Thu, 9 May 2024 16:26:24 -0700 From: Deepak Gupta To: Conor Dooley Cc: Rob Herring , paul.walmsley@sifive.com, rick.p.edgecombe@intel.com, broonie@kernel.org, Szabolcs.Nagy@arm.com, kito.cheng@sifive.com, keescook@chromium.org, ajones@ventanamicro.com, conor.dooley@microchip.com, cleger@rivosinc.com, atishp@atishpatra.org, alex@ghiti.fr, bjorn@rivosinc.com, alexghiti@rivosinc.com, samuel.holland@sifive.com, linux-doc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kselftest@vger.kernel.org, corbet@lwn.net, palmer@dabbelt.com, aou@eecs.berkeley.edu, krzysztof.kozlowski+dt@linaro.org, oleg@redhat.com, akpm@linux-foundation.org, arnd@arndb.de, ebiederm@xmission.com, Liam.Howlett@oracle.com, vbabka@suse.cz, lstoakes@gmail.com, shuah@kernel.org, brauner@kernel.org, andy.chiu@sifive.com, jerry.shih@sifive.com, hankuan.chen@sifive.com, greentime.hu@sifive.com, evan@rivosinc.com, xiao.w.wang@intel.com, charlie@rivosinc.com, apatel@ventanamicro.com, mchitale@ventanamicro.com, dbarboza@ventanamicro.com, sameo@rivosinc.com, shikemeng@huaweicloud.com, willy@infradead.org, vincent.chen@sifive.com, guoren@kernel.org, samitolvanen@google.com, songshuaishuai@tinylab.org, gerg@kernel.org, heiko@sntech.de, bhe@redhat.com, jeeheng.sia@starfivetech.com, cyy@cyyself.name, maskray@google.com, ancientmodern4@gmail.com, mathis.salmen@matsal.de, cuiyunhui@bytedance.com, bgray@linux.ibm.com, mpe@ellerman.id.au, baruch@tkos.co.il, alx@kernel.org, david@redhat.com, catalin.marinas@arm.com, revest@chromium.org, josh@joshtriplett.org, shr@devkernel.io, deller@gmx.de, omosnace@redhat.com, ojeda@kernel.org, jhubbard@nvidia.com Subject: Re: [PATCH v3 04/29] riscv: zicfilp / zicfiss in dt-bindings (extensions.yaml) Message-ID: References: <20240403234054.2020347-1-debug@rivosinc.com> <20240403234054.2020347-5-debug@rivosinc.com> <20240410115806.GA4044117-robh@kernel.org> <20240415194105.GA94432-robh@kernel.org> <20240509-cornflake-foyer-e6589c2bc364@spud> <20240509-clatter-crewmate-9755669b9452@spud> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240509-clatter-crewmate-9755669b9452@spud> X-Stat-Signature: ugrj5z59ppc6rmysqihgyaakdunfym1w X-Rspamd-Queue-Id: D04FB80006 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1715297190-562136 X-HE-Meta: U2FsdGVkX18pMFvAvHBWSz4jrxTXJezWa7SxZrz0f2jyiQKag35etw3AACdpZMC0D/5UxErwopFhAstrcZUfRlkdtEq6UlGXSZb2VGkmuJ8RPVT91bgntuW71nnHPh3+8+nakyN+UIefluhDXSznmTicYcEuTgmJx4Uh8RHcKZyuCnGc/jWPttIZtIP1+bGObGRqbUBbqeVUYYPAHLkYgzdhS0gE/UzutqhC6Hf0PwImPowlPCd4e3JX0ExCRAWG78A21/vL/LD8aZVj+DgkW2g96c+IKB1tlz9hJULg6aa0ORBTz4i/v5I3V+k3L4cXAjoVUVcGfEvcLttyNr0r7fgMVAE8zqLJ1kSC3bSPzZQCxt/eIByRqchAahcGrNeWtY8h/vJfm8Qg7x3eq5TlAkm02s/6I4lvK8qlPQC+PT53mesyOO2lyavGtkVlW3nvrWiqnbc0ZN/rXzbepXROmhBfdZZECOcABq1V++qbIPpIh6zxs1xrXRHfR683exTtfUpqAApvKMmpE1w6QeB/U7ELahqkWyZjcqLtckpauPW7HiLRDGxVo5IPChDUI//53joudeZrpoiMweSjS9VThA+HbCvkrk3N9fFFZBI11JdbUAn1TzOGlfNKrOCU074i5yl/hTA0roczN/S9WH1h11v8UY+qFavQjzMsDTQEY8tqhb/2Ezi/fHXBI8Pk0ST6eKMbu6E094VpJg5GgGUCQBG8o7X5LaeuZytPsqjSz4CbPA0IC9q1Ooefz9Wzzrr+KwEyETp0rGRY9Gh8HbkkcholkJEas3mrl40dY1awyF36bN+5c8CoNc1Zwvi8uhEwk6mLsl59g1M7RRmRHkiX5k9i9fdKIKq08KesIg45cvbWOtz65GZXUXLJqz0bV8FBCyeYOHwSS+nsCTicrJToH/0BLiA+Nltxvx4kP49HZkBzTt3+9BKYs7wc2ZwKntjmJRRUtplFvhwk2HbkD0A w01hI8PJ bu7j85hYpNKBKw2n/jyRFoK/eFr93uC6OHAPK77PbRLQYssiSmgTHJpt7BZI6wAKWffILoi+90dj48oYzpVKvd4bKs4rOvL7QcUWwp+BX0MfD+44FNZCOTl1pM7edvxWkDFdhilCeNA7c1wWiSNklsCQBSJv5x542xAFMpftX5bEpqMqsIfvKDlRw9WQ+h8VrOYpUbld26vmnGqtlEYmA12BB5/S21TvLkMHQ9ZcLYdLBfodzJs2o1rXXLYn6MhXuYYN8rHASNkULkQMtjekPQ8mKq10k8J13Dhc89/Ntgr31KzGmQx+6RPILPgP9cnjAao7xPTmwzuEvoQ5FfpHA1w0zq4SqYgx2zRXjjM3Yqs5O8QZGESYmuz5WxzZCZThL7C+TkyeKFqxjPIc3YPc7j9zTWpZ2hG0jUfrCm7m6+Q5UZEUsq+rBbrm8BVaJ94CIsha4MnCxg5h1n+KiqmVAd0k6nm445f6B61lWLfHoCGiZ7QUR8A6kRyyLj9JqRYapH/1lAzbxyy6BraCiUW/fkeD4g+Nn7WnYtgQkLV03e9b1Nn/x5WV8tK5hbmB4/yxNBZS0P+0xELEizWGv5FcwVRgjWygn0cgsbdWCQZQgyprnKRggxno1Heq2Tsu6rMrfkKZrYdCLr6lgz1LZrFEeA+RcFEvvd5LfpxG78gGUSaiAa70= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000103, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, May 09, 2024 at 09:32:49PM +0100, Conor Dooley wrote: >On Thu, May 09, 2024 at 11:46:26AM -0700, Deepak Gupta wrote: >> On Thu, May 09, 2024 at 07:14:26PM +0100, Conor Dooley wrote: >> > On Tue, Apr 16, 2024 at 08:44:16AM -0700, Deepak Gupta wrote: >> > > On Mon, Apr 15, 2024 at 02:41:05PM -0500, Rob Herring wrote: >> > > > On Wed, Apr 10, 2024 at 02:37:21PM -0700, Deepak Gupta wrote: >> > > > > On Wed, Apr 10, 2024 at 4:58 AM Rob Herring wrote: >> > > > > > >> > > > > > On Wed, Apr 03, 2024 at 04:34:52PM -0700, Deepak Gupta wrote: >> > > > > > > Make an entry for cfi extensions in extensions.yaml. >> > > > > > > >> > > > > > > Signed-off-by: Deepak Gupta >> > > > > > > --- >> > > > > > > .../devicetree/bindings/riscv/extensions.yaml | 10 ++++++++++ >> > > > > > > 1 file changed, 10 insertions(+) >> > > > > > > >> > > > > > > diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml >> > > > > > > index 63d81dc895e5..45b87ad6cc1c 100644 >> > > > > > > --- a/Documentation/devicetree/bindings/riscv/extensions.yaml >> > > > > > > +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml >> > > > > > > @@ -317,6 +317,16 @@ properties: >> > > > > > > The standard Zicboz extension for cache-block zeroing as ratified >> > > > > > > in commit 3dd606f ("Create cmobase-v1.0.pdf") of riscv-CMOs. >> > > > > > > >> > > > > > > + - const: zicfilp >> > > > > > > + description: >> > > > > > > + The standard Zicfilp extension for enforcing forward edge control-flow >> > > > > > > + integrity in commit 3a20dc9 of riscv-cfi and is in public review. >> > > > > > >> > > > > > Does in public review mean the commit sha is going to change? >> > > > > > >> > > > > >> > > > > Less likely. Next step after public review is to gather comments from >> > > > > public review. >> > > > > If something is really pressing and needs to be addressed, then yes >> > > > > this will change. >> > > > > Else this gets ratified as it is. >> > > > >> > > > If the commit sha can change, then it is useless. What's the guarantee >> > > > someone is going to remember to update it if it changes? >> > > >> > > Sorry for late reply. >> > > >> > > I was following existing wordings and patterns for messaging in this file. >> > > You would rather have me remove sha and only mention that spec is in public >> > > review? >> > >> > Nope, having a commit sha is desired. None of this is mergeable until at >> > least the spec becomes frozen, so the sha can be updated at that point >> > to the freeze state - or better yet to the ratified state. Being in >> > public review is not sufficient. >> >> Spec is frozen. >> As per RVI spec lifecycle, spec freeze is a prior step to public review. >> Public review concluded on 25th April >> https://lists.riscv.org/g/tech-ss-lp-cfi/message/91 >> >> Next step is ratification whenever board meets. > >Ah, I did the "silly" thing of looking on the RVI website at extension >status (because I never know the order of things) and these two >extensions were marked on there as being in the inception phase, so I >incorrectly assumed that "public review" came before freeze. >Freeze is the standard that we have been applying so far, but if >ratification is imminent, and nothing has changed in the review period, >then it seems sane to just pick the freeze point for the definition. Yeah I don't think wiki is that regularly updated. But take a look at Ratification-Ready list of specs here https://wiki.riscv.org/display/HOME/RISC-V+Specification+Status > >Cheers, >Conor.