Message ID | 20250314-v5_user_cfi_series-v12-2-e51202b53138@rivosinc.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 73D63C28B2F for <linux-mm@archiver.kernel.org>; Fri, 14 Mar 2025 21:39:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8957E280011; Fri, 14 Mar 2025 17:39:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 82035280004; Fri, 14 Mar 2025 17:39:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 626B0280011; Fri, 14 Mar 2025 17:39:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 3DA13280004 for <linux-mm@kvack.org>; Fri, 14 Mar 2025 17:39:34 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 5B557C15B6 for <linux-mm@kvack.org>; Fri, 14 Mar 2025 21:39:35 +0000 (UTC) X-FDA: 83221473510.06.3243A7C Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by imf05.hostedemail.com (Postfix) with ESMTP id 6BDDF100004 for <linux-mm@kvack.org>; Fri, 14 Mar 2025 21:39:33 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=LFgjVREY; spf=pass (imf05.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.179 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=1741988373; 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=m55rqSJnIT3iSewC8NP8Egx8eoe0H+7jkYrcsMbI/hojF8qrk7Avcx3nLP59y++SYSfGQr rYXM9wrqzlW2yM1bNViERODL8TtTykvJJZF911MrQ8A0GtDM4GhKIf38NUzYCRbo65mvUo niGgCbJBW6szf/4nT6PW8wohPv+dU48= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=LFgjVREY; spf=pass (imf05.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=debug@rivosinc.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741988373; a=rsa-sha256; cv=none; b=6JWwHzRENtVu/BLkl2oCdVR2BtxEmjg1B7kqMnFDfEtGlJAUMVP/Uj0op3nmTa1l4metgo aU0gMTL+DE+DeB39QB92U8c68t3H2aVf9fY2Z0+zZhUZ0vRGAY3jmeNAdxPDUH+Aert3ZV BB+mb6IG1f1iEioI+uZv1GvLuGrErbs= Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-22359001f1aso66236405ad.3 for <linux-mm@kvack.org>; Fri, 14 Mar 2025 14:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1741988372; x=1742593172; 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=LFgjVREYZ2Yb7QY9UYVxB3S3rSikW8xn2elHczC17ZMALzE8Uhfzy27Vw9rU+2bgDo ZfZoeXwn/esiz9BviYlDk+jd6ff1UBu955fZhYnuIZn4FiojzRBm9Yto+7jm4zYQlaAM A7i1TkBSf25Me8f9yNJ+a/zljbBQrU8gRqzzIy8GCG6FBR5xRdHeyPQIRQQIPilO3Aj/ Bw4wK2ManZuhjkvGe66OZi0d/zAR/82gxLEugEFIeEfF+GUIwsVL2xQ+nW4uyAPnpT6S kLbh1a86uMXky3T+T/A6HxDfCUqmhAJ0VmKzKOskQxNPt2XTyE4JcT88bRO2mUu4WPTE ycQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741988372; x=1742593172; 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=f04dvjTQJQN/dhpu4PrDITrRPZEwlyMltcKKL+DzFEhSou5Gn+z16TD8rmHcHvLRMH qQ4LXfzfm/e7WDqrqI9QUHz08avwNoixr/XBTekiGQD/IsPL0yuCeMqnR6tAUbR9lAjL LQ+4GIvZwuKg0nBPEGHYLW3dJ4UfHN8Y2beW0nTolexyDCGAL8EXgX7VHNT+mMhQlbYG XuA2C5NrziYDR8fG/eX4PgZUJcrK1B9czfLFZDQPDGmb4rOFW5csA8nAlyt+2S+H4+wk dx68KIFfR3eHK81oYe6On83bfVpHZWpM1BROf6i04ZjUzBlnw6lBygfwl2+hjN7AHYgX DQxg== X-Forwarded-Encrypted: i=1; AJvYcCV5hvQd4hDG/ke4Bm1Z0uTTjyOsIk7IJ0jZnc7olFP5W1GtOxuH7KWjGFgq9+bSfSLwOroyrb0WMQ==@kvack.org X-Gm-Message-State: AOJu0YytcuVmvki1abm4uzhm6c+9k+bqT+p8WFmvz0gFZQTKvpWaN6z0 tksdmTtr3IpFF/lHNWNcj2jIARmDK4SYW06zMCCHzDk+++FadepIhFalav6dYc4= X-Gm-Gg: ASbGncu6f6ltQ7i7pZJDrVkszXHkRfH/RSkSos66bbGX3sVyXXcYFequ+T+eF6mEt58 Lt4eMjjUuMdVwR0NA0id9RPUcYSiS2cDFDjMptQ4I1Wco8oClXFXTdNT/v2zyVlIbisM3D1Qy4g 4XIw5C9RtUxijLGH9vXrMfmieJoL6EUaJnBgQ6LaYNi1sceacwgYyumZd2eHb0R/YwJ5CdTkKXR p0NAaQ/IbzYlv9FlBN7q2AeGWP7Dj+HwtrqWeSSVj0HUqAUt6x2Le1BWG6D2PAwXvJSBdV9SjlY 9YFe2J8xkNkPNngYM8Pa5w1AXLbQSSyo0vegj+Q86hUpLRZvC7JMDuc= X-Google-Smtp-Source: AGHT+IHD2xqF6ISXqrc66wt93NwJ9QpiMUhs8Y+9GVF8Ev9srJWeDiSZWraNiRIMMMrHSoWJEgWxBw== X-Received: by 2002:a17:902:d50e:b0:215:94eb:adb6 with SMTP id d9443c01a7336-225e0aee9bbmr48831645ad.40.1741988372408; Fri, 14 Mar 2025 14:39:32 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c68a6e09sm33368855ad.55.2025.03.14.14.39.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Mar 2025 14:39:32 -0700 (PDT) From: Deepak Gupta <debug@rivosinc.com> Date: Fri, 14 Mar 2025 14:39:21 -0700 Subject: [PATCH v12 02/28] 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: <20250314-v5_user_cfi_series-v12-2-e51202b53138@rivosinc.com> References: <20250314-v5_user_cfi_series-v12-0-e51202b53138@rivosinc.com> In-Reply-To: <20250314-v5_user_cfi_series-v12-0-e51202b53138@rivosinc.com> To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Dave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>, Andrew Morton <akpm@linux-foundation.org>, "Liam R. Howlett" <Liam.Howlett@oracle.com>, Vlastimil Babka <vbabka@suse.cz>, Lorenzo Stoakes <lorenzo.stoakes@oracle.com>, Paul Walmsley <paul.walmsley@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, Conor Dooley <conor@kernel.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Arnd Bergmann <arnd@arndb.de>, Christian Brauner <brauner@kernel.org>, Peter Zijlstra <peterz@infradead.org>, Oleg Nesterov <oleg@redhat.com>, Eric Biederman <ebiederm@xmission.com>, Kees Cook <kees@kernel.org>, Jonathan Corbet <corbet@lwn.net>, Shuah Khan <shuah@kernel.org>, Jann Horn <jannh@google.com>, Conor Dooley <conor+dt@kernel.org> 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 <debug@rivosinc.com> X-Mailer: b4 0.14.0 X-Rspam-User: X-Rspamd-Queue-Id: 6BDDF100004 X-Rspamd-Server: rspam08 X-Stat-Signature: jd8o4zgek9z7exec7cksge64xw5jatww X-HE-Tag: 1741988373-126423 X-HE-Meta: U2FsdGVkX1+vs4lO4QeJEaVJvvH3HsxTMtp6r+Lngrt9xy+ECkWQdH9WThlCTjY/vebhNyo114XlsM8SIRFQ1az2QYvJN5ti2jJxPEUFo0YhXUMdqXZ/LVMv1LwxuiJelbghAiX9lQkoxvD/bTQt56DPa2sDLFpngncwgpfbwZ+JgKoKT42uwVer4bh8sjt3p5N6/aHdHWfG2fOZq9KHMCKg+tpMrQBn28vJxjVXhbTO66b1pkeTCg2/F4ArS2YxTWEWLao7wOrErbUhAHF2G2HWeBiKf5euqSrOBuao0a9Uejz/65XXAjb/wdAtnlCtqtlDcgfvUuuWp9lvOeo9M/ZuGAgpBXEDhgapjOqlypbjVv/O6hytzx3/LUsQGAulwT5hk9KVF5eS6u6GMPQrs1VKkiMoOor5ISwkY1o3A4nTFV+vfIRIwS5FLwDD53zhbHdVAu017wEct1X4p7vdiIhrpTp+toqZXDIQ5SvM9rmMpcX1Y9WudJ3i+hW/SZgR/M8EZFRSuq9tpa6VT3s39GVGyZs8Bu+kdImFPKY+lJHAUI/DI0b+r0EwwktYBcWaC3eb4DzmhF9AAh07IxL/Tjx5aGpWG5u89E6Tr/jcTY/v9+Kk4GLWfRe48hMcxXZGcAKz6PO/517hREg5Ku6ZjL4eAwceO0EsaXGACQCNbxK08zkIk4F16j1I9zsXSjGpQ9p1jFEKBbJvt6tGidRUegR70lWa4eJr2w/xd36xqN8BaxFY1YI0ia07M4HjkuJWRbo4pvjQ7m+hhuHUlE5EsxfOK4RVCggCGelTSia31LgSugntgVtVAd+IfA8qTr2QQn3YKfclaEUqJ29NVbV4ZeF98P5RSMEtPXhpAucZ2htfv7HqphchGlqAqFIT1Z1QlJTTV1Er2jpgDbToZ76F2ypuzgofSGvIWYLO6Ug6a+Vbf+pnnnonnqFeZDhmGJTRZN2PCA6YnaarhdAf+lZ bKsYXaBZ osKPPE1WYHm7+aX/RuBwZ89fTvAfjy8tInYo6riKm4D/TBgNl4VhyTOVNg4+i6PrqYROQc9g2+kvA+b8U8vRmbJqCeaz0o7yR3zWpPMoBinNDU0n07RTqFUQRwGddoQ/PCTXIlbnTQzYK0lXyBCA8bnAwWTWmiHm2l2bLVEvhPl9ptDijvDUQY8nwjGYBJsm4akBg/IOi9SeXzOQAe1VqXdCjgLOvL50ElC+V5NWx9tvBLi4yJ+aPB4lw7o9NTU8FcGEAZPmdGzZyRxZ+mnPEWAhrFYjU1M+Er0/zSaraAQtW3DZgeMTAzqXRki5tW6qZpEs7CG6sainV2yBEZwLdoQglaldd/IK2fd1qXQiV5kgXAh8+iL/NT/DAQGVWu8mZB392tmYqWQPklCys4kvIrgExlTJlYhtbkB/Nrv7Y8G/doQpds3KZm+HiDrxt8qcnTs3HZf3FBp4IKZueLqBaTGdYulX1rCavwTxf/N1uYFVKFws= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
riscv control-flow integrity for usermode
|
expand
|
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