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 D4A4BC02194 for ; Tue, 4 Feb 2025 19:51:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 072096B007B; Tue, 4 Feb 2025 14:51:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F3ADA6B0082; Tue, 4 Feb 2025 14:51:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD9EF6B0083; Tue, 4 Feb 2025 14:51:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id AFB726B007B for ; Tue, 4 Feb 2025 14:51:22 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id C7D2D1A0C3C for ; Tue, 4 Feb 2025 19:51:21 +0000 (UTC) X-FDA: 83083306362.16.C443862 Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf02.hostedemail.com (Postfix) with ESMTP id 079BC80011 for ; Tue, 4 Feb 2025 19:51:19 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b="jyGtOg/i"; spf=pass (imf02.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738698680; 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=L7hZ7sYPCCjt4cWuKdRqkFzNU2NINe/kZtlYF3GX+To=; b=IyMYujx5MsJOZZ4HAtrPDK8vnu/NSDvidkEQSmK1fQgIXmTjgyPIbQ04XWqpQjLEp2CcUU eAhIQwuldRADQ6JttD15TTFr3d7hoUnde/q/Ii8J5jQcWCt56nBPcxs5cf/+q8V63/VW5M aCAJvZg13G5Vg6B/WWc7dLjTcq7sF0I= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738698680; a=rsa-sha256; cv=none; b=GiZqUctZwzBskoZkjrm+/Sa2HHABZgZge3ybr6XN9rsaC4w+/kzrcegeHyN43i02eaM2XJ mmxUmOIyMHVT554liKlO6mQNWVLB5FLaZjQWK+8RqiXEr8EjnphGTekeICtxLp7YPgzxYt vdJFiz9898y8TAxsJz9gxIBdOmVvyY4= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b="jyGtOg/i"; spf=pass (imf02.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1738695503; bh=L7hZ7sYPCCjt4cWuKdRqkFzNU2NINe/kZtlYF3GX+To=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=jyGtOg/iCyiwjp/g1mTcKme1MwefVaOX7wySyrZcham7FrqcugOECEhMIB5bHuVxw jxBiJ9xi5y9Ou8aDKij09mJEeZ7EVO+B4CuJIYNSPaLeZ0McyYcgp8ncn+IliZWl8N HZraV3iO1ZSruE8vDNlj7sXOI+AYMSwijILKB/nU= Received: by gentwo.org (Postfix, from userid 1003) id EC29D401EB; Tue, 4 Feb 2025 10:58:23 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id E915A401E9; Tue, 4 Feb 2025 10:58:23 -0800 (PST) Date: Tue, 4 Feb 2025 10:58:23 -0800 (PST) From: "Christoph Lameter (Ampere)" To: Maciej Wieczor-Retman cc: 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: <8bd9c793-aac6-a330-ea8f-3bde0230a20b@gentwo.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 079BC80011 X-Stat-Signature: rf8z6bfsneib6jkg8wrwzcoms6jmxm6w X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1738698679-881751 X-HE-Meta: U2FsdGVkX197KVkeImr1GWlOwUo/oWnv7Pmr0sJwT7bdTG4uGtnzRjcnuoBgIbPrIkrCEbEq4pHmwXXr3mC10ii4fyoFMg/Oc39yb25bTjZ8Wcgp85ex2ybIP3Pc93JijASCqwYw9bXLhYmNLvdF1mn0zSDiNlwikCzv8+3oaWFygbr5RB5eTZdfNIQTthsLJ12lOlLHKCpNzvSqkGyner7FzYA0QWEQL1NKzK+OBq7ww7b+qUE29snj6+0kSmJg/L1K3EHkCVUgyHy+Eq/FyRTueVG9UhRkGXYINllmKqiRiJi911EgILU1kGBwYaRP133foktxvzRlhiS0I1JgtW6GtZ6qibsLtIkihw8ogtolN0tdy21Pvxwu4ZZHel41aZjSYlOEjI+LIUNGEA9tEOmaXyLGUTtPcl48NcXM5xnsoHILW0iwGLfJRtNlWDGOFbb9DvZUlvl0SwOwDC5FjP0T4EK+k9fg/gMHJ1IEW7JHSigYHdHwGV4dYaeUoA0h5/46ppyYMC+Zsfa2sw4e5un0Pd9zpgI3IghMvlQQdXCj0RfkDA2cIOK7pA/0/UXRngsKOgw2K6Asfj8smQpSXdpcdwcbxQ5zkqXBcyfS05mKDapkm/CZRiSKi8kA0+8uOpka9LBKnLB6Wca0FILKDrxwKplUfqW4Dm9ByF/NdQ5HuaSinnBSwbD/qBtrAIO/3EEZwzR04sgcdhTEdFoZeMfr3N9UeF35uc+5jv+7MdwsliVbCD329j40CdhTeRne8rtO5QNSsAD61d3gTWQAGTdQMKb8X49YWYIdNNWXm0qCRcURBZuFwFu3Bft9kGECfGrKjbOnvLwKauTmeh0Gn8IkMk1nzKbE1Wv2v9TorAmuqbDlVYeBt+XwPhuN8o0gGXZc56Z3DWWjUkOdTOnMdZVUoF6UYH8XvSGhT63aktUXemgZTZRqMJcLyJftm5YHk1lOG/2Q29Gd8R1Vh7d R5Mo/9Jy kmAqFVUkR7lgzTvT+q0YmhW6QCpqmaF55kMTkSiik5QknnAlSpuCyPKJH82YSAcpbCnSnM1CMhhsHVWXxxwzn7ZFvVQTZOUrWcNlMMUrrx/yda7ldRjegBcAaHBhfGbeBVRjDRQ5WyJ3iETcpUhHBOm51Q5Uor2MgqjOf6WIVeVQ1lePpkwZpEhdXiYNp7yWmqJGwEcf/HAGnaVOBAW3O7XEGwYcu+alkXvzztZDqyi4pxkhHCDhy4IB4fhNlrk7rQiCaxqX7nCxn2ODXgrDRS78qbQdBJhdPVVa8QxQWs6it17DgLmmJ2NwTVp8cmzniUmN+pEwobZ9iIV3Lxm4dCSf4ukNvU9VmCC1FXTMDhUzPNFE8FhdsT9D1Vw== 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: ARM64 supports MTE which is hardware support for tagging 16 byte granules and verification of tags in pointers all in hardware and on some platforms with *no* performance penalty since the tag is stored in the ECC areas of DRAM and verified at the same time as the ECC. Could we get support for that? This would allow us to enable tag checking in production systems without performance penalty and no memory overhead.