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 AE7A4C282EC for ; Tue, 18 Mar 2025 18:39:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 67135280002; Tue, 18 Mar 2025 14:39:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 61F3F280001; Tue, 18 Mar 2025 14:39:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E6A8280002; Tue, 18 Mar 2025 14:39:35 -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 2F383280001 for ; Tue, 18 Mar 2025 14:39:35 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 61C78ABB3E for ; Tue, 18 Mar 2025 18:39:35 +0000 (UTC) X-FDA: 83235535110.18.C498507 Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) by imf21.hostedemail.com (Postfix) with ESMTP id 7275E1C000D for ; Tue, 18 Mar 2025 18:39:33 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=m08ascyx; spf=pass (imf21.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.43 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742323173; 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=ZK/HaNNt16Jn6Ltrxg3s+WfbaJC8sctuUw0URkrTOFw=; b=KM/Qp86IDYf/dnnyBGcaQC6aPcJHSKUP57t84pIudKSKHKhiwNu1C3MiCdO7bp8Dv0VYUv 8vgkY28PC2MQpEJKzXHWhdvbhytuN+s5MQW+4xezvOwygoT2A1GwOyKSgVhUTOoIjqqvmB cEJHfYJgwpNupuuCtEHcl2Si3dF8Yw0= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=m08ascyx; spf=pass (imf21.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.160.43 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742323173; a=rsa-sha256; cv=none; b=taTcP7/LOE8/r/7dupg+vbPTy6AwHoFKJ8wLM4EO5T8ozQpNNCK4D2/0lEvrlrly5Hdrwh NFf3g0gB9uuMTwaJQTtBi+Tojgm0zLNob4KzYzzSSwShEUdrzQVmGy0AfyVGeOTXr/156L Uqp3I+GgQGeeSH7HwIQoWjFrPy5mu3o= Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-2c2dfd67dc4so1206984fac.0 for ; Tue, 18 Mar 2025 11:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1742323172; x=1742927972; 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=ZK/HaNNt16Jn6Ltrxg3s+WfbaJC8sctuUw0URkrTOFw=; b=m08ascyxOo9xyd2WKFccqruJiWG/Bfr/nVqgINDkYf/mrT35NqBKH2vodagaaWPAqo 3Dm/+zFh9hhiJgX4t1KUgrWdrJDm9TM+7WBCzIN4yJ06zhRXYa1KVVqIkrReY6HiBmqB b/B0e1vuyaApaT6iKyd/LIqNJ1UyVU0D63fm8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742323172; x=1742927972; 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=ZK/HaNNt16Jn6Ltrxg3s+WfbaJC8sctuUw0URkrTOFw=; b=S1maBPR7aLphknbBEeqDA5XSMBuMcG3eZmj1cvjagjPmF0OyVlllxbi+uM8Ve7F/si XrbewutAjs+1OLJ6VOiOy8jC7tBWFztqdp+rANXYtVK+0f08fzAzSD5NGCN1gaqFyHIx bDOVucxX82rV7LEFz1s8aVuEgTp5YFByxvBfB/zE9UQhYCEgwBmNxLkz6KEvYCACNz0g 0IkYqSPf02HROrVEuUv/aQRXXCulb6k021B2lNeya/N/NuiPzfIU0q7NDSkzzZG7RObk XDi/epqGiKI0Rpf3iW+U7FPSmkzrGE0vqWjl02d0FcH/Y62IHt9iehc5VMLb4E9Fyk22 XRnw== X-Forwarded-Encrypted: i=1; AJvYcCUUwb/DjLSF1N8aevmxPh6ox9tU3IeAcEuM3mSA46fJAinor5OPMURUImYmjUmnkatKfbWmb1WsDQ==@kvack.org X-Gm-Message-State: AOJu0YxJY8j/Vh3IRJH2zT2dX63AfpS5sTozjK6p7Lda7PNVg7FN26MV ZAYFf6YxDUl//dl9N7tanVGlAVJtNDhVFfEg9ehb+pc6Kv4V0hXaSw9NyhEnGmiRhK7TKp1Ne1l Ae54Z4M0aJHfRpS18gMqhFNLiEDXAJLVBEKCr X-Gm-Gg: ASbGncsqvsaLgyWFh6Rnxpi9LRM+/OAAxuH9/z0YOLGp3lqSWJfmmnMCZDsWt39yGTT 4Zw88G4h9hBx14xXntZ2kIesJCySh1IU52mkTaczRW3p8ZBVB0QAtdWN9K5arOhsU/SkrT84036 7vRLPeKquACQRPtgwwpJDXBxLsKnby2sOODuCPe2AJsjx5RFT7FNoH/Z0= X-Google-Smtp-Source: AGHT+IGyA3j04un2+ESjxa+9cBpRt/juEG5Ye4atB2rjEsAbwslLKwYkSJYOHSgwji8vp6mIVLmkKLGzqqwscbsJQDg= X-Received: by 2002:a05:6870:158a:b0:2c2:3c72:77c1 with SMTP id 586e51a60fabf-2c6911a0550mr3196716fac.8.1742323172390; Tue, 18 Mar 2025 11:39:32 -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 11:39:21 -0700 X-Gm-Features: AQ5f1Jo7pYVmyf59Pe86F5P8HtE9QOhxjfl1f888QvxyvlojUrP7qGyQTg6VBF4 Message-ID: Subject: Re: [PATCH] mseal sysmap: add arch-support txt To: Geert Uytterhoeven , edumazet@google.com, m-malladi@ti.com, Kevin Brodsky , guoweikang.kernel@gmail.com, Qi Zheng 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: 7275E1C000D X-Rspamd-Server: rspam08 X-Stat-Signature: xp9c9cpdkrwhfq1sfc9qkc7jgdmwriy7 X-HE-Tag: 1742323173-676243 X-HE-Meta: U2FsdGVkX1/7HsK0kyR0YE78p4eIzfQ84dQGWLOfuJ/u9gTFlrmDyn5jQWk989TWArrd5VH1x6ynjpqAXx1wk5Td3cdE5seR8isTaUghMrTPz58F1u4Tey7DptGPgz+L4BrQkLsTpkbxdNr/mhq6FejBk9+s/3HaJo4V6SqKNtg0vbTd17/p/YCy6SsYSo93K7F8ombOTGg0xLdi4OMOJZXowFKvl4xAjs78LH3Km0AbsnzSdpHfKZydHSOGd3KNe4l7UvZ74pcPQYecKjEQ+ETKYPanifF0v2H/EtEtnD+8a6nFBol8G8R6vnP1pqOWU8DNgy3U1dXzXVObZsmhZIw5k4rf03VSEHVW2MWgLpw0Rn02Iwcmp7x6s1VAhdCAo+mBrrh+iCY4yTEEUAmaMZZNpmqS48dDG0kztGRNe6rNgebjfPSlxLQAPidojyFKuGa+q+uYCFtMydOs799B8XVUqj0itxKl3KdcL0v9gMBCNUzgBydrBGgF9SOJuIe9XRYSZbOlTekgOvxD312YVr7vlX5C84qZiZXjQOkT4Uibq5j8godesEV+p35N2V4olIj2y6KxqxyVSFk5Cq4W5t1QyVf3Y+RBbmkSgBsRoUwTKfn+MrftQ4kkkNX6yonoDJHhp5F7pkIq92rArJVerieDGsXjTKTWPK49E8VLzbVijxka4VlJRrrkReNuo8pE9NXM9gHCV8jTIC9a8i4iY33yRN4n5CDn0NP+kIZl6qLWR+VwNdnH8x+KrdyRYvJ0pLY6F37ueJAr/pue78a9wsFzCnsDwhQr+hjAR9qepdEjmxLLRwGrb5LeJdAjW4kza90/lU/sYEyq/vQ0fMQ7P/8nfryhi4WN+Hq+4K8s3WAgB3nYh4l7/xNKitgUbs3F1ZQ7yM8prgm/Mddkvi0BEGD+R9fnO9agmWzEg9FGtmDD423/FT4jK3b8Dl6a1MDOtUla5er2X1FGTjU0IfJ t9bEQNV9 2LwFPaDYIR4EMwSFG5lQSu4AVD1Wp1QqIOezz3nUR/7vIbKkrUON1+RTtQ1uL6vXdkr+EmrOST6udZzEo0Q1bojVT+cTBQwQnQqm3aht1iyCNetjN6tUpZnqnNY+gDlg+Fc4UAFTe9iWdEalltRuKcv+Tj2+oyjroQNZeoSO6bBysQzdmmu37W3gwBqD70+ENxABLVvYaOGFoQ+uuDpKgtH4drgqQLaxdzZQWdGA8wGdojDD8rzffmfYyvc0VVYmFWPq0secKT4+tQ8v6k8rMvoYvT+/dJY3hGjWgWE8oZaV7QkeCuGSd1EhBah8/CVTVwP2GzB4iXMlHs8Vx4zN1j9lq4uRValWh04Tf4y8mDTuG0E/JEKYXHfrFpQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000114, 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 Tue, Mar 18, 2025 at 10:21=E2=80=AFAM Jeff Xu wrot= e: > > 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= wrote: > > > > > > > > From: Jeff Xu > > > > > > > > Add Documentation/features/core/mseal_sys_mappings/arch-sup= port.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 i= s > > > 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. > > Microblaze, openrisc, sh, hexagon all don't have CONFIG 64BIT defined in KCONFIG, and are not using CONFIG_64BIT in their arch code. Is there something else that makes you point out the hexagon as 32 bit only (and not other 3) ? The microblaze/ openrisc/sh are currently listed as TODO in this patch , and that is because the search results show they have 64 bits CPU. But I like to double check. I included some people who recently merged into those arches in case anyone is familiar with 32bit/64 bits usage in those architectures. Thanks -Jeff > Good to know, thanks! > > > > > > > > > --- /dev/null > > > > > > > > +++ b/Documentation/features/core/mseal_sys_mappings/arch-s= upport.txt > > > > > > > > @@ -0,0 +1,30 @@ > > > > > > > > +# > > > > > > > > +# Feature name: mseal-system-mappings > > > > > > > > +# Kconfig: ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPIN= GS > > > > > > > > +# description: arch supports mseal system mappin= gs > > > > > > > > +# > > > > > > > > + ----------------------- > > > > > > > > + | 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 ch= eck 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-= m68k.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 li= ke that. > > -- Linus Torvalds