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 77849C282DE for ; Thu, 13 Mar 2025 22:26:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 729DB280002; Thu, 13 Mar 2025 18:26:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6B193280001; Thu, 13 Mar 2025 18:26:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 52C94280002; Thu, 13 Mar 2025 18:26:00 -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 25545280001 for ; Thu, 13 Mar 2025 18:26:00 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1496614061D for ; Thu, 13 Mar 2025 22:26:01 +0000 (UTC) X-FDA: 83217961722.28.28691FF Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) by imf01.hostedemail.com (Postfix) with ESMTP id DCA6C40007 for ; Thu, 13 Mar 2025 22:25:58 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Rs5zPFvN; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf01.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.53 as permitted sender) smtp.mailfrom=jeffxu@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741904759; a=rsa-sha256; cv=none; b=uKyOux2NaY94I49v5uJ/6BLfRzJwyhP2GL64pQL45S0oeDdMcBPPLb8hP3DcsMcrEFZ6QX jiLsRpZK0d+WiP/f3hcbveIrr+vBHwUv4oc7sjeuvQT9xD+gE6WeLtS/CGmbkzje7uG7pI i7yc+FeMDIWsa6C3s3K4EgSlYxLiI/0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Rs5zPFvN; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf01.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.53 as permitted sender) smtp.mailfrom=jeffxu@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741904759; 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=HO0VpTSFVmDIRg6D2iUyymvRyONg1pufELLgkVchWVM=; b=ztndvds1HT56CzKa6/aMel9EfcUxKoUKAZlFVgd293TYSyQP1qoQDVNSc74wmsO8GPoHo0 l18Koe81BtFimPelF1PY0XZ7kYRfaQ4D8orU/ZW3hyozJvpftoRGo5ixoGUC+7Tlkjqgmd P3YmqXbC63rxF25GBOZ2xuEVVvD/yrk= Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-2c2dfd67dc4so165001fac.0 for ; Thu, 13 Mar 2025 15:25:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1741904758; x=1742509558; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HO0VpTSFVmDIRg6D2iUyymvRyONg1pufELLgkVchWVM=; b=Rs5zPFvNhrYHfveO7C8Sz2MaHDNE2CeSoKjxfuywsDXTJSci3WPhOO+5DO/YfbcDI7 REH1rFARYBrEJS8sdyNGqnql54tJAFbd5758xGD8tnITv8XLL3J8CfYQoAgggmSPfYca xfLjd46TuKL73lRTQmJD4Nnd5zMjh//FhjxQY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741904758; x=1742509558; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HO0VpTSFVmDIRg6D2iUyymvRyONg1pufELLgkVchWVM=; b=cE2/omf9wH77E7iq1jN6LjAACHLgMQEQgR0kKdWlhb5SiZug9gp5O5zKJMe4cGx6/C 83pt6/+Q9fFOmuB8suuKjvjKPtMGzwPViJAUgXbYt8mcmMU9c3en/jyZN/MzRHTlZ0IC /ontrinJqMDD9MXDMVTq3Cpndz4mdKzteWQuZrF5JUoo0ceE0haWpAfGm5+vOlf02KEy 2zuj7Hh/TpoF0+sY+iPn1ADxi0C6S4QTfvAOSQYc/U/Ps9upQSQfF9kd1iaIUXUYWZbm IGWjrtzYxCXn+YsYomybVdrBUY8XdPitfG00DvV9XxagYnCxgl3daR8jbGy4UFAILkbt D+jw== X-Forwarded-Encrypted: i=1; AJvYcCXOLOUQXIJiVSjG3skfj9KXMiKd985eeKQYTAvRZLbT5IdgKpD53BEz32DTpMrjj/IH0rURAa3cOw==@kvack.org X-Gm-Message-State: AOJu0Yxq/X5XK+qDRzYCVqn8/Vbretyseavv6u6AtWQ5IHJEp5dYBjSY dYoi3+A8JX7oKV5PGKkOtgOv1kLQ2628NCsrSj4xxZAW09qhHaUxtJ21sSuBzVRGwK27aA3Jttx jisujjvYu1lccp/54KvlzKYtPRu24zL+U58d/ X-Gm-Gg: ASbGncvs24T4VlWk99AVRFXU5WXj2+40IErMoKK3t02Ciz/b20h6eP49In5Bp1jniwN lERJtL6zWoMSW/oKdgewDMOPni6GPToGD0xpJry8/Mo4Ib5PunzId0IkQZM865i9Zj0pxOK1Y6g Drj3FbqQEiyHAnyONmtID9tuSBcXrdEAgiRKk= X-Google-Smtp-Source: AGHT+IFGFOX+JdCKJ5EW0lljriIIgVcYBIERJmy8IRbYMG52NjTsVEcHPVx2F0p10iZ15QufBCgqhdZZ/AQ7u3A452s= X-Received: by 2002:a05:6870:41cd:b0:29e:723c:8e9d with SMTP id 586e51a60fabf-2c690f385c8mr57268fac.4.1741904757815; Thu, 13 Mar 2025 15:25:57 -0700 (PDT) MIME-Version: 1.0 References: <20250313000623.3192896-1-jeffxu@google.com> <1bbce89c-1efe-40cf-9085-ec4ec16f7996@lucifer.local> In-Reply-To: <1bbce89c-1efe-40cf-9085-ec4ec16f7996@lucifer.local> From: Jeff Xu Date: Thu, 13 Mar 2025 15:25:46 -0700 X-Gm-Features: AQ5f1Jp2EPkBExs0LgI3wECuDDPaXmKkN-4wE1NQSGw_NG7eEjTDTsm1Ivwa46c Message-ID: Subject: Re: [PATCH] mseal sysmap: add arch-support txt To: Lorenzo Stoakes Cc: akpm@linux-foundation.org, Liam.Howlett@oracle.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, gor@linux.ibm.com, hca@linux.ibm.com, kees@kernel.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, svens@linux.ibm.com, thomas.weissschuh@linutronix.de Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspam-User: X-Stat-Signature: 6o68hbhhe1rc97dnw9m7i9ebd38gpa3m X-Rspamd-Queue-Id: DCA6C40007 X-HE-Tag: 1741904758-585608 X-HE-Meta: U2FsdGVkX18dhSkbqkzPtHx2WdK62GmceIMvxCeZpZpPOOw4c45TBclfRLtfvJvyDLwWYfTAZX5D9XGZmBWnZmu2hxA+eVoTdS/+9txYywpIX42AXeJtWqSrA1YMup35/LA1TMf71UiavN+JH1PNNPcJaxif8i5xtJI6mQCoo0U/SIQx0jbiHexJJcVX7A06r7Z4yA8CjvCeNLP1NU0yBSe2Nt1eQDtW9XhSeMNzN4EDMpO24jRWseL2IshLsX820Cz+YxQG8tdc00SwC+uWVNC4OjA9NZuryYmBEeGZazqScbfhQdiTw15xoNbkZu+iVWcmIHYGT7z+r3wXfd2VgeflPnDM+/z4JWNToWo0bXtTGkTo8jyS0rgepiMaar6W2C8l4vMfdunBCnPFV7sSa4QZJ/clmWY9bwhtjW4MaPcEDQ6Hixse/ZkGX2XN52tAf37pgRh/jKIEsdk8Wcs3qFgN/hSTu2cIyG3Tbz03p8xmmtTGW5spl1S2RfQKMgC9D71tbD8VX452eH9VSMwf75KqL+2joQYPCxRQE1Ayi7ibttjP1o5KAOje65fSZbbgoZos+6Z/zaMdZcUpF06QjmUBGmaprjt5bD6zrFP6szzfdDlPVDJTXj22XWWuPTr0uz9GTxZ4qPt8B65Qa+16abjEDX5CDN16xa/4hCG/DYOV/AkzhYWuCU8dtoPn5eb5FNgLbLnGJ1x42Z0I1Hc6tE/vVs1NpWerxFVziA6jSuNivH4qeB+NhFQolFRYHbu6wK2XnsBWJZpNS2cfcd+KiyE1nn0TUye9Opn2AivhdhFDxe9rFUexibAs+uZwYUCj24G45oLRGrtsvAXcEvQbh6z0vvy5QiUk5cXIQK7Gg+xx4GaRo2taXGEpa4if4i4ErbZuId3mY3fBik3dY9fRbkkmGiy5EcIb1uyy1jAdATZKdj6FVupPIrjzBeX5/P8iZ5XN1CqDNmacFiBCQPK suWqUWXx aTd7dX4FkoT29U2a+AAFI5SwjfpP8/9KMzGUkIqfgI44NSdHZi1KV+R+iABM+wpdk659tfKxUiivlbXzhPvhhS6amLWpCuouDOtoUhwdvITj38I85Af0alSe0UWwEy8XewLMczYXXhIPxyGBtc5Qe+itZ/2RsMA4ke5sfCSXEgS4KtvZiuawJOdzock1fR1aWoe1t4I3gG5ZaUObV4yMJOMStYJm3fUszh/sKyzE2CdjCrpLflakIFMIRIvjmhfsY2oVVAw3Lr+wWIjCc3VxKm8HaJ1cUsCvertQi X-Bogosity: Ham, tests=bogofilter, spamicity=0.227242, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Mar 12, 2025 at 10:21=E2=80=AFPM Lorenzo Stoakes wrote: > > On Thu, Mar 13, 2025 at 12:06:23AM +0000, jeffxu@chromium.org wrote: > > From: Jeff Xu > > > > Add Documentation/features/core/mseal_sys_mappings/arch-support.txt > > > > Signed-off-by: Jeff Xu > > --- > > .../core/mseal_sys_mappings/arch-support.txt | 30 +++++++++++++++++++ > > 1 file changed, 30 insertions(+) > > create mode 100644 Documentation/features/core/mseal_sys_mappings/arch= -support.txt > > > > diff --git a/Documentation/features/core/mseal_sys_mappings/arch-suppor= t.txt b/Documentation/features/core/mseal_sys_mappings/arch-support.txt > > new file mode 100644 > > index 000000000000..8db637254de9 > > --- /dev/null > > +++ b/Documentation/features/core/mseal_sys_mappings/arch-support.txt > > @@ -0,0 +1,30 @@ > > +# > > +# Feature name: mseal-system-mappings > > +# Kconfig: ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS > > +# description: arch supports mseal system mappings > > +# > > + ----------------------- > > + | arch |status| > > + ----------------------- > > + | alpha: | TODO | > > + | arc: | TODO | > > + | arm: | N/A | > > + | arm64: | ok | > > + | csky: | TODO | > > + | hexagon: | TODO | > > + | loongarch: | TODO | > > + | m68k: | TODO | > > + | microblaze: | TODO | > > + | mips: | TODO | > > + | nios2: | TODO | > > + | openrisc: | TODO | > > + | parisc: | TODO | > > + | powerpc: | TODO | > > + | riscv: | TODO | > > + | s390: | ok | > > + | sh: | TODO | > > + | sparc: | TODO | > > + | um: | TODO | > > + | x86: | ok | > > + | xtensa: | TODO | > > + ----------------------- > > -- > > 2.49.0.rc0.332.g42c0ae87b1-goog > > > > I mean fine, but why not in the existing mseal documentation file where y= ou > already document system mappings? > you mean adding s390 in the mseal.rst ? I thought Heiko was going to add that ? [1], maybe not ? >From the example given by Heiko [1] , arch-support.txt is the official way of documenting arch specific support. But adding these info in mseal.rst won't hurt. > Plus I feel this need expansion a bit 'N/A' is because of being non-64 bi= t > right? > Below is the definition of N/A in Documentation/features/arch-support.txt | N/A| # feature doesn't apply to the architecture It fits the arm case because mseal is not supported in 32 bit. > Actually this will change soon btw, based on Matthew's idea I plan to dro= p the > 32-bit vma flags limit. > Okay, we can update this section to TODO when 32-bit vma flags are expanded. Based on past comments, I gather we want the document to reflect the current state of the kernel, not future features. > Anyway yeah, let's move that over there please. I'm looking at Heiko's direction first to see if mseal.rst will be updated as part of the s390 patch, technically that belongs to Heiko's patch series. I can also add that if Heiko doesn't care :-) Thanks -Jeff [1]https://lore.kernel.org/all/20250312153946.10610B02-hca@linux.ibm.com/