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 9209CC7115B for ; Fri, 20 Jun 2025 16:36:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B60196B007B; Fri, 20 Jun 2025 12:36:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B10D56B0088; Fri, 20 Jun 2025 12:36:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9FFDA6B0089; Fri, 20 Jun 2025 12:36:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 8F9746B007B for ; Fri, 20 Jun 2025 12:36:15 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 6D4625DD1B for ; Fri, 20 Jun 2025 16:36:14 +0000 (UTC) X-FDA: 83576331468.22.D975F19 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf16.hostedemail.com (Postfix) with ESMTP id CD4D318000F for ; Fri, 20 Jun 2025 16:36:11 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=HETrpudq; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf16.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750437372; a=rsa-sha256; cv=none; b=sGfiXPhuTM8QV0NFfHx3ZgtSSjgPbZR7Sd37Cyd/ySycNEGYkhXxLAoxm1knJZh/8mUVM4 oOlrlLxfju1/V0+/HeXPpu2nSTsRDZ/SjIqHS4shGo0XrTvcOjOKPsY8mluz4OazxqA/0x xnvmdkEts6Xi1LjQXfZDLr+oB8J+kQk= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=HETrpudq; dmarc=pass (policy=none) header.from=alien8.de; spf=pass (imf16.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750437372; 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=0gF6sK4Cybkep6s2rCZ6sHaCZMCg5iNoRw7AXjmPKJU=; b=ZYfwwcex+II9GJiW/xV46rDjT7voEwzWwQWkHskSuf0HRkCSFnHO/dYxXDIhARTbnlepMq wCidrvKHzIbizo0f4D9lP75eEf4KxqiCpKfSAfyU8XRB3HAwPxfGfCQ7tiWVtWHWonjZAB SJgvi0lAPCc0R35CPAdbgspQ6eBco7k= Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id B4B5F40E01A0; Fri, 20 Jun 2025 16:36:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DrXHxtYlXPrM; Fri, 20 Jun 2025 16:36:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1750437362; bh=0gF6sK4Cybkep6s2rCZ6sHaCZMCg5iNoRw7AXjmPKJU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HETrpudqyEyQ6xokIZsnaHY2t+ngqKBbk6kjssgaJEns3kaWR4iy3Hqwdrsz0K/Jo UtdNpfnlNK31eIIUkjiEe/4HPYYSXgmf2qHbHFP2gf9eQ9gtH2XIS9Axwmf9+iCpCk lUsry8NgLUkZE33UeOSLXg5VXYsqqom4rbKymGbEl5Gwvi65rTKeC+/Y3zBdKbcPMI Od/OyWAZFxxTNSdE5Z+HgWlimIxbnFc7AQ49gC+/CGjEDtf1qXeYiTFYrM5E6L1wcw cwTd/8g18ne7eDMKk2jWM2jcxppk2GvIYpikLoGHiqvpsUGnVChUKI9CJpGP1VEZZ/ +eYzFoClsJ/QjNX6TPM3nv5Vsx0hroz/5T/QWOkOEUiAWVoX98F3hiQtsFnZfpNASd BRB1M0dgBqN+EtuIgkeyBBG6VRHBpegI9FpfjrzMOYDJ+zeqf2HcAZrsxoWqUxDRmC bFgykmkREk97/VvYpmRXQdHVotDhmWyiB8585U5UWJqk1RIrSRz3TMd4EfCOV7q/P5 chbkmDQ1eJMp+S2IdxwjzLa0V8ng4Xus8Xe/QE4SczEGkCxFOyyByEixZjFO+YHl7m mB9Vxgt5iIQE4UDNvJifYpPJSYmOrPjsfpayQ1681Vr+rAk7u0Zd0qgkWLMRQAwtKK fglZQsb/zCyOslnoQDRuaXnM= Received: from zn.tnic (p57969c58.dip0.t-ipconnect.de [87.150.156.88]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 41DB640E0184; Fri, 20 Jun 2025 16:35:10 +0000 (UTC) Date: Fri, 20 Jun 2025 18:35:04 +0200 From: Borislav Petkov To: "Kirill A. Shutemov" Cc: Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Peter Zijlstra , Ard Biesheuvel , "Paul E. McKenney" , Josh Poimboeuf , Xiongwei Song , Xin Li , "Mike Rapoport (IBM)" , Brijesh Singh , Michael Roth , Tony Luck , Alexey Kardashevskiy , Alexander Shishkin , Jonathan Corbet , Sohil Mehta , Ingo Molnar , Pawan Gupta , Daniel Sneddon , Kai Huang , Sandipan Das , Breno Leitao , Rick Edgecombe , Alexei Starovoitov , Hou Tao , Juergen Gross , Vegard Nossum , Kees Cook , Eric Biggers , Jason Gunthorpe , "Masami Hiramatsu (Google)" , Andrew Morton , Luis Chamberlain , Yuntao Wang , Rasmus Villemoes , Christophe Leroy , Tejun Heo , Changbin Du , Huang Shijie , Geert Uytterhoeven , Namhyung Kim , Arnaldo Carvalho de Melo , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-efi@vger.kernel.org, linux-mm@kvack.org, Yian Chen Subject: Re: [PATCHv6 01/16] x86/cpu: Enumerate the LASS feature bits Message-ID: <20250620163504.GCaFWNuI-8QFqAM0yI@fat_crate.local> References: <20250620135325.3300848-1-kirill.shutemov@linux.intel.com> <20250620135325.3300848-2-kirill.shutemov@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20250620135325.3300848-2-kirill.shutemov@linux.intel.com> X-Rspam-User: X-Stat-Signature: km7gb6gosjnmsh3sxuewim9pcdc5gmpx X-Rspamd-Queue-Id: CD4D318000F X-Rspamd-Server: rspam02 X-HE-Tag: 1750437371-293203 X-HE-Meta: U2FsdGVkX18Ju0AjngdLduMVuSu/N+g2FvnnOqNbmWE6aqTd0qvcl0KfXVrf24W4dMK+R0A5KB4+PDIvfrNPHVjfgzlxNAJprbYbcpsat4BNpQPfKzKL3wEjbc9WwLWfiStZTZwksU+edvRjT4P4Q1AbK4B3ZQqmvZB27NvyOBkuyBMHZocqLkkBanm2+hydyRN7E2rgXZgRZneHcXBzS8QLkpImnjVak5rU1/movjwCU4HFGw2fVQIOExbf6qrRxE5KUtaWBX0JmeXAPHLhEyiIYaryw12XqjvzaEMiTYKeWAT79Mu7fCpU12EEnqKYM7y5/fdTj3mzIe8mnp/2JK5l5e5nVrvoqQ6rzgZKTs4/0qCK2hYWQmnOFJl0kb+M7p/WeEPOEm8hU2kCJiu4ZzW5PJecERYONkMKrvs06YyzFMjvqFGvIoXNN5EkGyOpnOC2rVmcUa92ZQ54CCAkK71eWS92fjfcFuKY3a3ANajGwG2Y/lE0j3zLdhN3OvVicgAq5j83CW+5wEaMPHpMYY0/5k2C/FCbAmhVqCbSIPHdfGz7VyPyP3w/m6TLXtl+st8mr5DRlA8Y2mpcUsDiu1ee0+fH5f3jfJT7PEzznQ69+pt+mU1hHTwVJckLClXJWmIG/KAE1N3RhgNGTaFd/N0ADwv4Ufn5sE3jXth7/H1cjwkqOqtv3PlAkO2JYaiuzrpgVrAsDCV0qr7UV59N0f6PiQJj9Vru+NUZZDJxFjOkr6XV+sVQzQZYzBo5I/2aUBDvMFCGZ0mMwcS0BcGJRMCJNBQJx4L719b7suzsoxk4+G+MET4HDmnGYzJDjux8lY/xDNYgoK28QFvUKNRKgPLUi5ZLG7JX2ViurHuH+SQET+vByZgaAcTs+2gxm0FgfnuKKTASMHwKvsyPadSExdKDJeZn6l+lUS3AgOt3qVj2gImD+TGLnXQmwLiU0cvcFZPJPydazKKjCXE52ar YZbth5Ss YY8ZmIDfR2Rcv3nNeIhLtWKi8B9cJqx7SR2onMr9b+oFoHaM0aBlMiqe43BpwhsWdYw5Zu0g0x/IaGrODDL+KUIcRAinHuLGlufnohJjS77Jmgzz8wBIKRuzTmPboHm5rbEy7EKqfQ/rfSbAw9YsKsr633V6E40HYCi+/4y2IA9TcO74+rnQChf5rAarNX58g3zzR8+jCL3DP9e4YUfrmr9DsdTeax9mzwjtUI+DNkt2UHLG7j46hEhKfHO2+3qxdwAayv0GTqD8xC+r7MaUJGwLjiUm35sqPi+iUR3g9StjRaSCcBBug5yDkGMrhumUWME8PA4j0+vq4QcZ30M1yUV9GDKHyTX2Or5l1 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 Fri, Jun 20, 2025 at 04:53:09PM +0300, Kirill A. Shutemov wrote: > diff --git a/arch/x86/include/asm/cpufeatures.h b/arch/x86/include/asm/cpufeatures.h > index ee176236c2be..4473a6f7800b 100644 > --- a/arch/x86/include/asm/cpufeatures.h > +++ b/arch/x86/include/asm/cpufeatures.h > @@ -313,6 +313,7 @@ > #define X86_FEATURE_SM4 (12*32+ 2) /* SM4 instructions */ > #define X86_FEATURE_AVX_VNNI (12*32+ 4) /* "avx_vnni" AVX VNNI instructions */ > #define X86_FEATURE_AVX512_BF16 (12*32+ 5) /* "avx512_bf16" AVX512 BFLOAT16 instructions */ > +#define X86_FEATURE_LASS (12*32+ 6) /* "lass" Linear Address Space Separation */ This needs to be in /proc/cpuinfo because...? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette