From patchwork Wed Feb 5 01:21:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Deepak Gupta X-Patchwork-Id: 13960363 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 479FCC02194 for ; Wed, 5 Feb 2025 01:22:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8671128000D; Tue, 4 Feb 2025 20:22:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7EE67280001; Tue, 4 Feb 2025 20:22:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 61BC228000D; Tue, 4 Feb 2025 20:22:01 -0500 (EST) 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 407B7280001 for ; Tue, 4 Feb 2025 20:22:01 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id DE2091203C8 for ; Wed, 5 Feb 2025 01:22:00 +0000 (UTC) X-FDA: 83084139600.27.D41882A Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by imf16.hostedemail.com (Postfix) with ESMTP id 0323B180012 for ; Wed, 5 Feb 2025 01:21:58 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=mZi6DN+1; dmarc=none; spf=pass (imf16.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.175 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738718519; a=rsa-sha256; cv=none; b=Zvznlfn7Zgwsa3P11/FincF67PcANzFi3Dj4aFxhSe3u+0OK1GyMFxexf8imGh8VYfdeYF CmXeGT/VKn8GFBF0S24KU1S+r3EvUTuoCTphsCwEqW47S5S3ay3jbNYkLKQ9PqpbZ1hUZm mey6/TPDXHcM4ls3fUusmpZJva8dHZA= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=mZi6DN+1; dmarc=none; spf=pass (imf16.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.175 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=1738718519; 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=kHEXIimjUTXAyC0fOzh8XAkym19Q72QcmDI6hc+cq4k=; b=TZljlKpkIhI8kSr9jvj6WvUYeTE8jP6KIkI8/6vG0mZ3spIP9fTG5G6bZaz4XLY1++4EJp ALvM+PKiV6F+1F/gZYfiOFOCsYadWruJYcsDsj2fA+iC2Dsjd1s7w/NiRs5y/eWOYl+KMP NE20pNPlq+9vhS9iJBuW+GwrnAtQCtg= Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-21f0bc811dbso5059345ad.1 for ; Tue, 04 Feb 2025 17:21:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1738718518; x=1739323318; 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=kHEXIimjUTXAyC0fOzh8XAkym19Q72QcmDI6hc+cq4k=; b=mZi6DN+17exQvVcSFO0bNDnNnzH40MjkYHhJHnjSpZO9wT12MZJX1yhx1qZWqqbqeV xe9xl5LkB17lWijo61LrNsZb+Q+eQkim/Ofgkw8bCm1OeXqf7y2ioyIN9By8S9fsi2a3 w71Nb8mVQPsGTv7sr8danxlTe3KqMBwnb4cSfMY/bv5UKHtYdefCBarVBFfTSoXa45RU sZ2JITD+V0VNb7pRQccIwb+Yg71w8/N1aiwK+y9jxU/9DAkYdhbQeqMgYrBw9kdYc1bH pr4zzk+VrxgMiZFU5vP8pD+QP1zIVX5lNVAUBWa9VTL2t5963tkPl2KsbDk9fKyCIYfa YTAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738718518; x=1739323318; 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=kHEXIimjUTXAyC0fOzh8XAkym19Q72QcmDI6hc+cq4k=; b=d2JKMsfkvD0Q8THvtDgGJJ5OqAg8YUF3VsViklyVrm6ExlWCwToo6Seutlr4VZQALY KDK50JvwOt6j3I27cX2fxtE6rDH82rD67fx5UtIaUlQ0FGVOD1hI27cANJrd4OK576AB MH80vDmaL5EgalvqOP7siG4eVFh9WovHBW7rRXJZUQAuD95Wiotch8Ysm88Bqt4CujVt 2rFWmyv1PV4yTOc9pzZPyj+VEPW87EPTu7k3RjyzMJZXoKfA0hpraseGm4UFagXUC1zD ze6uEEYqx3SKy2TgT816cngiQ2WVzueKAUnxh7z+VdBbjL6CRcgQX6UccE3YWSlW5OnV icsA== X-Forwarded-Encrypted: i=1; AJvYcCVzp7qaAfyQlvyMyyOlfn27SxWSjO3Gl4yCFfkwoaM/jxWdyhBKf2wi+hO/HGEwc6zJRNbhP4BxYw==@kvack.org X-Gm-Message-State: AOJu0Ywy7vTkpHyhiC9qFuub89ZDcO3UvF+W7SVWXnlg+4JgWECussDc 4uWQRjx+Q5IUlCOmBBjXqXQNvWwyuiP4HNvCbLPUtFTqqn9zKE93pY2KgUvCnt4= X-Gm-Gg: ASbGncvf3L3guzG9t0BjeT51Xihgz0ZkEjBKkBsg90vWkalYlrIwjKCzxAUIwbfOpnq FpRIeaN0y0WhOiKOQydt6DElvEbiDem5sLSvmfxd6xWizIvrDpNi9ww3jwTiW5PvhRUdHXp+dBK pbq5Sh/9cdsWF8E44hcfv4CRFdTXPruEqPcY94T8W0u+F7laF7phsttVqtvfXxfVeDkVDgdND0D jZJvtgJsCFJHmJUrAsiTaKjE4Qj9CFdVLhJtP0pVI4utVKwc3EJdwjv6nJlyEqFAmzSth2MWlsl FT6SafHM6CWxPQQdKFF0qJaVXw== X-Google-Smtp-Source: AGHT+IHzHonQ1oXGudf3ZfMVrMZV3mKwGoRuXs9FutPohSBaJGIm20BPBEq9+EHRoF58EkXIbMe1gA== X-Received: by 2002:aa7:888c:0:b0:726:a820:921d with SMTP id d2e1a72fcca58-7303523eaaamr1533935b3a.10.1738718517175; Tue, 04 Feb 2025 17:21:57 -0800 (PST) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72fe69cec0fsm11457202b3a.137.2025.02.04.17.21.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Feb 2025 17:21:56 -0800 (PST) From: Deepak Gupta Date: Tue, 04 Feb 2025 17:21:49 -0800 Subject: [PATCH v9 02/26] dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) MIME-Version: 1.0 Message-Id: <20250204-v5_user_cfi_series-v9-2-b37a49c5205c@rivosinc.com> References: <20250204-v5_user_cfi_series-v9-0-b37a49c5205c@rivosinc.com> In-Reply-To: <20250204-v5_user_cfi_series-v9-0-b37a49c5205c@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 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, Deepak Gupta X-Mailer: b4 0.14.0 X-Rspam-User: X-Rspamd-Queue-Id: 0323B180012 X-Rspamd-Server: rspam10 X-Stat-Signature: f7j8yrddhb6d9h88axtawjwayesemusm X-HE-Tag: 1738718518-736167 X-HE-Meta: U2FsdGVkX193wU7n3s2fJ50NJVw0OyKC8IWcuiQHhw4mqhILeNpHGXtpvR1J+hAFnyFKDVKNbNPxq3dvf/qiuhu6mQqB4/cl4aITSVNGT8H1ojQ718+Wu0gqGM0WtFLiev90yMNIVfLVEqVm/FDJ9vIsxuXKJOddut2NKKASY65npn0RmUdEeD+Fb/+y62aadCN778kcxjzJ9RuVPsLjlwmUfSzDHwBzjvRLRa5Fvu/zgntNM9ls/HlK137KHR+Zn72gru7FzT4FvdYClYfUf+huy3bGgQYhvYv2YSNrNO5EkvSXQsfLHGpseO/FSimHpGYHXZhcQDmagAJnUY0lxgFAwjI2xV5UGPg7kdlJtmEPdMOOWocG6lVvakZ0T7qPkyCuqjRyDazXbpu0m37E52o6xgPcuXCbDg66dRSAp96G8lY5jwl7s+2cR2i1RHI1mJEtXw+ex+d5KGTgguTrJIniX2B9bT61rG5vE/ZghH+kooePvU3ZeoFJ0Nj+EFGuRvDGahhFF9SXQWWsnuLB7tcG1KFN/nrBMMmpNNMvkSez7VE0oZ0+a4wy+ku6Go9kkQYxzv5yaUR136MKq9VgkXJFtN77afctxmm4/2Yp0fd5AF+VYwa2aYpnHcJE7lEtdGHCmI7wi8kJsaXeX619ncdB1LYxX5m/c24SdXip+nca//+G4IbOUQcNG70iEiEeG0hJWART0RhROYPl1FSc0PzyLRB+CjLNkIIlqjCifscQJy8aERHkgg09hjFbV2JT9nIcES/2HyazzslDai7hFhb1lGAbe3lBGFt3burXghJIPWWM5M3X6FZYTk/uIGrPusYRND1Uu2G4IPz2PwzsIOnGNJ4MsPP6VrONaw4MU7jJQWCc5yPD3d0qv7ZLbu66F8+l3dRjFfAZtIc69RO8pb8nqunFVHpCjV4CsZx8+/nmRCG2hfmL27up4RxG9SF5pxAps5XqbUXEJVhOgJc GkdAIzWx 73xQHzeNy2vuQ2OyUXpDyGKkdTTUBndMV1dcyId3K3wW6TkFp6sv/mhOVABB3VvBNbW7F6ghOndeBIOSKUJGco6XwfYFki5fN3sF863bjKVoK/fwBRO0jpx3khP9ZUj0dxkmx9z/KVPhYZ85QU5k0nbTB42OThCBOKVZ8LqVjLrSuKjNw570fsFDzkKRqMLq/whJUHvwHEMElWzPXAnyquJ74DAIVDPRfCjFfaIjFQoa/Iw829Zs9smIIIodVn4byMtXXmYQcAhbo9aPuJg1cFppUP3I4PSyWk2FbOGROAJ7HUrdrCvdmRWzt59Hp8kXkN8KQs3Vc6KvXJXc4OICs1/QXPGAOFmoMDFdYiSZ+bjqsu/qsn5ZUZuHoZroICidmhIM/gbqyfhWBg11H8j8oAL9SoWYSqcDgbH/BFVtk7QSRLOK1Ch40UzMNlulKGmgg8n3UxzPKuStRsnrvpyelP0ToGVR0rW2o8owaGN/AF8NlpIA= 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 a63b994e0763..9b9024dbc8d2 100644 --- a/Documentation/devicetree/bindings/riscv/extensions.yaml +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml @@ -426,6 +426,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