From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 472C03161B4 for ; Tue, 10 Feb 2026 23:32:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.20 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770766353; cv=fail; b=k9YnEFy0ZOO4b6MhvpIJqBcsfOnekr83TNamgnTy1BzubfE8QrgmO4fzy6BU1mN2Z3Es1YFEYNMitv7wZZ/sSSvHA2LOokQjEW16XagLH4n3TnPU5j+UFo/PfSQ7q7q5zNoP2mZeplRTex3E3HzK0ieXUNuLYwmR61Kve/3ykK8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770766353; c=relaxed/simple; bh=dgYt8YIGgDtmhC+N70Fa6hb3OmRq4V3qeg6KOHDWisQ=; h=Date:From:To:CC:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=AkC8FLxnq73zuAchte3x3bwQsomY4FvBL322DmoTcKCLpopGJZZXZQD/VYBOUTmHydY/yTn05kB//navJEQPQyk84+TolXjFvPjvitxpo+2EbH81ciGwAD5OnG0akMZT3Q6Xo59Y7/N2vcYHpg1DBpieHKBTIBGg3O0dcUMgDyg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Gcpi6djG; arc=fail smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Gcpi6djG" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1770766352; x=1802302352; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=dgYt8YIGgDtmhC+N70Fa6hb3OmRq4V3qeg6KOHDWisQ=; b=Gcpi6djGfpMAqFDl58+ziWHOadRY+Q1ZiVKcDLziluS2VPfBYecW/Wys nJRjHcNFhGBi3t+9jmgbGNU2UE0kQpWN4qc5ZClUfvZgLGEH2hpGH6ozC ZaSvDkfr2DArU5P1eJ5EMRUxEaINgwaCq6ZVFwbp7+0ckj800P5BYqi8A qVz+VNiq59DIinBaU2agaiOCg9XJO2GWTSI2ip7lX6abV8sbd213KDi0h KYlS33PyI/9YJzC8p1Mup62GpkSESIbZX38ARdkPJHMrutsrcR3GCcHc1 cHYbFk2iFE4elsnIp0MwsqqBzHr/CdfhPXjQc7Mj9vwXe1Z+mNF1KdkBm g==; X-CSE-ConnectionGUID: U7j4DnjATRi925F6noWJuQ== X-CSE-MsgGUID: 0/8+NX+NSki8Oh9fh4UNkg== X-IronPort-AV: E=McAfee;i="6800,10657,11697"; a="71625715" X-IronPort-AV: E=Sophos;i="6.21,283,1763452800"; d="scan'208";a="71625715" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2026 15:32:30 -0800 X-CSE-ConnectionGUID: 3zL6FVdRRLOpkztVslnljA== X-CSE-MsgGUID: ujQ+QwMjR4erbbO6lU8E0g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,283,1763452800"; d="scan'208";a="211393806" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa010.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2026 15:32:30 -0800 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Tue, 10 Feb 2026 15:32:29 -0800 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Tue, 10 Feb 2026 15:32:29 -0800 Received: from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.30) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Tue, 10 Feb 2026 15:32:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DeOUTJZ3EMUaSVuD/IxEnNUpLJPhjI6/Xos6KRZ3UTdx1s0lOfTeXWA2/Tl/R9XhkDtTHi3dpsxWqw98fR+CCVTueG7h6nDXTJsXxRBRZgMp9bDF/My3OWoyPW0zcrxyTfS5Nt/fD5L+BcZFxegVhNC7MAT2/vu+A84GZVbWxFwRrv1il2yd8sbJ1mnDbfs9wV3cXMjgl83JnglGIMdBKotWqGXdCMqJL2PYRkABM8UpSV+hsLA1fUSeJcMTiG+tjDUAaYBFkLMbJteethfMfvP4Eab1WUsPF6jUt075TGzgWy68YcYAfAqYAaD/rS8HgQLxp/x8orlYzJBcXJcygA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+0V3I3L7Q5l0mitezPqWOkvrV+3csznDIc8VcMkucxc=; b=oa3475jkjRjuvwzKfQlYj9BUVPS2hsA6iJfMvLlQ3BrlvZaX2FaQbeh0fKkzk6m8lepdtQDmyg1Wagya/4slSgdUOstkizNxUBQcYdzXX99QLaBrqEMArgIm7MUWx598YrK8pzchchNs43YFq346H7WE++vXB6hj259s3ohIDiV3nnoRv2UkcfyjVg8wE0Wy8qvn4zvEtAiPibED2EE4l7QYoOqXPt80CROALD38U2Qgwlt6NKdvYEQTQPOtkXZRP6d50Dm5HC/b2XeknwUNZgbDj271DaIWiys8x1YU7p8uhV3ZpHNbZZJnmNuI31P/psNLZjcQPwcPlPTcwH+ISQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ1PR11MB6083.namprd11.prod.outlook.com (2603:10b6:a03:48a::9) by BL3PR11MB6340.namprd11.prod.outlook.com (2603:10b6:208:3b4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.19; Tue, 10 Feb 2026 23:32:25 +0000 Received: from SJ1PR11MB6083.namprd11.prod.outlook.com ([fe80::3454:2577:75f2:60a6]) by SJ1PR11MB6083.namprd11.prod.outlook.com ([fe80::3454:2577:75f2:60a6%3]) with mapi id 15.20.9587.017; Tue, 10 Feb 2026 23:32:25 +0000 Date: Tue, 10 Feb 2026 15:32:23 -0800 From: "Luck, Tony" To: Sohil Mehta CC: Dave Hansen , Dave Hansen , , Borislav Petkov , "H. Peter Anvin" , Ingo Molnar , Jon Kohler , Pawan Gupta , "Peter Zijlstra (Intel)" , Thomas Gleixner , , Iwona Winiarska , LKML Subject: Re: [PATCH 1/6] x86/cpu: Break Vendor/Family/Model macros into separate header Message-ID: References: <20260206231438.720FF4E3@davehans-spike.ostc.intel.com> <20260206231440.C35AD1C5@davehans-spike.ostc.intel.com> <2d1cd1a3-4447-41e7-9af8-6cf80876247d@intel.com> <54745fd4-d139-4162-82b5-a10c1993e77a@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <54745fd4-d139-4162-82b5-a10c1993e77a@intel.com> X-ClientProxiedBy: SJ0PR13CA0135.namprd13.prod.outlook.com (2603:10b6:a03:2c6::20) To SJ1PR11MB6083.namprd11.prod.outlook.com (2603:10b6:a03:48a::9) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6083:EE_|BL3PR11MB6340:EE_ X-MS-Office365-Filtering-Correlation-Id: ec70f35e-087b-4184-54d6-08de68fca57a X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?we85TVip0/hYORbkC1rPb8b7PkLRm6jQMD/bpYLB0n+0ZHR8u1hqG3gaguGD?= =?us-ascii?Q?Bvf9C0BfDhrVVudofiMf+5KgaGILjvdsyX/StRHa/7FDwV/8crZZNO4vSWgE?= =?us-ascii?Q?zDTOf+34Ebwgv71w6fnCXEaKXw4lFjXALHKPL4GQZaQWte8uyCpp2lt60voQ?= =?us-ascii?Q?Ytu9v1ikLBG8FYK2e+GrM5ZxMXCSqTy2uU6IE66FmFCV0cy6wS8uKtBwMn1h?= =?us-ascii?Q?CRNocpFg/Rwh0kIa3xJq3IOQVZ6rycZwhfQ9YO7+8dHMKahPkmHl2mV6v7Q3?= =?us-ascii?Q?qmhNsrtgr8ODMLS1532NYmlmiok6C0BIJaS0lDUwY0gvHy4wygBeYTJvAoST?= =?us-ascii?Q?YQgFK6B6ExwZeUBDQAIEPz0gsgtDfMn9jKXeR4qnvJht/W7GAtBQdJy7jxbV?= =?us-ascii?Q?j72SAF7j3Og1Gnmo3R9JfHjXEAhkr3C/ib1MDGB4XSTuc9nFA6BgE9/rl/iA?= =?us-ascii?Q?pSXhixRu7VFP0V5x9hdyOJuK0kE5/1vFNAvaJQGzJqQTi7+tF4dxd2XOLIzx?= =?us-ascii?Q?OycubNkAmNav8kE38zWY8jG0dXefTYHlPZUbT1WKAeuJf48dn1ALfLMDUgw7?= =?us-ascii?Q?bh/lgg/yaVo6nMFwDPWnU2fPlgmFeB8PJo6rb58XE2EOROeeRDabPVzRz3SS?= =?us-ascii?Q?xTR2vwnmk0s1VC8pHcgRz8zypxD+cCINtZ0toyBgEDlj7Y/JM/OlrOT6MYzL?= =?us-ascii?Q?kVutQ5JNT8PSkKcKhq+haucfzKgkuDv/jWel90uAeJgalh+jYTkGelKBEXYF?= =?us-ascii?Q?vIxzHrcDjJOqiQO7njVcIwEDcGbNR0rRLNDNBl+Al8nu8VF7a6bjFjT1IpDP?= =?us-ascii?Q?YarrqKAy2KoYk80qySf7HUPHITLZ61p7K8CRhT2QRee7tEiitOoV7zyGIWAa?= =?us-ascii?Q?YCz2ZQCAgz3kj8RDELpevCGap/iB7CrowW0SLn0+whGptP8gr2XnI8D0hSzj?= =?us-ascii?Q?+Wz+/O8PrIJI58zugL59Ou3Y/iHSYkg1jePYKJAFTM7zBRu2//tDy1gOAzg0?= =?us-ascii?Q?NL3X5nQ2Gj1d64Aip9Cvt79B+/f47mdCeliVkNCxGu10FNf3Cinhvn0i2NOG?= =?us-ascii?Q?SK7sprxQJpW3DkSwvkUIisw5lA4oNBZFzAYg98ulu/ssyC9ukbTURhJMuoTK?= =?us-ascii?Q?ezxQ9eY+rtqpO1aHMgXM4vx6mA9lsVjfBp7WTeOgPdqLVp6AbGhmrKjR5lgF?= =?us-ascii?Q?v5/8/TyrE1BDXlqoMGNaMCcMycGSD5ukWFagABhHnXYP1W+DW9s34HOczbma?= =?us-ascii?Q?vXJzXwsaN9ITZNhH/pZNBZR3Y0+ScimU7A3ixnWk9LDhPeG/oMznKriPTh1W?= =?us-ascii?Q?cyrk3KSt3e7rhdmlDlOs4yhQr3eqmoB9JmbAjr+UbzWFJw5YcwrXEdcfA7FP?= =?us-ascii?Q?/I9xc3GxL3rqxaRl6D9A3+BmwWFrCeTc+ZdKnaPMDJ3FIbN4qKzzasOnOSfL?= =?us-ascii?Q?5mBZHwbQmfmTOe5Qoqc8PPfi7ntzh4/3hTyf2cp8cm2h/A/G5NPbPnBwoZxg?= =?us-ascii?Q?UXMJDI36etX/oe+c5c+r+3QoV5NGIX/kbhRSZlDjsrYeToMxmTaA//Ppj5h6?= =?us-ascii?Q?U59ULbRGHAvWtoi1TlU=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6083.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WHt1kl7j8fHIN7ddDt37PQ0/LMi2QyC/8zOqxfkeDFJmhHTGDZ4EMs+IR35L?= =?us-ascii?Q?4ExwjF8o2JkkDez/zA3E3Wp+I0jCS5osn75sF6x7SzGXQ5y/jLCFg3Z81tjK?= =?us-ascii?Q?gTrNsI9D+9LEwzy9Ar8CjeJwz+4TUbCDtYu1iBroU6CbwUvFmQ82dnxq+Vxk?= =?us-ascii?Q?VbYVbMsN40Nei5wcbSmJVg6NYJqC6TC1Q5JLsSy0wL9mf5/XjZ+k7V60tM0M?= =?us-ascii?Q?HiJKrwzrcn9GzkcNtjK/jxoaLa8O84BE4jjLOBmIQQ6iThv1pqX+vyzoY78j?= =?us-ascii?Q?DfyJXZKhDOK0fWKNRoMEDQ/BplbIsNuWYaPhNhgckkvpL5xt+1ych0SG/etH?= =?us-ascii?Q?djDKbmRzwqMQvEhCaNyyYmazlbsFsIXYJWZSTJLFOcfcsolIvRTwnXbln8J4?= =?us-ascii?Q?XCsVkeYMTfRbcZcoN7Df51oPdEvu0g5RBBeejmrVTcIx8uZBJKnhV3LyVzh3?= =?us-ascii?Q?wit0r1qkEYoPB4dUrHuNn8Qk9tlO3QeJrtxAbHsL/8wDW8i6ZbmHXhzY9dAa?= =?us-ascii?Q?tNCPUxfIl5d8wcHeHUSo7O7eMdk9c4UMURPtuwxF2MVP5QuqB/QQ57eFr0Ei?= =?us-ascii?Q?a2kz1RPeFAa0vgzgY8VsDYm0EF4P0Z4C5FGdAxPNJZkWdUeZ9w7eQ7K5F+bj?= =?us-ascii?Q?vSBUyteg6cjrjshP/Qan0u3tL39UfoO3uWRVmW4ZtQD28gfOmwEJtksUrbup?= =?us-ascii?Q?u7XCFxYcOIEb28JP6NzJJQl96QLmr1TMqL8Ou0yZwPBJtwZ+1TZ33aSj9D3O?= =?us-ascii?Q?UvG/3KNzFKVkucr4+RVvlKLnHICc3KUNqvVAFPdetMvHN4o6jLlyrs4WkQqI?= =?us-ascii?Q?LgrluRYSKfI/lTdXfZyMWAblhvUXhynR0o9SM13b9VCx2Z2wgas9TCvvpafA?= =?us-ascii?Q?2iu6xKUiDE+xblH3knsz00UBrTOZm8qXyqQqZGDZoa8KEebPK6KIyqAtajhx?= =?us-ascii?Q?PIWxOAp824WpTw+lrKZ3ndFcpW2HcLbED5CO2/i5b9mWaVg+niVGv79ehGI5?= =?us-ascii?Q?gEmDvoV7Xczl/3TThdz0FEwj0P0geEQcquYP1VyMOek8wS5G9zdl7/VaUzcG?= =?us-ascii?Q?+jdUfQEkOrrllbtKH01ok4rlcXmMHG5iL2jPxoQbxID+QK/rcvEozGp36hI5?= =?us-ascii?Q?Uc3OuAKEY+D8WGx/Tb9G6obP8Ens0WRY8HSFoB6b7vC8hkDPskKV0GD66YcQ?= =?us-ascii?Q?Kh0a+i1NJdcFy7LRp4xpVm8//vuGJ30gJMRmCkL78DGBxGYjVZGn9iRmGGjb?= =?us-ascii?Q?EyvVOe2splWf3V8wWG3pxRuk7MA19qZoDl10ppTgvteSkQlwdC6j9/gGMVxB?= =?us-ascii?Q?BObZ9ZOHUeLo+Tq728y0W9vKPLrxzWW0+Mab35TJxSqqihOaw4l+QXNLZTD6?= =?us-ascii?Q?VPhZV3SD1ll6nHkRYjZiGQ6KtZ281wIDu7RnVGhKZoSqc+Rks1LCVdeEudm1?= =?us-ascii?Q?J81NKBy/HxkQ9YPcXru8KNQCkrQOPrelzX7iC8BMIwlzLMaY+qYsYrwQGmcV?= =?us-ascii?Q?ZXqMTRc+SWopxXaHG5hktKTHA0WzNWuATrONW/L2DDwMez73sYmSRYK+JdNJ?= =?us-ascii?Q?Yn8U/Cz6CYpCfxcYGpnhZnCC4v221Qm+sq/9JhQoYWJrSrgICvzRamz0/D0q?= =?us-ascii?Q?BGnI3m1Tc+HacsUpP3wBuQcV3RzO4l+m76iUu5q7MnqzrdEyXiiSHsmc098Q?= =?us-ascii?Q?EYOitPXFIBiNRCa/lGreaSputccRpxRimUSzFASGDm7+tU3T/H7J06+hy8o3?= =?us-ascii?Q?wvJmmkYzwA=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: ec70f35e-087b-4184-54d6-08de68fca57a X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6083.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2026 23:32:25.3698 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qEC/QzJa6w3aexhLgAyigh+DE1tA+44KKquogSzUb8pq9KE+L1Py+9iw0kbTD+lUr9ZtdYN73DrvZULTk0O9sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6340 X-OriginatorOrg: intel.com On Tue, Feb 10, 2026 at 03:03:18PM -0800, Sohil Mehta wrote: > On 2/10/2026 2:17 PM, Dave Hansen wrote: > > > The reality is that we have non-x86 code using an x86 header. That's > > crazy and it's very very unusual and we're probably going to keep > > accidentally breaking it. Maybe the answer is to change the peci code to not do that crazy include of an arch/x86 file and simply have its own copies of the #define model numbers for the eight models it cares about? If they add a ninth at some point, they have to change their code anyway to add a "case INTEL_FOO:". So adding the model number to their own local include file doesn't seem like much extra work. -Tony