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 AC151C282EC for ; Mon, 17 Mar 2025 18:14:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 627C1280005; Mon, 17 Mar 2025 14:14:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5D582280002; Mon, 17 Mar 2025 14:14:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 49E0F280005; Mon, 17 Mar 2025 14:14:50 -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 2DA97280002 for ; Mon, 17 Mar 2025 14:14:50 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 7C3E4C0459 for ; Mon, 17 Mar 2025 18:14:50 +0000 (UTC) X-FDA: 83231843940.07.C488F7B Received: from mail-oo1-f44.google.com (mail-oo1-f44.google.com [209.85.161.44]) by imf23.hostedemail.com (Postfix) with ESMTP id 8E6F8140011 for ; Mon, 17 Mar 2025 18:14:48 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=eE4dtLwx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf23.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.161.44 as permitted sender) smtp.mailfrom=jeffxu@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742235288; a=rsa-sha256; cv=none; b=7Z9xbEJ6j8sIYpZlD6COdKvp7jHLUAjYjVNAklqoyjqBIhrrtmYtPvBhSg8/jCqF6SKnB0 yq/cjE2l+ITat8dAeU31uUBvyX1LXD+R1ypS+1VfqVFgn96nYSBonpcluPW+LcDtcQppuk h9ysmlr5bWdDjm+pQx3qempDjvYDtfk= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=eE4dtLwx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf23.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.161.44 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=1742235288; 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=d6G5kH1/17mAckBVSQ+0GeycayRC8uYE+FPvjcc3V28=; b=b9jVj3HXsSHIATK3bO8qxgwM8uHte+6lITelaZMJmlTerEryxUuBawLCmxN5ZCs11mrP8i bApY1sBio8KVxMRvxQnaEayJt8RV5yE0D8sOJm1SWDUec2kRK6KzD9cDQe1g9aq/6SY/5j wHNT1CYBxTW9IiRECR+Hz/JmkH4PCfU= Received: by mail-oo1-f44.google.com with SMTP id 006d021491bc7-6002337132eso311877eaf.0 for ; Mon, 17 Mar 2025 11:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1742235287; x=1742840087; 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=d6G5kH1/17mAckBVSQ+0GeycayRC8uYE+FPvjcc3V28=; b=eE4dtLwx/cPESq/3iRNbRNppxjp8IyCl6Ioki76BzDElHzCsZVNl1w/1CWRsW1rIOq mBEG4rmnokMkzHHLwgVMVqKoexArbGV2MoMn0DRpaYOlM1B9N2qgizysBS/Or5QzpLCd hsLQrTdUDMhtdc9shZ8uV6yDUIZH1jXLRe9RU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742235287; x=1742840087; 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=d6G5kH1/17mAckBVSQ+0GeycayRC8uYE+FPvjcc3V28=; b=nxspWPFAo6ND0fGlcGnhdmmr84NjeyHqfgGF80Q5MAjN5JQfQf/Nor3fNREwxemzau e7bwlYU6jL+9LgXkxKWgYxdHEurCKDFJxPLiudPO7ZYjap5GjaCnCmAP1m6cjG8rFlEA S5LqW1Kz8GaatRrZEPt2YMUGtS2KhjNVj5e9R7uILZDnDf5xPcSysyz1rV+TnD9kGCvp owy+dhDiNZy9BdTa88UCdYKnTrKgM0KAb1P13iiL1N4DetP07ExyPcC7cldn5uVsynDI yssZDgFjzFWfd5LcgMu+15oA0Uj3LJeXjHf074drQNYCbgZVc5xMRC4u6xCWBNIX8rFG AF+w== X-Forwarded-Encrypted: i=1; AJvYcCUiCkmPGoN71TFZ7fwqKMQdTmoXeqaBx2hFE5wCDERxXmfCmnO1QIiueg7ISHKDQqCMBbHCXteLBA==@kvack.org X-Gm-Message-State: AOJu0YxjmhxDXGk7owp4xlrsi3A7qlJ0V4HRQjh0QiSibBe9VYUwPygf ixig4w1ibYA2nRQyCUK4806XxqC8sQ4nJEGtKZew96xPmFqCtkTywQjIE3b+hKTm0lqzLVERNkP mNl4Pq6Aw8VaIXVbaZlE0OeXyvpynzJ9o0d7M X-Gm-Gg: ASbGncvtTJs1gQ/s4bfch+snd/X3SOzR4IvEZnENWeS4N5FzgD8s/r7VD3Oi8N7h+1E bgf9GoQogJbiA83DCHOInqoo2P5vh035DixfFNpGPQYRroiyQTHXu9KdyMNjxSbnvpo02P87zfR t4pbcF/j360Pqhy9XF7876DFDaZ97MD43wDDXldlz9dKYlSXTpHLdprX3J9obuN5W9LA== X-Google-Smtp-Source: AGHT+IEIdIYyMphC9KIRv92mrEbk+JX8VcCMwxxmGXlhbHWC4pSDXwXa/exE7SgnK3ZFiIrx1hS6WPeWtb5d+k0lU44= X-Received: by 2002:a05:6871:723:b0:296:c3e9:507c with SMTP id 586e51a60fabf-2c691117825mr2878352fac.10.1742235287446; Mon, 17 Mar 2025 11:14:47 -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: Mon, 17 Mar 2025 11:14:36 -0700 X-Gm-Features: AQ5f1Jr_ytqLHdovq4sBSX1pY1QSS_G7YR5AiuDQM9up-FcK9NgtAti-NP6kOSg 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: 8E6F8140011 X-Stat-Signature: aakyd7iw968c6864kpi94ot4uxx6bxpq X-Rspamd-Server: rspam06 X-HE-Tag: 1742235288-423146 X-HE-Meta: U2FsdGVkX1/ddsBMDCm4JBufF4VoBc9mCe1mYQmKrfjMnYeTK6J8M39Jnk3JglgkHtl5JDrczD6lO/nrnAo5QvAwIVG4NT6T7/AfrlkEg6Bp25exvAeDKVh2Q3ONXzrrzm5va5iCYsZtRo8mfGC237t2bLfhNwvrKcDB0A+MKtaJYMYRIMQ6VIO2inMOYUD30NZUZm7tNS6jJCehBSYrKeIx8RpFTrl5+LhU644FMjr3YS7DHo9sNkO8cx7wz6uAUstmt+A0lMCGaZTWr1Kfco3YG0uSsY+tkkUld43EXep2gjxCoTCS5qPt1fWuv9o0kZ4PvgWhrfkwiqJm0uzMt9uAjtGyZ06D5/c43MfE2zgZQvSj+WOU2+j7zJ1zDs+tLGRVGI0RAL9r4kSRvhCSoXBB1dcp0Zrqva18I0h4ViXQue1S5MYraRdCkT5ZlTZ8UZWk2iPNOk0ymb4mODw7vpkYcDqDCR+JW9CWlyY+CJnXfb63TJzeHCSL2oQi0Mp5KLmi1YCllVeyq/NEw6FFftm+6yEYNlyJyTeCk9CSYL+W6T3KdlF0FmveVTKl9FmlMCeO4IcJe3qUiv+XB57ua16SPBB876UsvT0Stz2+k6N+fXP8EEBfau2Hh9xiunr5OFTjDcsYTosltyVI681piUHOwQr6DQUtW0lclFkNxSEjwP5JJAsYKZKkh/u2sGF7vaZmfQhhbP61alPMnkOMks8YonrFqEe6G3dt+B96CCsFPmfkagGaI7tPvpDZGmOxYv/N32v0Gx9hYwv2BxQ9KOP2j2V325eWB4+1qxBHigoLJLhSpqfiRZl+y2wSCEdcDqFozwyv8hQenk25hvz5pTE9iCg/fFRr4iUsF94Tv3eE2bWyz5k+itX1BpPpYd84TqcYfesFHWQ+l2xn+T6aRj+xunbjER68PXs5yZWvqRuLOLQAurCQgNHrVlsuGH3lG0L4C4iwb+TmPJkjmq5 O7HdzXKo pFDUPXA1+0oNdnBJZoeAwt2sIJY6alscxJ+wTccjHE+SalvNSSm+Utlm1riY1+Ewlg4i5Cut0E/ydh3ZmMAIHAVV+M0ZuYf8OWP1sGnaFBOrtqQuiafjj6jLUcdCFDmyT22X0Oz7Ho+YY3jLYqfnR81aE3WRzmCOipv0pW7mgUkJEUxiuM/0zUDjthfpns92nKC4umZRaWpjUQDvD8VQyfWAWgqZKmP3AnH07ztEAj7moG/43koliOcrLfk7IOFu4p3HQ4hWWtvbl9yuBjBClD5l96EwPrajpVyEjhcRy0ynJgxo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.003675, 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 Fri, Mar 14, 2025 at 3:41=E2=80=AFAM Geert Uytterhoeven wrote: > > Hi Jeff, > > 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-support.txt > > > > > > > > Signed-off-by: Jeff Xu > > Thanks for your patch! > > > > > --- /dev/null > > > > +++ b/Documentation/features/core/mseal_sys_mappings/arch-support.t= xt > > > > @@ -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 | > > > > + ----------------------- > > > > Plus I feel this need expansion a bit 'N/A' is because of being non-6= 4 bit > > > right? > > > > > Below is the definition of N/A in Documentation/features/arch-support.t= xt > > | N/A| # feature doesn't apply to the architecture > > > > It fits the arm case because mseal is not supported in 32 bit. > > IIUIC, you can already s@TODO@N/A@ for all other 32-bit architectures, > so we don't accidentally spend time on looking into adding the support? > Sure, my architecture knowledge is limited. I just checked this, it seems to me that csky, m68k, nios2, sh, xtensa doesn't have 64 bits support, the rest have 64 bits. Is this correct ? 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