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 04A8AC02192 for ; Wed, 5 Feb 2025 21:21:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7315D6B008A; Wed, 5 Feb 2025 16:21:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6E2246B0089; Wed, 5 Feb 2025 16:21:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5A9346B008A; Wed, 5 Feb 2025 16:21:30 -0500 (EST) 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 3ACDE6B0082 for ; Wed, 5 Feb 2025 16:21:30 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id E74AE160C0E for ; Wed, 5 Feb 2025 21:21:29 +0000 (UTC) X-FDA: 83087162298.03.5344825 Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf16.hostedemail.com (Postfix) with ESMTP id 1A94218000D for ; Wed, 5 Feb 2025 21:21:27 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=mzVxLSJN; dmarc=pass (policy=reject) header.from=gentwo.org; spf=pass (imf16.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738790488; a=rsa-sha256; cv=none; b=GAFSejftYyTO20JPxtMwz82w9T5eT2LFbp2XS8Rr722aCRyqpLu6tP/bjpvXS793emLoPv uc2IGdg01ooax6wEg2VCphSG8DMFNOKd2ZLOHLDojDhGJCnuucxNq2ELPIbGAbxFpdBuIH F9XJbPIuLQ2NhTWVkLy2QR1uZ2ZQBIo= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=mzVxLSJN; dmarc=pass (policy=reject) header.from=gentwo.org; spf=pass (imf16.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738790488; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=SYRJ92XRnRT/x5NskeDXbjb8HVyYz50Z7VSg1zqM4Ew=; b=xdNgHUvz4fqK0h0GjeS/oNFcxMpEjiEo9gIDoWlXo0MNOYelib1FVqAWp2ZRF0NrBx8ivY cP1zXm5SNWKco9gIkgKC81xYAWfC5OtM6e5TIzRbQaD2JfZkRnauY7eUMICP2odcJM6vq2 wB35Rpp0AZJhRZUur9BHU2zxROVxDJQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1738781950; bh=SYRJ92XRnRT/x5NskeDXbjb8HVyYz50Z7VSg1zqM4Ew=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=mzVxLSJNHQzpfsGg8asMfAllni44astZAk7UVDtj61QZhKUA3VzWiQKg025jlDtuO IQQGXZJGyg0hvGfUeE62Iykg9RLT5BzCQoIJZUS7GMDyP3L9aN8Xw3DfgQ68ImYJGf g1vnGP2zayjZxjDqcFnzDr9YcNKprDLECJW554HM= Received: by gentwo.org (Postfix, from userid 1003) id E015240285; Wed, 5 Feb 2025 10:59:10 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id DDBFA401E1; Wed, 5 Feb 2025 10:59:10 -0800 (PST) Date: Wed, 5 Feb 2025 10:59:10 -0800 (PST) From: "Christoph Lameter (Ampere)" To: Dave Hansen cc: Maciej Wieczor-Retman , luto@kernel.org, xin@zytor.com, kirill.shutemov@linux.intel.com, palmer@dabbelt.com, tj@kernel.org, andreyknvl@gmail.com, brgerst@gmail.com, ardb@kernel.org, dave.hansen@linux.intel.com, jgross@suse.com, will@kernel.org, akpm@linux-foundation.org, arnd@arndb.de, corbet@lwn.net, dvyukov@google.com, richard.weiyang@gmail.com, ytcoode@gmail.com, tglx@linutronix.de, hpa@zytor.com, seanjc@google.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, justinstitt@google.com, jason.andryuk@amd.com, glider@google.com, ubizjak@gmail.com, jannh@google.com, bhe@redhat.com, vincenzo.frascino@arm.com, rafael.j.wysocki@intel.com, ndesaulniers@google.com, mingo@redhat.com, catalin.marinas@arm.com, junichi.nomura@nec.com, nathan@kernel.org, ryabinin.a.a@gmail.com, dennis@kernel.org, bp@alien8.de, kevinloughlin@google.com, morbo@google.com, dan.j.williams@intel.com, julian.stecklina@cyberus-technology.de, peterz@infradead.org, kees@kernel.org, kasan-dev@googlegroups.com, x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, llvm@lists.linux.dev, linux-doc@vger.kernel.org Subject: Re: [PATCH 00/15] kasan: x86: arm64: risc-v: KASAN tag-based mode for x86 In-Reply-To: Message-ID: <3dcf7631-d839-7235-10c7-30f80d7f796a@gentwo.org> References: <8bd9c793-aac6-a330-ea8f-3bde0230a20b@gentwo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 1A94218000D X-Stat-Signature: udgf3jr4nnxhfhugdf41qg9hi1jpoj1t X-HE-Tag: 1738790487-432560 X-HE-Meta: U2FsdGVkX1/ayN3vuJRHXpi3lywnOSv9m29TGg6PpdIzNeAANoAzntIt6Dp4wdBCTa40AKxgWHSJAE/lu6MnItOZU/WNHhnxjPTK2jp1VkUUCeDdZJUY7gUXqXxa0XFRTqWPHqcZw+7sDyhAqIn5uC/eCblNGURjVQiQqoWrjNCSu6jM2FnK6odurOwrTa4XGK2Z12yKI36rNn0QqyTy9Fsgrdmux0NW5Qp26mf6Acw+whjanB9KUHiaad2zn0HDJqjS3rWVbf8vfV3zYEgIwjqfomYiE///bamB2nU0PwE78FLCUyNn132nJMz9xkbLBcmQrLc5vOhqu8mHrTToCXuFNbCiSpnhcvIvOwOUp8K3cSv84NNCIyT252qv05taHywJw2Xp0647WZFTvgB/p50nuZTgfouWZ/DAg0gkuxHYxiaYeP3CWE4pKhzwrsQYWGSPbzUy5sTJ0INoDgQtpAOJHRFBw1zvx80EKYuGkFM3+TCxUBessZaFxfor1xUD0B0mKQXOYauhv6mc5rA1bDDbPszBINx5rPFBcby7zbBdDWy34Ql/cWgtZJ9bo+IrJRSoWBE1fmlnfct3fP0DGv1oEorGHDZWZKgzHuequ3QTpBRzPauDtredrh9/6C5ZtIus9nLkaaEVeRioP1cTTJzI/vhlppX9tAc20+IrczaG5cde4bMC0sdeKOrpeiKwcuNMN6kOHr9Cc6K7cQxKYAZGjqaIT2/mm5v+bt4eET0bMSAe0CtoS2S17OldcjNTAS8LfbZlqq9hXKMw/L7kWhGZg1DsLtiE1nqhcrkIDOtEcTBf48QJIt0sbe5G0uTkjjSM5C8OGqZNmAvtjMOnFCRywniX0i7RtXLGZz6JByabzMQyVK8CErn047hnN0Q9enHHHDVjD22aIxXoF4OdF9zW2r/ceFYnXOqywrrF5D/uaMsnUyeVH8Hy4+/rIxmdv1rsajKLckt4o6jJIU+ MtXNgWtr uG8OL+CqXxO8Fba3ayeT4AqC0sNcY/KWcKkvqVspOAw57tQkUeBWRiW+s4wv3jnoyyfl4Q0r0PPZQmY1+kO/s46m4Cv6Jm3MYzk/OAqnHehSdP5pS5INWAHWX69kmNKTU5zY/ZPHbiKgldgSZ1xHymN5qLST4Pvwraz+C9bNNZPUainMcjXSOKttwVd7iHilmRIfRl98kyTkLUHOEChu5dfuZO2Dm0mPB+0ZQSYDR+1I0yAOSAZ2bOUT1CxoaBWPJF6CgFK0YxQqOu9g8OFGQ7gfQ6oiU3L6yDfsnrIiwMED7DXMm5dyae835z1dLR7cbo4xA 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: List-Subscribe: List-Unsubscribe: On Tue, 4 Feb 2025, Dave Hansen wrote: > > Could we get support for that? This would allow us to enable tag checking > > in production systems without performance penalty and no memory overhead. > > At least on the Intel side, there's no trajectory for doing something > like the MTE architecture for memory tagging. The DRAM "ECC" area is in > very high demand and if anything things are moving away from using ECC > "bits" for anything other than actual ECC. Even the MKTME+integrity > (used for TDX) metadata is probably going to find a new home at some point. > > This shouldn't be a surprise to anyone on cc here. If it is, you should > probably be reaching out to Intel over your normal channels. Intel was a competitor for our company and AFAICT has issues all over the place with performance given its conservative stands on technology. But we do not test against Intel anymore. Can someone from AMD say something? MTE tagging is part of the processor standard for ARM64 and Linux will need to support the 16 byte tagging feature one way or another even if Intel does not like it. And AFAICT hardware tagging support is a critical security feature for the future.