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 A8C0CE77188 for ; Thu, 2 Jan 2025 12:05:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2A0B06B00B7; Thu, 2 Jan 2025 07:05:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 24FA46B00B8; Thu, 2 Jan 2025 07:05:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 117496B00B9; Thu, 2 Jan 2025 07:05:24 -0500 (EST) 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 E58B96B00B7 for ; Thu, 2 Jan 2025 07:05:23 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 876AF140906 for ; Thu, 2 Jan 2025 12:05:23 +0000 (UTC) X-FDA: 82962380172.10.EB5E38E Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf10.hostedemail.com (Postfix) with ESMTP id A147BC0002 for ; Thu, 2 Jan 2025 12:04:59 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=Pbftw3sC; spf=pass (imf10.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735819498; 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=gvSDezI1Nf28EMoV2Rv8yUPzUJdraDwUp9TxRZRvc1Q=; b=nGxagOgnmZiAZWapAJqXlKzcB0WmRKVfOR8Sv63nyLrJJBeA8BPoAecwS6Yx1+pONLVidL ql0pc5zPZsk/XAuelQbwjpgwuCTn0mIfcGgQm6Uen6nnvJfy45SHWCzkaxVqmyCg2n6Cne okLRmG/dNAB+HRsHgZodFvIps88oUYI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735819498; a=rsa-sha256; cv=none; b=AVh1K/+XmCM60i6vEerEy4FXQIIgG1Iz5WpgHuuRBbbBGQrp9SLaczq1JxdX1XX0+aMLeM tSah6R1JIJa8a5VCbT3iskG3VapiH+bs+c1z8wpwzDp9WhKXX9SGad7Kso0z3m5tH7wRiN qYzFChQ/EwjhxF7qM7WKxlRl3HMVyos= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=Pbftw3sC; spf=pass (imf10.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 3258540E028B; Thu, 2 Jan 2025 12:05:19 +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 xUBLWfOgfYyD; Thu, 2 Jan 2025 12:05:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1735819514; bh=gvSDezI1Nf28EMoV2Rv8yUPzUJdraDwUp9TxRZRvc1Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Pbftw3sCvUIq5lJpymAmL/sso9yF8XY00tw7Lciz/dylkeamuiauugxG4Zy04Cr13 PA+wfUTnL0tPvJjf0IhSCuW8XVrl+qsDzEA2eq3l9oqsN5Z7Ycz/PDRfehayxk9yMq 1QuoshxVVestQqn2pUm62FgHDxq1PFWJbJk0999G9TQnI74xjv2hOg8W5wZcnS2iLH yihGgp/UnCSqmUTrSVYyP6jYzOxIYKKEP3JCSL4pknlg0qyT9GWvpTir5H+3I0obT/ Je0MkfcNTbsYGdnFz6VS9E5xh9WNG7KIwjy9OSK+IslbPMnFEKZ1SeP2WzNsSq8psN WxKSJJR6FAeXb2MbOusQJc2RIMnqMlLotWmfdsqLzwQ78/qkdeW4sxpPuJ3u745Dgs hguvwfXlrRuvmX0NDj6g0t7Yhta0LCqyrArinOcszS1L8zjsSy84cZLHxnE0/Pju2k d0EJSMBxDSa6xPhypR8RxH47wMnDjWo5ktl1cZIPFUg6d2sVlmLQWSv9aKHVyOK6d1 zVU9H63mD3E2GyhCySg2QqZRVwQW+pakYEHy1/PLZ//oOybBIchVuyH09ZN7IfQTh3 FtHmkmXpHWSUH3EGNQluDjqlicr5zBnJ0IOQ1QGd/XjaOcAPiPmjzzHBZGhekjwhLE fq2LDI++cixxUm2kv1teT18k= Received: from zn.tnic (p200300ea971f9374329c23fffea6a903.dip0.t-ipconnect.de [IPv6:2003:ea:971f:9374:329c:23ff:fea6:a903]) (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 7622D40E0163; Thu, 2 Jan 2025 12:05:00 +0000 (UTC) Date: Thu, 2 Jan 2025 13:04:50 +0100 From: Borislav Petkov To: Rik van Riel Cc: x86@kernel.org, linux-kernel@vger.kernel.org, kernel-team@meta.com, dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, akpm@linux-foundation.org, nadav.amit@gmail.com, zhengqi.arch@bytedance.com, linux-mm@kvack.org Subject: Re: [PATCH 03/12] x86/mm: add X86_FEATURE_INVLPGB definition. Message-ID: <20250102120450.GNZ3aA4oVPnoJYRVUL@fat_crate.local> References: <20241230175550.4046587-1-riel@surriel.com> <20241230175550.4046587-4-riel@surriel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20241230175550.4046587-4-riel@surriel.com> X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: A147BC0002 X-Stat-Signature: gfsypo45uupasgyy4fzd9zc3ypoe6j3z X-Rspam-User: X-HE-Tag: 1735819499-380234 X-HE-Meta: U2FsdGVkX18uerX8NX7Y1PaVuoc4J5SjSux+jzhoH0elkPzXEJ43+U6DuN0yjGJlS9KMoxWy9RL7wz8hEskkk4Eun7aXboVtobsLOzzFdeJ6m1GBMNV1OrU/4FmMZ7h/IPQAwAAGL/esdEEN08xmLLFdt6VHmhqV38hvItZnkocu/10Nr97SJVcOuvjQdki2vUDAE5/VNAPsrA1V6oi/xTfVebLhMC9rt+Z7pSBHtAnLMYssofItqp36SzqBJNSmHl1WyMZoLTxx56HxFmUryFweI7Q2LPCmiY+VVCALDwbaZNLwgQxWi/DXnvdlP3W8A389vA+NCNR92+aR5KkpXHss495o0U27jVLy4pFVLwKXjnwl3edFOWcYYzXlgWt6oKEApeH33lvwP/d82F1eA/zLj2G2ioB2aA60P9he3WyxAMXFFEW/Y/qyQpkVaKATbwOUjVzc52nMsmhPfhjmAdbMWM08eU23mWSZgYh8JGaPq17ePanOEkphockwUzUvc9+I2ZN0zGq3Cr2yIb2+gPRQDNUlUaVu7JGwHFxGo5x1B7IflDNhGSOBnXimMHgA9dxmbsrx30ZrmBSFD0nf6ClAcWIlalSjQD92eXuSgNDFE54udm950rdy3nRMCRdhw+DXDabQwzPlsQJ+yLlQIqfaN/sCvgx8XI0jrrhfIioRMXVmGOfAnjvmg5u0F7X8WnjWdqIVsEGP2iZIzIQny5d8qkAUWSEI2obP3Qfe+hPP5H/gzLe0j/DEHukknGbPFWj+oTV9Iq2TD3BgooCnPSZvogMN+8HLiDBqTymEFNHWIefmckvbMeGuave6otzjDHbXAZw19F/eciVpzg551sqf70Gf+Lf5cog9QKYKGYzw4//QWZ8aeV+Rhzd1SxJzRJH6qHE1J0RZ0gNhx785whHMVqp0/5LPkUYGx3i4Im8vl+VmsjFLDK/uA1+b+Syhma6Z6TOd+csBQCxKW78 oTuC9Bl0 9KIp+0Qvb3MNV8/9Fz8NC5KOF4mpXEZRlZH8EodA/W/ggcNuvdlmXG+3Dct4vFTr6RTke4Ejjuep/ssZaemVt4Yivb/YaqaPZSj3AA2DwUGIiz+tDcrNRQfJrst4DgOKy/zBsZFHBkDPbs7ImSLVHGBe4nvyTU1zBbq10plZAFGwlaWfFhFdkp/A1rtoAgj4dqv4yvdsgeOXud78gEQYmr1v7WmiDjt7riK3Sa12B/rH2mmkumfENBEgYLE0HOh0EGyAfIgdsNL70UhNN4eaPxUOT0at/fM4OZtah+n0tR5UQBGJO2HHZqCfQwjN5Jd6jh8ZW8awDIaeSlKOlBwm+nhXZHKcRlziiYmTaDKr3kk5CsH/h18AIxJQC5u3pXlRNzXRHDSlthFexiKzP5nscUPJcRjezBWY6lqp1auw11hdyyMU= 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 Mon, Dec 30, 2024 at 12:53:04PM -0500, Rik van Riel wrote: > Add the INVPLGB CPUID definition, allowing the kernel to recognize > whether the CPU supports the INVLPGB instruction. > > Signed-off-by: Rik van Riel > --- > arch/x86/include/asm/cpufeatures.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/x86/include/asm/cpufeatures.h b/arch/x86/include/asm/cpufeatures.h > index 17b6590748c0..b7209d6c3a5f 100644 > --- a/arch/x86/include/asm/cpufeatures.h > +++ b/arch/x86/include/asm/cpufeatures.h > @@ -338,6 +338,7 @@ > #define X86_FEATURE_CLZERO (13*32+ 0) /* "clzero" CLZERO instruction */ > #define X86_FEATURE_IRPERF (13*32+ 1) /* "irperf" Instructions Retired Count */ > #define X86_FEATURE_XSAVEERPTR (13*32+ 2) /* "xsaveerptr" Always save/restore FP error pointers */ > +#define X86_FEATURE_INVLPGB (13*32+ 3) /* "invlpgb" INVLPGB instruction */ ^^^^^^^^^ We don't show random CPUID bits in /proc/cpuinfo anymore so you can remove that. > #define X86_FEATURE_RDPRU (13*32+ 4) /* "rdpru" Read processor register at user level */ > #define X86_FEATURE_WBNOINVD (13*32+ 9) /* "wbnoinvd" WBNOINVD instruction */ > #define X86_FEATURE_AMD_IBPB (13*32+12) /* Indirect Branch Prediction Barrier */ > -- Also, merge this patch with the patch which uses the flag pls. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette