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 C9B45C10F1A for ; Thu, 9 May 2024 18:46:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3CDD76B008A; Thu, 9 May 2024 14:46:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 37CE56B008C; Thu, 9 May 2024 14:46:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 21D8D6B0093; Thu, 9 May 2024 14:46:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 035076B008A for ; Thu, 9 May 2024 14:46:36 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 704251215FF for ; Thu, 9 May 2024 18:46:36 +0000 (UTC) X-FDA: 82099738392.30.7C3491A Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by imf22.hostedemail.com (Postfix) with ESMTP id 83200C001E for ; Thu, 9 May 2024 18:46:33 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="TWIZGzy/"; dmarc=none; spf=pass (imf22.hostedemail.com: domain of debug@rivosinc.com designates 209.85.210.174 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715280393; 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=8qs+zeJ73xYDCsb+04oKc8vKm2skXM6Yjmk5Cex/hmQ=; b=HK0SAsLAVP+cZJPJ910MMJ3ez4/wWfPhv5u0fBVZiV6gYv4xid3PiEFThtj0TjOFrE8Bi3 RBoPEQS0wzS07GSLVG9qcf/pvAYelazVwyR194icb4+N93yAjouXWgwnxu4TT+OWuB6nfh qj2ZLldyaeFMLuPzDkne0cEjU4uzeG0= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="TWIZGzy/"; dmarc=none; spf=pass (imf22.hostedemail.com: domain of debug@rivosinc.com designates 209.85.210.174 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715280393; a=rsa-sha256; cv=none; b=Thm/kD1RFVWaPzTJrHXDl00fQ84ikPzzd+XSGWbcq0gtCkCV+/WqzOP9zHykZBzrCcbSHk iNsXTv9mQZgGUg/xCtvu+NZPOYEYRbeU/qraxNezMm3y/vn3oiGp7gJbEYWecYVeN/EPWS sS4Ir5CGyFsWMBgP0bmc2sA1MIF94iI= Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-6f44ed6e82fso1108607b3a.3 for ; Thu, 09 May 2024 11:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1715280392; x=1715885192; 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=8qs+zeJ73xYDCsb+04oKc8vKm2skXM6Yjmk5Cex/hmQ=; b=TWIZGzy/zO+wnwvQOAHh7YeDgnsVYAS6VnIcbLjnUM5bvIKPQNHgKKiNWkkeQV4nT+ nePFNp3rfhVmsgAVItsA9EDfcZsslmg33bLkGcwCaAl/mZDnlDFVS1w/q3uLdSCHEQ6Y 0dKHW/H5BIRwGN+T64mguqZ68KzQGgzqPLlqKnRFoQRZc009m7CYGk8Omz8ymV0eJdeh eOas5OjK2A9s973Dw9UWzeTTI//RyShl4hoRZ8zEuILJdrlo/fL/1TXb8/N+b/DdPBFu BOml8Li1RoG3eNSN6V3Et5YsbvSrK8fJgOAzeStmT3klyd1unZ9c5YXSb6QU6eoNWFbZ U2iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715280392; x=1715885192; 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=8qs+zeJ73xYDCsb+04oKc8vKm2skXM6Yjmk5Cex/hmQ=; b=ccf22JQE8fUQ6pvphLL0JuANMWCr0Ig0hl4taDSSwRwI18D0M5HqWkRkrtUec1CKP/ i271NDb3I7mqGVtTb+Db2uc9itejLBDEv1I77W7w1NeCD5Izns3qvIFE9n2hxtn4Vil3 tRULtFXygXJtikHmZ6EgqdVEscaHd7vTB9I6ZqoUIf6ycjFYoCT6fR82D8wfl2FTY2gv Fko2HC2kb2yzXBlYeuj50TETfET3YiM1SF7qiXnzHh373HcwrUgj4ND++Qy7n9/M18JM rbfoHq5q830oZGDcE4RPzXxHL0o3fwP2xGiUtt8htjwZSIW8g3HoHHpTtk6LaSVGDEB/ /mqw== X-Forwarded-Encrypted: i=1; AJvYcCXUrbhC3UxkiNl93+8l5tcotFlPXi847IRFI5P7v6lyQW2FXpSN6TmF7gqUV6cTTc+MvWVFzG3LCHRyzBzthOPkImw= X-Gm-Message-State: AOJu0Yz3iyS8HBH8fy4SobYanFmNyhpFsGqyVBoQHkRSbyxJoA3C97tW NXg6R5ABPQpMpClKjIPKSDFt8amyHW4Fl75KxUY/QQjimsJ1LSTW2VdHJ8WD5Yc= X-Google-Smtp-Source: AGHT+IHSkbFTtM14eAz4leAGtq7pP+xnyJh4LBmDtig93VWvmXkOMQqIKOUJFRYjpBP4l5vncaDl3Q== X-Received: by 2002:a05:6a20:7486:b0:1af:889e:8b06 with SMTP id adf61e73a8af0-1afde10ad77mr864261637.35.1715280392190; Thu, 09 May 2024 11:46:32 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-6f4d2afa7b5sm1607660b3a.163.2024.05.09.11.46.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 11:46:31 -0700 (PDT) Date: Thu, 9 May 2024 11:46:26 -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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240509-cornflake-foyer-e6589c2bc364@spud> X-Rspamd-Server: rspam01 X-Stat-Signature: uemwhwd9jmr1m8rz8snnez3bhhnnbsax X-Rspam-User: X-Rspamd-Queue-Id: 83200C001E X-HE-Tag: 1715280393-942695 X-HE-Meta: U2FsdGVkX18QQfT2/IxDfcurrgYOtiufxmUD27pQ9OKXdTMQjbUQNTmamb+5DVgZxoFo43jz/yAaDcM5ts9tN0sL0LvMFihlu4CppArd8OiqMpOFwhiUgvULqNPveVZG/ZFYX0uP05P6PiOS7DXyZizzXxNZHjhVdTm9zrGiC3VEkabAar89XojYqwnOZWWAL9jeLETHa32mWfxms74OBZNwd9s1IvsHArFIsMds1XohJHgcoryj+WTJZRPxQP6OQlm157pCeVrSOhekXLIzzXXKpqOqSEsAqHeExgTO8y+J3ke0JyU71uoAXpCwfBSUY9C3EP9xEvRDYF3qyPuIEdMPbfl2RIUQCYAHsPkQRyf6bpzFJ0biJYHvP6OA/AU2JXWfp792z8nxhER2wXaMuDFoSR/BtCAiV2c6DYF/KhFqpzb/1kEYjDQleyKzMMDiYPvYN+T6H0yr+1uqqKzyZR7uc2uaMwC2Z/n4FEH/ZiEorBMAzKapTBEDH6DfFWyris4mVTX1hLPt0V0GJmCuFXQISwXIPCHdBYLJLLLzR13Bndu1x6xlU8ReG+rFc0m8vs8WO8Nn9zZtT5vrh4MNn+c8QDjdOXGsLlE6hqBqSqpr3NKT1fJoL9vBEZVGXL3CylNLMQLGhngDqHeHFoJUSvUsHjMgqzSRmeM942cn9vSdBx3YxPJKC2kVbTZPKwEFdIcgPMqe8iAguVHVE/7Bd4WhStGFwyM89sajWSB28qIHvSL+30CyAtK5A35O8RqgvPONIKuaeHkJv3wGtj0ZIznhnSgxWU4EnkfXxVBYTQyJ6W/kz7ew2jDvViqoFBUqEbNUHOXMSvX1zfegCACPlFwS8ylX2Ndf+Ob2/+9yMlbJs1F6OKt7FRs+9eMT3clum5klO1GhkAYupKRcth7FffdXjVmJkroslww++W4xuk+uR0zaDN5yioNyCKbq6SkAG7TYpGVIhu6cpKTNCby l3jSdYM0 pktVC01HWUskbQGKNdcIrQUuTvWk/XOqAAHBi2O8G5oA3P6fqtCUHjJqQhIWXMN58Id7WWKj6fN7dxn8EZuJsB0Ktep0eGaDkLzOMXNiEDBldqpLai0GpOIpb+OSB9MmSF5Xf34KvnPMgiHyK+Ugawu+0C4lWEAGQZjntHTiTomnmVEG8cRLNsS5NSxofGyrzfrc39HFNQImo2JZ5i9E6dX70R9e3Hxix2kxReHIgHRlf4tByLc7BIpe2iREScJed7kVlGJhn8dC3v6bWlSDFo5Ig8+AaJRbjP2Bt5NF2MkmnCfdwpcNjsTCEXSQ3RADxAsVYdosrWwksyxP3zxbU5T1ZlYLOBkCL8PoZms7TDk+8L3eclOKJ7gPJrUedBSYlmpMQ5tK9S1HrmoyEeZG/QQNhiI4k3y9Bvq8h77hvk1bKJzwAkGgrtZTqzRZW9k8/2rwQYq8h0Ao7MzhrrZXdBT5st4UZkoSdR2w3kN4Qwn7gfBNmJbPq4Cu7TebZQDZdQVXOnYzQN24sMJPd0F0RjEB+LObum6yGeWX1p15HeDZfh2HZQD6vcbfGhH2o1Jku8oF48etaOSU1KxD/QpM1TIVB3s4Ugr1oMZoL4FngTDSryYO8MnDskMNX9NyjWL+FLes4eXD/OFSJiANZqMH1e5RTHdYR0WEYOzen2C8EfTnveBE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000027, 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 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. > >Cheers, >Conor