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 4B5CFC2D0CD for ; Wed, 21 May 2025 13:58:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C6B126B00A5; Wed, 21 May 2025 09:58:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C42546B00A6; Wed, 21 May 2025 09:58:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B31A96B00A7; Wed, 21 May 2025 09:58:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 944796B00A5 for ; Wed, 21 May 2025 09:58:35 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 3FFCBBA9E9 for ; Wed, 21 May 2025 13:58:35 +0000 (UTC) X-FDA: 83467070190.13.DDB2AD3 Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) by imf25.hostedemail.com (Postfix) with ESMTP id 7C28BA000A for ; Wed, 21 May 2025 13:58:33 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf25.hostedemail.com: domain of riel@shelob.surriel.com designates 96.67.55.147 as permitted sender) smtp.mailfrom=riel@shelob.surriel.com ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf25.hostedemail.com: domain of riel@shelob.surriel.com designates 96.67.55.147 as permitted sender) smtp.mailfrom=riel@shelob.surriel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747835913; h=from:from:sender: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; bh=1RX8wYd4/bnAOJSKe9LNfxE2ZIs+rUmjbqLWd/g8H/8=; b=dc69uTlPUVJ/PevluMzbA3ON+7xh0gVyUK3z7GTYsBVP529mksYpEPPRrgB/70g83TnnNg Zus78HqWR6MG1CBYjSTar7EIoXXVNYelCpCAS8Ff7qbdeoymuRjTkpL9yOYIhndhXKhxZy q+hB1yZ8+XWVgNdh7gffNu+vMMxkIdU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747835913; a=rsa-sha256; cv=none; b=37vBt0uTy8T7FT08EKAG4iqppaUF4DhtOQmIor0wJzyvlOVOPoiPCB0fLv9fllxhsGzc6y Oitogqhkdlz95a2A3PfRQoMt6FHwDQiKdQzGGEX1mwgDUYTDtkQAzZoXxM1rPlxYMhAcyt wRhbkR0HOEuoWL97xY31frvGfqYtM1M= Received: from fangorn.home.surriel.com ([10.0.13.7]) by shelob.surriel.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1uHjxA-000000005r3-0HFy; Wed, 21 May 2025 09:57:52 -0400 Message-ID: Subject: Re: [RFC v2 4/9] x86/mm: Introduce X86_FEATURE_RAR From: Rik van Riel To: Borislav Petkov Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, x86@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, nadav.amit@gmail.com, Rik van Riel , Yu-cheng Yu Date: Wed, 21 May 2025 09:57:52 -0400 In-Reply-To: <20250521115343.GCaC2-x8LsmMApUkjQ@fat_crate.local> References: <20250520010350.1740223-1-riel@surriel.com> <20250520010350.1740223-5-riel@surriel.com> <20250521115343.GCaC2-x8LsmMApUkjQ@fat_crate.local> Autocrypt: addr=riel@surriel.com; prefer-encrypt=mutual; keydata=mQENBFIt3aUBCADCK0LicyCYyMa0E1lodCDUBf6G+6C5UXKG1jEYwQu49cc/gUBTTk33A eo2hjn4JinVaPF3zfZprnKMEGGv4dHvEOCPWiNhlz5RtqH3SKJllq2dpeMS9RqbMvDA36rlJIIo47 Z/nl6IA8MDhSqyqdnTY8z7LnQHqq16jAqwo7Ll9qALXz4yG1ZdSCmo80VPetBZZPw7WMjo+1hByv/ lvdFnLfiQ52tayuuC1r9x2qZ/SYWd2M4p/f5CLmvG9UcnkbYFsKWz8bwOBWKg1PQcaYHLx06sHGdY dIDaeVvkIfMFwAprSo5EFU+aes2VB2ZjugOTbkkW2aPSWTRsBhPHhV6dABEBAAG0HlJpayB2YW4gU mllbCA8cmllbEByZWRoYXQuY29tPokBHwQwAQIACQUCW5LcVgIdIAAKCRDOed6ShMTeg05SB/986o gEgdq4byrtaBQKFg5LWfd8e+h+QzLOg/T8mSS3dJzFXe5JBOfvYg7Bj47xXi9I5sM+I9Lu9+1XVb/ r2rGJrU1DwA09TnmyFtK76bgMF0sBEh1ECILYNQTEIemzNFwOWLZZlEhZFRJsZyX+mtEp/WQIygHV WjwuP69VJw+fPQvLOGn4j8W9QXuvhha7u1QJ7mYx4dLGHrZlHdwDsqpvWsW+3rsIqs1BBe5/Itz9o 6y9gLNtQzwmSDioV8KhF85VmYInslhv5tUtMEppfdTLyX4SUKh8ftNIVmH9mXyRCZclSoa6IMd635 Jq1Pj2/Lp64tOzSvN5Y9zaiCc5FucXtB9SaWsgdmFuIFJpZWwgPHJpZWxAc3VycmllbC5jb20+iQE +BBMBAgAoBQJSLd2lAhsjBQkSzAMABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDOed6ShMTe g4PpB/0ZivKYFt0LaB22ssWUrBoeNWCP1NY/lkq2QbPhR3agLB7ZXI97PF2z/5QD9Fuy/FD/jddPx KRTvFCtHcEzTOcFjBmf52uqgt3U40H9GM++0IM0yHusd9EzlaWsbp09vsAV2DwdqS69x9RPbvE/Ne fO5subhocH76okcF/aQiQ+oj2j6LJZGBJBVigOHg+4zyzdDgKM+jp0bvDI51KQ4XfxV593OhvkS3z 3FPx0CE7l62WhWrieHyBblqvkTYgJ6dq4bsYpqxxGJOkQ47WpEUx6onH+rImWmPJbSYGhwBzTo0Mm G1Nb1qGPG+mTrSmJjDRxrwf1zjmYqQreWVSFEt26tBpSaWsgdmFuIFJpZWwgPHJpZWxAZmIuY29tP okBPgQTAQIAKAUCW5LbiAIbIwUJEswDAAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQznneko TE3oOUEQgAsrGxjTC1bGtZyuvyQPcXclap11Ogib6rQywGYu6/Mnkbd6hbyY3wpdyQii/cas2S44N cQj8HkGv91JLVE24/Wt0gITPCH3rLVJJDGQxprHTVDs1t1RAbsbp0XTksZPCNWDGYIBo2aHDwErhI omYQ0Xluo1WBtH/UmHgirHvclsou1Ks9jyTxiPyUKRfae7GNOFiX99+ZlB27P3t8CjtSO831Ij0Ip QrfooZ21YVlUKw0Wy6Ll8EyefyrEYSh8KTm8dQj4O7xxvdg865TLeLpho5PwDRF+/mR3qi8CdGbkE c4pYZQO8UDXUN4S+pe0aTeTqlYw8rRHWF9TnvtpcNzZw== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 (3.54.3-1.fc41) MIME-Version: 1.0 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 7C28BA000A X-Stat-Signature: 1sctq6wxq5bme336bqjzg9zq45s5bt7j X-Rspam-User: X-HE-Tag: 1747835913-375220 X-HE-Meta: U2FsdGVkX19UOD4S+U7xffZlLujzbBZslRE+c29fZlpc4fWnwAHvVR7iWU+NhxNPtY1ci20kNWsHt2CH9+eG4qKB3/KPNkxfcvDsRoIBIi1ULv4EoYZt5wgug4eSpCJDPEMG5AM2m/GXck0lS5O7U9nN6Xox+Zyv6N3CylcawC9cE55TsbH6b727PSBRWp2WYQh0kux5E1/wbwYWDXdTRh6+4/M6F1YrLYobBORj9n07Lr+9f0AFG7v5pnS7HC9SYb+9t6GEE6IZuaWTCOo3N1LNunEpE1dtwISvhgJ9pYBNkass5B2KKmRIWRDimNLTFEhEzI/hSk7b0tdhcaUEODg6eMzE0QaCH5L3Ku9b4wC4fCw++fc3AIO8KOZFuVyL5xnSghYLYGWLTiuGpDRWRlh+93GW/+dfOJtaAVWh8Re1DjGYKUmjvu/kATA2Y+jhlioyEGuTJPqJAM7of20i9Ll1f9f6rrlYpdL0ZpxQ6/7Xs7Il0XPXx+aIuTn/Q56PR5wM49Lnwytz8H+8tADYXHc6wzejRPtBonjTtEoHvHQDm+EFxGT4VVKKk12o4F89mcw35gw0XJosHlOlAP5XDy36tv/KOWlds83samH18Hg++hoBshqzJpAeDynVz0t/VukAnnpSkqmFn6KqYGmixmUdWo+6LPVRUlwUO7dQBKC7G1XcEzR0ZEE1o9ANtcegY0sGAhJQ295EE3vxviH7Gz1UgzATRibh/E9KxPXyAoB/cP1s+aYCA57QYlHZUTAUpLr2+N4c0fXEpzsHQCuRp48fi7dvVWEf9YKhUCe+ZZuySY67UPBSrwG8OqoHtHCI8JmDvUikRK5bPHTaLY0/XnAJ0F2Cj2kvQ4hBibPzpbFLuEDVu+MJlomhB/ZjhA5L91c1+C2ELzMvFSOXESXIgxMftTIisCa8hDDi7eC+YArCXyckChhVgWGfTc9iskVJ1MR0FClYyg2H6kP72l1 T9HsNJHV mTV0Jxhu5on5sq9obQ5y4zxRHHafvNj3h25YhNPY6N8yqcdD2K2EzE6LuuxLfpvZuAd2PXzpfMuXTJgJk3czWmpUjfyWqJ4zHBdQUOsQen5vy4mmCCYaEZeAERqtvbrxJG1dDY/EVBdzJN2N0FwiyvXZE/UEeElWw7TlFKl45oMAKiC1M5a9UMHCRrYMYPuvg+ZGG34V8LGMtWBHyWw8v+ZNlJIdPcMkcoSVVYhGCozTMB/hLLNvfvFNkznM6nQd0PwTT/CZGcIdNWrm6FucXNcfW2Juw4m6JIJaZBC+Dc8mah4G7kr3df0WnRJJSXW66kaKnlvTlc3w2/RR6iD4BegQ4grtfgzyPqsf8eW8gcZJJZfQgYyPwq7G7+VP6Hh2H3zjiikcyfTty5RI15bLXQJTuVjdWRT24vvOLajHz0kMivAA/Qf8O6FrkOA== 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 Wed, 2025-05-21 at 13:53 +0200, Borislav Petkov wrote: > On Mon, May 19, 2025 at 09:02:29PM -0400, Rik van Riel wrote: > > From: Rik van Riel > >=20 > > Introduce X86_FEATURE_RAR and enumeration of the feature. > >=20 > > [riel: moved initialization to intel.c and disabling to > > Kconfig.cpufeatures] > >=20 > > Signed-off-by: Yu-cheng Yu >=20 > I'm guessing Yu-cheng is the original author - that's expressed > differently. I will fix that up! >=20 > > @@ -1771,6 +1783,7 @@ static void __init early_identify_cpu(struct > > cpuinfo_x86 *c) > > =C2=A0 setup_clear_cpu_cap(X86_FEATURE_LA57); > > =C2=A0 > > =C2=A0 detect_nopl(); > > + detect_rar(c); > > =C2=A0} >=20 > Move all this gunk into early_init_intel(). >=20 I had the same thought, and tried that already. It didn't work. --=20 All Rights Reversed.