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 F2233C282EC for ; Tue, 18 Mar 2025 17:21:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E3CD9280003; Tue, 18 Mar 2025 13:21:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DEAB6280001; Tue, 18 Mar 2025 13:21:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C669D280003; Tue, 18 Mar 2025 13:21:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A6CC2280001 for ; Tue, 18 Mar 2025 13:21:39 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 910EC814B2 for ; Tue, 18 Mar 2025 17:21:39 +0000 (UTC) X-FDA: 83235338718.13.D5878FF Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) by imf30.hostedemail.com (Postfix) with ESMTP id 76EED80024 for ; Tue, 18 Mar 2025 17:21:37 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="jej/ZEZk"; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf30.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=1742318497; a=rsa-sha256; cv=none; b=0eyIvfXeVLJd6MdZ93h+xy73xzcyKw9vtAtxWnBor8Aa0OkcQr9mALcX3EStfa8VSvhoro 3w9vlVtLDGdkWzxEENN7bLo00v9paiUKEJPPg3MRjSaNZE4iG+7+c1kC13soCBi58pVOWb wBkZuYY+VMc655HJOBbhcm3MfU6GRhA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="jej/ZEZk"; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf30.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=1742318497; 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=7YTuIFIQ1RBKziTG64pV4QoQGQt4itwRwA2JcwE5F4U=; b=m5TppBV+jitAiYrnxWSd02WBdoChB/FGUsa45g345nd8rqAvb9M9E5Df9vGgtBvH+tmhUB 5SA6MXQ9tfbj8RRb2vza8PkZEYJzaEqTDUADiulo2/o6EztBcyaACYTC3FNWXMk+oPQJwu 4vxJtqEXPGKFQD4d+D0joAbuUXIYHwY= Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-2c2e65d48f9so201518fac.2 for ; Tue, 18 Mar 2025 10:21:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1742318496; x=1742923296; 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=7YTuIFIQ1RBKziTG64pV4QoQGQt4itwRwA2JcwE5F4U=; b=jej/ZEZkvA5KS0ESGRsBqeOcvx4qNxuTZ/tmMACxe/wJpLPnpSAfec9cBAmgkeMgOj 12bbIi0KwkIdCM57Qj3TRF8+HgSNrnO1w7CC0einbyhXNgLLhFq98uudlt4z6rZUnjoU sJVfc/VD2Wf1pD0pEWl/o+1Fd/ZmLMdRL/w2I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742318496; x=1742923296; 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=7YTuIFIQ1RBKziTG64pV4QoQGQt4itwRwA2JcwE5F4U=; b=iNQ/na8ABldLCPFe3csIOzq1gHvnF20w6V29vHz8qgMfT8nbl3hUVf0oufU5jiw6eO 43Nqs/W9V8aTLXlPI2ReKi30Jt1yaVggNxza+OJhchNIYbtXVr4KvD171SaP+JIhmrKw WxKrsjaJ1uf8kWbzLGHt9nrcOx+4YZohSNfYbjNAIQteuVS5Vr9S2vf6GA4jhG2txb/H B4DAdXdAKC642zAK68GvTbmLhR6ZGJduo35eaLNKgUg8sEtXnOZe+ryL9GsgsREpLgym 8Svsjf8smmXnK/OPLre4Inb0KHGlk/42vJKPmulTM6SWHS1NsQzQYDMs1e13pY1dWEvi pwog== X-Forwarded-Encrypted: i=1; AJvYcCUdvB+Trp2f7wZz4A7qII6YYwG+yWzb4w4mp++tpway4hCjSMpGD+ki8wO6IwATcjf3zRdCWQhjhA==@kvack.org X-Gm-Message-State: AOJu0YxALGMGIgqpysgD9k/RDZSCpLmmTnTcS6oLvsujbolC2u3scz+4 pQKcCESOdladvPllF4IzDmozARqa5GdVFsbQYYMLWVrybCP2tzl9pyWYl10lJJsk1lAC6k1G9oU GAM/YNm09XPnOuFbjRLerZD7/HoeXyFpt8w8r X-Gm-Gg: ASbGncuAQ0fO8VlgVEI8rRb5U48OfBSJWfe9wApyjO9phgVMeqPER6Za1QvxrVeRegE h9lhoM/T6xvt5ON5EIYuh33/+7mOc7Qhb2CBlzTNL0VW63rS/4IBtdKrSTQBIjNhRMKiwUfr6ex Ig4GjXSRUec0fJ6wv4/ZPjNpZneYx8jiqSnZ65CvIvFAsChNgffLK17eYUERkE7Fv2wg== X-Google-Smtp-Source: AGHT+IEA9vu4VLhY8SzQ5C5fLE3cuDbaXAtONvPGEXdN9PbXXBPEIkkr42m3jqwSpjbVyqbyqTeMXJB8Z5YFyBGFIpc= X-Received: by 2002:a05:6870:d629:b0:2c1:aed2:abc4 with SMTP id 586e51a60fabf-2c691117783mr3251144fac.8.1742318496170; Tue, 18 Mar 2025 10:21:36 -0700 (PDT) MIME-Version: 1.0 References: <20250313000623.3192896-1-jeffxu@google.com> <1bbce89c-1efe-40cf-9085-ec4ec16f7996@lucifer.local> In-Reply-To: From: Jeff Xu Date: Tue, 18 Mar 2025 10:21:25 -0700 X-Gm-Features: AQ5f1JoBLvo5ksTh4tDs9xdewPkyUsD-KtLmDytrGzKKunZXfDz1Qx0ABMtNmGY Message-ID: Subject: Re: [PATCH] mseal sysmap: add arch-support txt To: Geert Uytterhoeven Cc: Lorenzo Stoakes , 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-Rspam-User: X-Rspamd-Queue-Id: 76EED80024 X-Stat-Signature: hrk7bi7nbzwgoxczuo77xpdmb75f5eyx X-Rspamd-Server: rspam06 X-HE-Tag: 1742318497-77063 X-HE-Meta: U2FsdGVkX19lMgsuhFoHQ7TJMgwlpp5m8ZMGojOOSnwSp37vXKSFk9b2FcU8ys9nSjySj2+oMexF4PueUOpnWyc/s9fApP1Qtik5/iGwMUHinA/ug1t3DYEEdi7Cx5jBTLSPgAhwS3YJQrXIPGowKZ4+leI3SJjR9Xd8RAgXtPqFnDalyaTVqOvuf89zVhoENGCe7Zd/m4GCX+xMBmw1I2eJOlV/a7J9k/dB4NUxyW2NV+pq0zIO4hjM3ki5Qz0K32A4jcygiFm81HB1dx4mFyN8IJbI/zE0D9FHc/n//0NSYO37tJo4S6CLj2u1k1T1/iOack67EWK2IOiba5WCWd7qBrLJuZkkj9wVZm7gZT6TILcPZ8CqJSkYItPQCxdl7rCVzlflJMd8/28g1JDg5H36cDD7JFdAO4rv9h45QC09Wwms5rA1nmpnHdKTD9A4+fFJUEHDWh9Qu92S49yZzLsO/G55juwdUZdDJ9iEZL+NB0XDmivyyK8chezMbheIlHzJvOXr+EoJPuBwRWONs/PvzFA4c+kcccI+mxADidz+psZsy+RQtIavbDvnX8SdTEjav1WiRiHn0o3xVX/6YxMiYBMdCH4sG7eTeHPk+liNp+FhSuE+wF5WbW6FdttstTERNwEJlVTHf5uVDN5X8SuPBgC7p2px1JWlW8IbzRsYiURGs9thICSF1if9clrAsGsVzYg6Z5EUHkU1fFR7tsLaXkqexAc1DnDigiWi7DyZc13S1CbhSlb1SThQDfotOGyw9YZ6HLHCo8WzgtZIO5M7GZY9YDCbbvDYLBrBwVVmSN+k4tDt1cRFEWBdI3Ay5bYXlIv7HSPM8FP/3mXpIF9diP9oUIKoNFEUjioWM0eWIXSVnTvlaTZIntKID2mOODRjyhI8khxopD/fojCz++E1EF10FTk8 X-Bogosity: Ham, tests=bogofilter, spamicity=0.103268, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Geert, On Mon, Mar 17, 2025 at 12:14=E2=80=AFPM Geert Uytterhoeven wrote: > > Hi Jeff, > > On Mon, 17 Mar 2025 at 20:02, Jeff Xu wrote: > > On Mon, Mar 17, 2025 at 11:14=E2=80=AFAM Jeff Xu = wrote: > > > On Fri, Mar 14, 2025 at 3:41=E2=80=AFAM Geert Uytterhoeven wrote: > > > > On Thu, 13 Mar 2025 at 23:26, Jeff Xu wrote: > > > > > 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 w= rote: > > > > > > > From: Jeff Xu > > > > > > > Add Documentation/features/core/mseal_sys_mappings/arch-suppo= rt.txt > > > > > > > > > > > > > > Signed-off-by: Jeff Xu > > > > > > > > Thanks for your patch! > > > > I used "find * |xargs grep -i CONFIG_64BIT" to look for CONFIG_64BIT > > under arch/, and together with internet search/wiki page, and below is > > the proposed update. > > That way you only find users of the symbol, not where it is defined. > > You can use > > git grep -W "config\s*64BIT" -- arch/ > > to find out which architectures are 32-bit, 64-bit, or support both. > Good to know, thanks! > > > > > > > --- /dev/null > > > > > > > +++ b/Documentation/features/core/mseal_sys_mappings/arch-sup= port.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 | > > No CONFIG_64BIT found under arch/alpha, but search results show alpha > > supports 64 bits. Keep as TODO. > > Alpha is 64-bit only. So the code under arch/alpha/ does not need to chec= k for > CONFIG_64BIT, hence you didn't find it;-) > > > > > > > > + | arc: | TODO | > > > > > > > + | arm: | N/A | > > > > > > > + | arm64: | ok | > > > > > > > + | csky: | TODO | > > (N/A) > > > > > > > > > + | hexagon: | TODO | > > No CONFIG_64BIT found under arch/hexagon, but search results show > > hexagon supports 64 bits. Keep as TODO. > > 32-bit only on Linux. > Ok. Thank you for correcting this. Thanks -Jeff > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m6= 8k.org > > In personal conversations with technical people, I call myself a hacker. = But > when I'm talking to journalists I just say "programmer" or something like= that. > -- Linus Torvalds