From nobody Mon Oct 20 09:41:49 2025 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E50A0305E1F for ; Wed, 15 Oct 2025 18:13:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760552029; cv=none; b=QRuPCto0Dn7eopWzuHuzfcqAC9qDaM42uS/3Myd6fVydtOUSKMnl/KJp5DWnIAvgwoDw+rpj4gu3gxJuqro88RzTMe7yFSvSsqEDAZx+qnyoHgB2gUw6fKkEpcLXVL5g3Th1yuaxOwzTKk/qu9HfdZDAyFsQ4hO74rBsDUtA0B4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760552029; c=relaxed/simple; bh=onQZPDO/5PI+EGQWomoauY3V7EJZG9au2H7fkbOgnBs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rvdtVPkyqzYq2KHi/7aSI7RFx2Ic7HivRTEVTCWl/lmDIc8MqTEz/5ddGdgCV2VBd7zUtXfS0gvptfTxJP9855QL9SjGwVAGC7L5ET4QhdMtuRWuGzaGQtiaceNmzeNtsNMVo/FBJcd3U9oRKlxNWdW2RYTxRD9cIkhqoBodnSw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rivosinc.com; spf=pass smtp.mailfrom=rivosinc.com; dkim=pass (2048-bit key) header.d=rivosinc.com header.i=@rivosinc.com header.b=Q8ZFNbuH; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=rivosinc.com header.i=@rivosinc.com header.b="Q8ZFNbuH" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-781997d195aso5008536b3a.3 for ; Wed, 15 Oct 2025 11:13:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc.com; s=google; t=1760552026; x=1761156826; darn=vger.kernel.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=7Vc18KrWuMNfUoArR2DO1WTDm9aMJ2VnekXi8RaYkOI=; b=Q8ZFNbuHG2AEPhvEZXnbKpfGdBxs1HiFJF2cXbOmjFhGMg+0wAW9f0N+5Y7bT6Gi3i wQM49YzIJ2xf1vqe6zUcbjH/aoX2sG0Yh98I+beaUiJJDSesmRbnL31I0ty/6IA4sWyD g1zJ2YY/UWV0+UIDaoqrO0vFEk9INv12rom6K6QkWZ/G1epvAaAt23W5p9kQ4e3PouYW hby/wsuD17jm9OC1Pv2+l0wOenDvPIu7kJl+rgCyOK/JV47kn+LXjds71cRBa5ihq/Bv PbwYkf5dSh5SYSh0KQ2UGi7ZcPpBrLLjF2fCC7OXD2UTHqhti4mGHKhZwnQI0vlj4QNZ 5YDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760552026; x=1761156826; 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=7Vc18KrWuMNfUoArR2DO1WTDm9aMJ2VnekXi8RaYkOI=; b=HWznRzL53hvbNTTSzXQQ1ex0Sg7kfRSACBaQebZgyZDtKrgIHg913CteXIZCHOvPhF 2KmsyErutAhlcGvxzlWqvB8qycDJHa3Xn1ugjkTOd6Li2T9aVudPtUOibM0SHXOupSJu FRM59GrMA5cd4b78edKj5n/t+z7unredMYBSpk6p0EoSTEacKET/Fd98xEKRPP1PcZRh 2xvwJLX/+cbDVUJ/iChY8gQ2Wj5jS8zsGb9rC0kF9kpWrr4sgC6VW7PstA/q5wJenUTO GSAA328qaaYaFGaq/3chPL/R5yr9DVC9Ts/yuPj4+KPgyLSxIwW9sY0WF3GMyq7aUPXM hb2w== X-Gm-Message-State: AOJu0Yy/QgJvVXzLUkZDJR+f+SHKmw6HTx6XXb2Kr2NhPWenUZCFvsDr CYMw44gtYasUckHzRdVZmCzNpHTOgA2Y6fxVc+5PjkcAy0POEUoM9X/5Ncflsiqgs+Q= X-Gm-Gg: ASbGncv7HyDK4+3lBiXU3H4t/3eKrHX+YjejzpmjNGeyapz51TTpkgHh4VDen2dtfhy 5vB2nPPch6ZNOIgDB7kOUS6c6RsbBYTh2SHrT1texENchIkG7zFiJ5SuIQl55+nTiFgJu6ACEZ6 WabzMzdpPNGezTDDR0m/JEwL+PizxXpEu1U83FXK0JR3zSohamgjdLjHqgBohGjVJxY5A8CesMZ 97rnrSbwM+LpeJylwPd6h/+etz9dw819xD9vJd26TVQtbuX4wy0RFS2Tf8NEDExjca7tlLHvzWV f+ftQemNhJMj82eHWfBExTvk818l51CxABGokhAiNW05AEb+p8M/uM0qa8+UHlzknkmI12MH3a8 /phOpVWEtrHmqMN7EEwxyCFLrOoTRlRWI+2AwG5XXQr+QG/IWamc= X-Google-Smtp-Source: AGHT+IG5lE0uCP31F892Rhz+3o+LdNX1Rw5571X/JjIijPM/WottLx6odEgFGO357kvJF6BtLvDxeg== X-Received: by 2002:a17:903:3c25:b0:26c:3e5d:43b6 with SMTP id d9443c01a7336-290273ef107mr347052995ad.32.1760552026115; Wed, 15 Oct 2025 11:13:46 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2909930a72esm3126625ad.21.2025.10.15.11.13.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Oct 2025 11:13:45 -0700 (PDT) From: Deepak Gupta Date: Wed, 15 Oct 2025 11:13:34 -0700 Subject: [PATCH v21 02/28] dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251015-v5_user_cfi_series-v21-2-6a07856e90e7@rivosinc.com> References: <20251015-v5_user_cfi_series-v21-0-6a07856e90e7@rivosinc.com> In-Reply-To: <20251015-v5_user_cfi_series-v21-0-6a07856e90e7@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?= , Andreas Hindborg , Alice Ryhl , Trevor Gross , Benno Lossin 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 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/Docu= mentation/devicetree/bindings/riscv/extensions.yaml index 543ac94718e8..3222326e32eb 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 ratif= ied in commit 3dd606f ("Create cmobase-v1.0.pdf") of riscv-CMOs. =20 + - 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 --=20 2.43.0