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 7D751C7115C for ; Fri, 20 Jun 2025 17:31:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0F6336B008A; Fri, 20 Jun 2025 13:31:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0A7346B008C; Fri, 20 Jun 2025 13:31:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ED7EB6B0092; Fri, 20 Jun 2025 13:31:32 -0400 (EDT) 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 DAF446B008A for ; Fri, 20 Jun 2025 13:31:32 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id A89421D7D19 for ; Fri, 20 Jun 2025 17:31:32 +0000 (UTC) X-FDA: 83576470824.08.526FD73 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf23.hostedemail.com (Postfix) with ESMTP id 40CC914001A for ; Fri, 20 Jun 2025 17:31:29 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SFpWuaIJ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf23.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.198.163.17) smtp.mailfrom=kirill.shutemov@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750440690; a=rsa-sha256; cv=none; b=4bq7Nz7a0L4bAI9e4OwuUJs/htX7o3znxoAD4MKywZpMeXw7f9Nop+kXCFm7NS+tUXVuHq ID/GUvqfXKlgzFz5rzZHbDPub3Q/vIQapH6Zaa4QZ47fFAAwvw3PQj2Cg1jLVqb4IX8esl kxiduSfAW5W+K1fUGwkIi0zjAfGN8iI= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SFpWuaIJ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf23.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.198.163.17) smtp.mailfrom=kirill.shutemov@linux.intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750440690; 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=JKkepYChJ1aBCfSMJctHJOYhOyOMbIb514Et+os1/dw=; b=JKeHjlqDHvdL71nj4mfIQrj7o6HzIS584t5sdBrbQ6AK2WTJYdUlDmd6TLkgShoZGsOdU1 MvILKxu3wmGKhRXtwkO5GQIAXIeaQeW7jhGrqMUe1W5grzuRpFwkV1Y5wpnInqlURsokiN lsDNUut7+sAvlfSZcZDhSpaXoE8rmMI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750440690; x=1781976690; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=MCJBmCnyJELdwnimYECzk7tUYaiPn0GwNjQCQ+gCzYI=; b=SFpWuaIJxl7LuDi7zD3CMnO7i/ZYKsKtB1waLV//JrELfQLsyn0PCJDi SJlcNnoywBrLIdc+fVx3aM63gcTZ0Lh8J+MoNGaxV+UMgYvSP05Z8bH4y jX/16Vh2RtkQ3gf0Yf5G/zHOotw3u0qQA8pUfAHmYrdAhpxfyWpwFEBO6 HWGqKOZgm4AZUH7lWpIUmvRQkrgBuhhNNeLYeLZxEmJs7TyIoTqL5GCkS KWm+ghiV3u8xM2FvfmskkVXCmcO0/ZhmKo9a2L4UNJFIqa/wJ5yXiZ/A9 uE4vYe1D7C1V3lebqFkDh7RGHIc9QMBVB1RqsHiSioaFRWkNIYJC83L8B Q==; X-CSE-ConnectionGUID: SrmalMiJTAa8JcgNV4LraQ== X-CSE-MsgGUID: cGEXVZ3fTRKIdmNtVd938A== X-IronPort-AV: E=McAfee;i="6800,10657,11469"; a="52642492" X-IronPort-AV: E=Sophos;i="6.16,252,1744095600"; d="scan'208";a="52642492" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2025 10:31:29 -0700 X-CSE-ConnectionGUID: 0nCgDcPRRmS29HR0Ox+sFw== X-CSE-MsgGUID: /U721Y/eRLC9+caxN/kv0Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,252,1744095600"; d="scan'208";a="151511068" Received: from black.fi.intel.com ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 20 Jun 2025 10:31:15 -0700 Received: by black.fi.intel.com (Postfix, from userid 1000) id 59B1A109; Fri, 20 Jun 2025 20:31:14 +0300 (EEST) Date: Fri, 20 Jun 2025 20:31:14 +0300 From: "Kirill A. Shutemov" To: Xin Li Cc: Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , 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: 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=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: q5do3whnzndtdk9qpxjeadaaczdesfms X-Rspamd-Queue-Id: 40CC914001A X-Rspamd-Server: rspam02 X-HE-Tag: 1750440689-556010 X-HE-Meta: U2FsdGVkX1+u9yTHOsSivV8IFuQmZv1LGLcIaOYnlNfLCf+m+cxhQV706kAD1/xfONC11cScewS+rHsmJyhPZ3VG/DHBprjg4z7sFc8Ql+GdNrUu1MtarUuSpCcGiIWHbBx+EZ98D22tYTENMvRq7SQlYEkC64H6hHZDosduGHjy4KtOmeyHSNljAK2S+nqqgXSrUTdJ7HhwYjx14M8ZTQEfRNEsJ44rGYkW0rSmoe+dhGHUnaqK1aCT0hddRhmB+y21OnI72f5hcNwVQ/n5lxCEMgzA6FDZ1CxpqBJ3rE7+/MOhLwRo5LJOqqkF+F6mqzOBbYKXglXcxGQgjYhunooH1S4vtbX6XSkL8mI4WSNKzT1B2xOPLOSA6hHHFitcMgkiyMx+rK9//ptabCZWYayKXsqbqqc/UoWssasstD+HcF3UiFE9U1FouE0mx2e+C1QAzfQ64cnZjsT+jV3DC9lFgaWVj3BmjyCO+u10xtLlTibpplZOQg3LgDRJprynf/h4jEyuUKvgRz9dcEuAtvt3YSsD609nX9BDuds0rsu8t/tMBqR5pYaKFCk4ar2STt5VYriNHeS4ypka27M0dnvD+EQ6fJHShQShOV6a+E8OMN59ukCmSq9oMFVtv+/f5R1AzkufXLtGd5KpAOJrm4CiJdZcg5GAffMbzFyOq4J3zhnFdO0c9p0vHK966/BopZjPceL/FWVRf4vy2HgLNnwQAPobu3vXDhD5pvUDuWYD6z+KfmAuEqa1XNI/55Wm3iDySMSpPq/dwaubMO4Rb8JFPmxehILr+yziXXjrkHMYNZq9XvlPvKLuYfnUahPwCvPKbrP2fRxGIUZe664SjU2Kc+YDxMcmFgb2+/I+NWs3Iqf7d80/UgZHOTqzR2AgyuoDjM4wCDSv4Ll/7djvuac5nwzEhOjikBOWttU20Rm5v5bZZvD3NL+E6HBECgtiocg11QTM9DkBerrwmFP LiEaysp+ Y4tnU/xIgVycsBs10QYgygxmcTGkRV685OXJpTHMK21wlHqR3VgZ6SBE96iWapm5RlaVmjrBQfvHdpIU7SCjrzPUYN35Vg6aqRPAkUCndw65t7AyWSeznt0+toIxMiRvV0jMSwiMJwQSCEtD6UZaXMzcc4lphvAgmx3DVHRUdj0DwYhbKFSHwwRQAxDwKiFeKoAFSSalqi8WVTTtCNL5We+6LSTKEVNvi6Tb15CeRfwmGe9f1hmSuzvL31fMRzREtLBrsFX5EOmM85LA= 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 08:36:30AM -0700, Xin Li wrote: > On 6/20/2025 6:53 AM, Kirill A. Shutemov wrote: > > diff --git a/arch/x86/Kconfig.cpufeatures b/arch/x86/Kconfig.cpufeatures > > index 250c10627ab3..9574c198fc08 100644 > > --- a/arch/x86/Kconfig.cpufeatures > > +++ b/arch/x86/Kconfig.cpufeatures > > @@ -124,6 +124,10 @@ config X86_DISABLED_FEATURE_PCID > > def_bool y > > depends on !X86_64 > > +config X86_DISABLED_FEATURE_LASS > > + def_bool y > > + depends on !X86_64 > > + > > config X86_DISABLED_FEATURE_PKU > > def_bool y > > depends on !X86_INTEL_MEMORY_PROTECTION_KEYS > > You don't need to add X86_DISABLED_FEATURE_LASS, because the LASS code > is NOT optional at build time, i.e., you now don't have CONFIG_X86_LASS. Hmm. But it is optional. It depends on CONFIG_X86_64. I don't think we want it to be advertised on 32-bit kernels. -- Kiryl Shutsemau / Kirill A. Shutemov