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 7C11FC5B549 for ; Wed, 4 Jun 2025 17:16:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 143128D0030; Wed, 4 Jun 2025 13:16:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F3C08D0007; Wed, 4 Jun 2025 13:16:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFE7B8D0030; Wed, 4 Jun 2025 13:16:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id CD80C8D0007 for ; Wed, 4 Jun 2025 13:16:22 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 873201602A7 for ; Wed, 4 Jun 2025 17:16:22 +0000 (UTC) X-FDA: 83518371804.18.BB48834 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by imf30.hostedemail.com (Postfix) with ESMTP id 7F3FD80007 for ; Wed, 4 Jun 2025 17:16:20 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=0PYYgnlP; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.216.41 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=1749057380; 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=wPWdD6n8QSnK8L0FSAUjSo14Qvu9VkwO9PFBNjlYVutMu7Hb8Kw/4GGjjG+ICWkvc0TyI4 TB5l2aCFaibwtgSh6evuN3YbWvmEMgKJ+1xYI8W+KdefAYiBo5EONV41juxFYgJWpog6Pi RV0quN6UWWeQf0kXyRFgK4I7KFHc8KI= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=0PYYgnlP; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.216.41 as permitted sender) smtp.mailfrom=debug@rivosinc.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749057380; a=rsa-sha256; cv=none; b=DgFVBw3mvQUjYPW0IznRuHU0oWXA0WpLFKpZFXwSJ1A2BTLoJJ+gGrCER5PVEl3FmjN2qD 2YSxbhS4atqUdKMjckHNI5TvTaR+wa5rrtSpug52msycyHKlI/UMV9go6Vk+mTeuHMuEbg Fg9NRmx1DPAsCv3ctHXh4rin4rNVRB4= Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-3109f106867so111471a91.1 for ; Wed, 04 Jun 2025 10:16:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1749057379; x=1749662179; 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=0PYYgnlPm4QXAcTFwQjL3bx7yl7eGj44aLpf+Ondh6vtCkr/N/HoMx6dmUkSLS4twr DeNHyql7+msIA3jeavYhjd/hyRJknRcq9W4Fa1JpkeGytDVeN7Ceq5Bfn8isR0Ke98IX Y/NvBiZIHXXw6ZD5xgebSHB1Dy2jw8HHctp4F5gM+jKbnVIDjMFpd6GHKTOOGxAj5u73 JLXDiSTzet8px88tHsn0Cj5BOLMBVbNAscn6w2kmUA4E0CfhQwNZOKqn9nPfCA1mFNAd blELGaFIYITmn+PqjMFz0K69IN+eGOE/LF4HmpDkiJXVWGp+9q3QCqbRKBu9BHFrRTjJ 6Iig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749057379; x=1749662179; 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=bswkTXNsdKIqpnYcOC7ObmeeBl2Bm4xUW/loDc/r/OkeX0gJUX37qSuG8KwYn9cbCq jodi1ndJA1I1J5JQI9og7tcSS3jgzdadtLYyTZ+LLLhQ5VgZ7DMtWyHakDw8WGTnxbLN efP/Wr+D4vhN3HX/NQ5/fD556cfxhAe7gnqc0R+YkTBpgyoA6bCbG7NIBY6oYBMEa3IZ 8SVbx7VKvffE5CWKu3sbpQ/0byJebzYX2xrCBhVRMoQ/cqBo9bHefAdv/96yR+k3Orig yYUo3I2uRPtxyl8Urk7FMoUhqfUGGAyPzs7b061EDUVvkUQPXEmJoqix1B3dbmErQq2F Y7cg== X-Forwarded-Encrypted: i=1; AJvYcCVIKFtPZYTwdHUtm6m4KTEPmPAoreHijYfVxDXqQpzPArJc7qO2gNHPXnaeh3/PgamCe5bDTt6ORw==@kvack.org X-Gm-Message-State: AOJu0YyPzDlIliWBafl20zGbrq9cBYSNCxhWcwWES9fR+OqgJI8MzlyJ gV6CQJCsoaxoUFLnaOYS68NYxYK0sNlgtw0H747+bILmrnO+nkhf7hXTL0BM7x/3YZ8= X-Gm-Gg: ASbGncs/3pw8+glkqVz6L5YTF7Ooc71NjRAU1BmbETsIQje45+7N1exbuqgTWtuKACr sKcRM8Ofztq8lLhb4VHlLD5MTjlTkT/jyNPWAs2+T4Snxg5EaetGMcWGP0OaBLDJIbjICQWPNcj BuvmjhqJEC1YTJG2MoGy8zNWEI7Va0AHX6iYuNtXGfZJZS9tOzMW4nPUijSbL8C6s/Wbkj008Il BJyJCuSha8VT00CjH1haHtoNln4yHO32lDtJTgZBR1HqGGUFnrSN2fNmkRGPi0L9OClKCB8oxKp rweJiO9FeZ44ROnmvNnUlS+2PMa3zuv3DCDMT/1KB9w+wphwfVJxdwfT2CXdLH8HWl5p+AO2 X-Google-Smtp-Source: AGHT+IGkexVwRd4MBugt686K9ooA6BwNW7BY3mlzIvdhU2r4+d354fip8huOwZDJ0pdHlmWrSOoHpw== X-Received: by 2002:a17:90b:2692:b0:313:279d:665c with SMTP id 98e67ed59e1d1-313279d6ba1mr1336750a91.7.1749057379093; Wed, 04 Jun 2025 10:16:19 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3124e2e9c9fsm9178972a91.30.2025.06.04.10.16.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jun 2025 10:16:18 -0700 (PDT) From: Deepak Gupta Date: Wed, 04 Jun 2025 10:15:26 -0700 Subject: [PATCH v17 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: <20250604-v5_user_cfi_series-v17-2-4565c2cf869f@rivosinc.com> References: <20250604-v5_user_cfi_series-v17-0-4565c2cf869f@rivosinc.com> In-Reply-To: <20250604-v5_user_cfi_series-v17-0-4565c2cf869f@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-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7F3FD80007 X-Stat-Signature: yn4dpak4988qz4dn8q9zudkn1x7gkbb5 X-Rspam-User: X-HE-Tag: 1749057380-150357 X-HE-Meta: U2FsdGVkX18keZ9BpEKwSm6NEYqeNEmseH9hW4hfFqK83Z6gBGGfCGUEwwx/EF2Q17gQeghgERGD8JnS/1LKLq5/7YbpfhXqfWNGpuoyNn4+tpSDfCg4eNsS75vmTNQL3v5S3pkOquIQb88k/Bf+mn8W1gywxZ0zAB5xnYlyhpRx81C4mYCBDxvOL6d8JVQ9c8F684uIBShSBywv/3L5WWs7Jx6TT1qw/Jtj3o72NPKsYZ/9iwko4JzylajtV22+/65iCGIm2vmSD9RdyhBSu1Q87VoUyl3DeQ8LHVtoWsTTK2naWKz2kwPkCOQHKKZBD8hFc30L3xQh9ickyzA7PDSPoNPSBWVLcoZbQOaeVRAiKxPoZ0iurnqvdDBB26/v6BiBmr4dY63Y4kJcOxNzhX9H5KvW0zSNjlk3niusXjkFQVgQj6Ptzc9YQhKLjWpJlxY4hVta4/ptr6L4+EZ4FMBK1RKlDHiaWyR34Ii28logmnIvktzcr9vl4LzC7EjS1+HBGaWkxSccwDBgJHx4mmu3paNjQaFsvGtxCHkFBxnoj5vB9x5fBJ/U+ZAVBWJpVtqx8ByF9XTcYfsTkAAbBZnOyAh5ZQcmp4mirHfYs/1gLTM34uglY8BPQpahVk5k/laJ0u8J9nOeCWkGwnCCy+HFajdMxmywcyPcgiojflZleZAg8lGVwWUMD/O5aLx3AAZpcly+uGC8m4NVbFEW1fifMXUPIfFqbXO6tcX6k/w+Wg08eKqx+aXW+PFrOPlwMwkgbCqkWgaJkBB8Q1LF6zFLqnh5BoZuk+n7YyG6+hjh34UhbLXc8ia3Vuhzb8ORVER1/FPZQWQiQgSCqH11T9p3CAJGQokJZHu0T/7fSbHZnWkZflVensozfcB8m9V29DkusLpKlr2Oc50LGqNd8xOY6NdDbILNJRBAyd2155KBkfgbO4J9Q11qZK9FoopEI/Oq/83faXMHhGtRH+Y 6I73uyqx UxPtSJ9/dZL8yue+N0TsmSTTaCG30mc+nhvdUQnasxyZ8JwqVZ3zVYdx6Y/fOn4e48wnrezFF0lKqUYlXGbiyQKY2n69IYPAUkSx7h5Yq5f7qlASqmlbd1ZFbPITHxHzypA9IL0RKjtlU0GKJ+Eb+Hm1CfbiUL3KcQEa5itiCcBT4b5wHt2vVINyqywXIFVe167HlbK67dU1I/qchagrzBkw1TQcB0lxplrtrH0bHBtKEkIXQ9sA88WxDAkUjdp6CJTxscX9PMu7jUC0HZyjgB8vNoZHvfwF1B+qowUqNoreNFu2WhxhUQycckJAsy9lm+QZlwDdc9HxVEWtg7MjkTl357Dd0eIgKDPl7R8337TftLen6xNWgxxFm3W6GkYmxxK1VGue0loPtcIAcdQ+kk15MGBhK57yrccuaLTjva5QlAVqDXlbU6Xro/xlu9sq7h1iXKmjo+bA9YtbRRrBRmhYQIOX8sztzuj/xYlLY7GH1U/g= 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