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 1E493C369DC for ; Wed, 30 Apr 2025 00:25:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 92CF36B00B8; Tue, 29 Apr 2025 20:25:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8AF606B00BA; Tue, 29 Apr 2025 20:25:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 72ABE6B00B9; Tue, 29 Apr 2025 20:25:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 4CB536B00B7 for ; Tue, 29 Apr 2025 20:25:11 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 81AE81C8AA4 for ; Wed, 30 Apr 2025 00:16:35 +0000 (UTC) X-FDA: 83388793950.10.FB03D37 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by imf11.hostedemail.com (Postfix) with ESMTP id 7D8F54000A for ; Wed, 30 Apr 2025 00:16:33 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=X+Ec7CA1; spf=pass (imf11.hostedemail.com: domain of debug@rivosinc.com designates 209.85.210.176 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=1745972193; 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=yHp8skVfcDwQ99Y8qvuLL+UOu6n4/KmOGLmf3JbJ7iE=; b=V6ROWav6VKmLjn+a1sNF9J9PArj1VmR8OOc9aecvC1XbswSU79kT0+TEKPYFgp11vfQdGj Sh7Pb434PyVaGarwVv8rRnnvPttOc+oZ3mAdhvqErgj7gmNSfY3Y4cIOOAtZRUvZQkH8dx gfLNMQczmYSqOEzYiaERBu2volI6L9o= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=X+Ec7CA1; spf=pass (imf11.hostedemail.com: domain of debug@rivosinc.com designates 209.85.210.176 as permitted sender) smtp.mailfrom=debug@rivosinc.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745972193; a=rsa-sha256; cv=none; b=67A1BaoOWootzb5YNfz6djf1yzVU25Y7fccvoebgnca57njOllD2TTG0QexTnNVxYXyXMo vn/BBb4ljlIg0SiutiCIe+3sDNGJEk8CprAFZadRMD4RQhvdPZr1lkZVFRzzG9Wts6FAyS YtQdDPmyIJx7+PZcdIt57VrqvwAo8zA= Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-736bfa487c3so5492263b3a.1 for ; Tue, 29 Apr 2025 17:16:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1745972192; x=1746576992; darn=kvack.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=yHp8skVfcDwQ99Y8qvuLL+UOu6n4/KmOGLmf3JbJ7iE=; b=X+Ec7CA1QivutqhPYLuVI4sD0AJqP9UfLlE/UcMrI5KXY4CVWgUsz/aS7HKd3UiMBI TxsmKXZshnZvTJAArkt1iBnJ2D/dSFxSE6q8fjmozBRu+E3hd3MCOmxfoX+kzWwZ+rhb +4eMiG+zOCLxW/z8LqI0NwSJbLPRv0+zhKYNwBcvdEnKW+SHx7c7CW3tLcr+CMl4aBNJ FxP76h3tkEZO8HaTPtFhvBK8vCBof/ENJjMiNAFTipbJAVRAbDL5V7x99+kt076qFA89 64KvrtMqxUtBME01kM0bbnoo9f13Bn1jJ9zOLChOMSV68w5an7+5CLIh4I1yWibKFJJH dFjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745972192; x=1746576992; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yHp8skVfcDwQ99Y8qvuLL+UOu6n4/KmOGLmf3JbJ7iE=; b=OigvsJdougWSrGPSIEGMFz0cJdwa5TpTbuRpkPzx1EceU4VijGyF8VJ+wu37+LzvrT ynPRYw4QlX4D3X4TgGpfTEQMfKVksvN0uKCuh3yfmNhlUKwNW2AFods7D6YYpWQPlAyr pDZkwCrazRI5fA1qCviApVRRJWKNAvToBaQOnq+rg8QHhsZ7oXgMm5gk5/aI3oZbzzfM i6dKQhkvaEBda3sS+uo/8TxC8xWr7gwggn/k0b7aUejLCiGhkyA5Fufes6Q88CsuJ+CR U1dYzOt4MYP2VugLFpX3mnPkn8XkL/Wup4VCspu1ZDxLCjv2QeRPgaxbBDf8eCsUm0Gx AHDA== X-Forwarded-Encrypted: i=1; AJvYcCWwBchxIQ3tBSjrqw0u7Uif4ky5xkOE/OHod38ASAFmOF+sMyBKqy/tkpz1SGcCWta234bQOZDIQA==@kvack.org X-Gm-Message-State: AOJu0YyFOUS6LG/WZzsc+uBvdzj4EBgSG+y9gGSwrbeXblQ5w5uTizza mrM+h6dUPcOoVPeav77x//ytGg0nItXB47Sc8lxgPSbXChBnkzZ6BJlODaXf1fs= X-Gm-Gg: ASbGncuNwQyjfhPVDQfMIz5Z9HtbgcvNmNc6HagabK9rz6znkV6zJ/tKu61/RyvsDyL jTkNpT6yWb6j2c+Iaub5eBgtZ9EylrDKC1Hi7SNb3gu8ViwLeXQI5vmc+BX3wAkJcq1fWPNi5Um FHch2boTuLPe20K+AdJwumhO2MUBOBgB7H+HnEWrr7devtTqjWckCDZISvDN6ORzqtPDwddrGgA +y/jBPZioOOdXJKbZxTvdc3z4EcMWUFbXEUisij7oho1AbSFNQ9vVv+A1G6PvVZ2VUNmkK9eLHh 6Jxe+5VejiizBDrRqFomp16LamilPt4j/Udj5SKDNRQSCs97YUc= X-Google-Smtp-Source: AGHT+IFZqq9MjhSqj6zWUKle5rqAOmKZksHCBhGRQygZlDXBwlT0hJq0zTG/U4jkXRf2orxlgxORVA== X-Received: by 2002:a17:90b:3d84:b0:309:f5c6:4c5c with SMTP id 98e67ed59e1d1-30a34450c14mr888187a91.25.1745972192207; Tue, 29 Apr 2025 17:16:32 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22db4d770d6sm109386035ad.17.2025.04.29.17.16.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 17:16:31 -0700 (PDT) From: Deepak Gupta Date: Tue, 29 Apr 2025 17:16:19 -0700 Subject: [PATCH v14 02/27] dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250429-v5_user_cfi_series-v14-2-5239410d012a@rivosinc.com> References: <20250429-v5_user_cfi_series-v14-0-5239410d012a@rivosinc.com> In-Reply-To: <20250429-v5_user_cfi_series-v14-0-5239410d012a@rivosinc.com> To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , Paul Walmsley , Palmer Dabbelt , Albert Ou , Conor Dooley , Rob Herring , Krzysztof Kozlowski , Arnd Bergmann , Christian Brauner , Peter Zijlstra , Oleg Nesterov , Eric Biederman , Kees Cook , Jonathan Corbet , Shuah Khan , Jann Horn , Conor Dooley , Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, alistair.francis@wdc.com, richard.henderson@linaro.org, jim.shu@sifive.com, andybnac@gmail.com, kito.cheng@sifive.com, charlie@rivosinc.com, atishp@rivosinc.com, evan@rivosinc.com, cleger@rivosinc.com, alexghiti@rivosinc.com, samitolvanen@google.com, broonie@kernel.org, rick.p.edgecombe@intel.com, rust-for-linux@vger.kernel.org, Deepak Gupta X-Mailer: b4 0.13.0 X-Stat-Signature: 7yrondnzipo58io3ebokkp6wgfcf8dmn X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7D8F54000A X-Rspam-User: X-HE-Tag: 1745972193-492992 X-HE-Meta: U2FsdGVkX1882xgd5mbqHOGhCpJBunsPCM8eNUOhkcjXbA/0hLjR0aiEeM6WYD49sS0EJi0d4AaaHItcCsyztjPxCCnvuWW0bDRlzpWpIAceEmXGT94dbF14apTaq39bUitQPc2EezhM5XOJ/Nl9BcICO2jdKrEi58JqdWWZIlgVuCW0/cVHOEnLm103k+NZEE26TJFCi+C8hyvVCUtAq6OnVSlr5RI+qKPLXnY8TNEpvPPLoe/JexkNj9x6AK6ivCpyDn5N5y2AeFhEEOtQB5iMPwaice3HHRXBAeAOtzfofEXf9fcfNxmB8a1X252VCkMn11BOd00vsdFdvRfrj4HwRYmrg/V3ihF9u6DBWqTwqA8DLSRcTxRGSQzW8FIjclhD8kC/8/ewfTGdyghzFDe0/BUvOYGMP1KnNwS4uDUoeGtJrX0R/pUTeAkMB4WAFu5v6H9rMSrWucUYQGnSiVLDF2b0oheapJOCw1dfJL3ZZkCx0gHaFFndV1o2xbYJl/Jj9pRVTAynK81BGhXFziGiokY1a0wgff84P1282DnqmRTgABo/byfc2cuEijivaeEuKQxPAyXUy8LZhu8nyXMqIqSD22i0RlfIlnWKPdo0bDeKCHj6YrdGPVCyqmGrFHkgI2yqO2kgncfhtRlJN9DuyYqwBVjvNnfkbx5TTWW5rZVEvgsBNC1dX/QhcxB77U4t7IUAx8tnKPCeQyaZvn14K+r5SlWSoB0yfH6cJeDMmRaaE0bRAa4pw8sJl5+WRrZfFE6V/qahpIyk6Oc8J53nBPoVrGcnCRXdaea334XhGD7yxauAzgOWllRevuiE6q2CJ3ctKuCkjeNeyGr1Jjn5auGKL5n+2R6IOpshv3mxugVBCdsv4KMrxnGItOM7Qc0n9ND5f3ejfkgCQ4cPX1RUrY7LiaL5iFqKxWEU81wz2gzcMEOCFmd1uONmQQ0i0xtWr3370zk7sVp7Y4u MY+L/D9D 9SJ1IwT0+DdgEQMU+cUiSpGXHeo8F7KfACaF0jVhuSp0q/iHJsfymWgSjX/jxJo/jcllRcpc9NWA7jiCDuC5iBPzchBjLnMX91TNLtFuDb+QOE/zT2zeY+5N1fFz0eWA1YK3q7kvghx3qI1ZIUTRF7zNfPImcGhqurceqnXVVNkJ+O+C654MavYCEuLkmJdVDHpYCF77GqqZlbyvvgAYuoUMrWpBkGJVlsV4a+4D23Kho+SjZZtPDSQvDMZow38/3vP52ZYB33zbs9SShraUFG02krHfxrz187tJ3g7nPp2jkOuCMYSObmrwH7sh5fgiNdgskjObB1xaKGA3owBNsKBtZx2QXi4AetL8UHwncGK6+uWqfjY/gi+rHH6Toqnq5tmLtbrtZORnGp1SJHHb8ny4r3b39zMqzgYGXzv/r45cvmsr6kQEpKwqNXsnaUoAfjw2F/rMgLnVeQHeVY6nBIm7+v7Z7RxsYn1RvW269HtBTza8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Make an entry for cfi extensions in extensions.yaml. Signed-off-by: Deepak Gupta Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/riscv/extensions.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml index bcab59e0cc2e..c9e68bdbf099 100644 --- a/Documentation/devicetree/bindings/riscv/extensions.yaml +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml @@ -444,6 +444,20 @@ 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 as ratified in commit 3f8e450 ("merge + pull request #227 from ved-rivos/0709") of riscv-cfi + github repo. + + - const: zicfiss + description: | + The standard Zicfiss extension for enforcing backward edge + control-flow integrity as ratified in commit 3f8e450 ("merge + pull request #227 from ved-rivos/0709") of riscv-cfi + github repo. + - const: zicntr description: The standard Zicntr extension for base counters and timers, as -- 2.43.0