From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 563C0314D26 for ; Tue, 10 Feb 2026 23:20:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770765656; cv=fail; b=TKicfcAyHDHVcudY7WohUTBTgX5ORlU0Xu5WbwRGyVEiHVM8Myvj7CGaxK9iLjzuV8Vla2nTikmmGmjjKqAwFxDvgCxbfAE6HiZ7yEiDTcw4yXhHwmIeqpAflo3GnQeOms6UazNZt+VjU6Aso1hNf1XmmLfa4QhC3yBd5mcXioE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770765656; c=relaxed/simple; bh=qpoIX6BUMIoZ6oi8e5d8ZOavrj+kj5mtCm+CoNO/J64=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=Kyz7R0JWfEvDVj3zWvfiUGeK8C+HUAftP/x5wswzhKcV7IiTr/au3Dg4ma/C9VGG1pQS0XX6rffIKWm/x6wifvLuBnXkqzVv85Pn5TUcbBV7Y5hi4Nu3AW7xBx2VwuziFFEIhBaJFZwZ/C192gcRroLZLK975Hh9IqwVHlQMhYY= 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=jx1N7NYv; arc=fail smtp.client-ip=192.198.163.11 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="jx1N7NYv" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1770765654; x=1802301654; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=qpoIX6BUMIoZ6oi8e5d8ZOavrj+kj5mtCm+CoNO/J64=; b=jx1N7NYv+72y2fCOJR9mMHp+cHiY01KeG0WuEcCLSKBzYtgporZtYlpV MThpwp8XyKVyqirqU2ap0A95Tlv07bOEkJJ92WigR10HESbPg7Z2xBStB JFcwoN4u50JQ80gWlC2pOgBnu85IxFpA8cd4K8W2c4CsTbWOPbuumnrZI lb0eVvTF6eeJ3v03Sft5Pbhry74SW70D0DBpTpd5HkocTyT2wf/C4POkD x5hgXT0jI+L/gUtRnM5q3oywTXQUuUeiCXAz4QTNXXOuTr5D8xDUL/Bzc E9ocmlDBRIxrqM6C2/o47fgWr2UVYL9C4flyESX/jDXCL0eKbG1jrn84Y g==; X-CSE-ConnectionGUID: 1wPuMFy7SI6azqgS1QzOMQ== X-CSE-MsgGUID: QfMpdBPHQNyuolDfgeg1lg== X-IronPort-AV: E=McAfee;i="6800,10657,11697"; a="82546360" X-IronPort-AV: E=Sophos;i="6.21,283,1763452800"; d="scan'208";a="82546360" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2026 15:20:54 -0800 X-CSE-ConnectionGUID: jmfshxopSFm5ioh4gP0Vnw== X-CSE-MsgGUID: YjPb9YjORRKJn9TdA1DzMQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,283,1763452800"; d="scan'208";a="217014753" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2026 15:20:53 -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:20:52 -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:20:52 -0800 Received: from DM1PR04CU001.outbound.protection.outlook.com (52.101.61.61) 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:20:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eU3TfwI8dy8TCDHk6dFM4OEhHyzhJ/0zQyqKU/rKsDXY/CcCkz9dKyrMb+KAXrMk7WRMCgv4P5XugDUz6fMqTiZO4IyLm3r8nPNt3rRQIMzaoQGwCDn9SyYehQawOBZxdEcYdWM08Im9xbk2hZOd8bxVcKqqhcfz3KYwFZhGEbZkTqOdhv/6aZms5dH8UXwUfc/nE/59K995athxGcmr31Meoa40MlehvVmMIwZD50Dlx7DfAbj+1I7F268uWINflcRugYVnWHLkVvypUGWidrRY6woMHq/62dkOoX8kaeSDItl1e7YOOEVT+yQeFwA7mnT9Z+JXYOARRm9nl5Awvg== 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=v/QSK1h321ZyLs4ka4tfpJEKat0+T3zXu8tHNcLt1XE=; b=D6NQudrGHl1iEeJjTGkkzlG9Hrw0JR2lJItozxEyylSZK6Y+XxFXq30891z430MlDPsyHnm/V2vZgIF288aBbZDwyZFqQyfAaAa9QPQRGjqQ4imwVhrlfX415e3nrVOadRTl8S6fcnMf98UFAOBQ//YLts1xZGJm/bVboIp+rPXTTDN6HlNuONUIrfik3+UvTXo3abTAUxMbPPTMeQDVmDQvAT4QEaCI3fvl/NklvRo/Kc26uXGVl0gQbXAbkuwUAFg87tw7Kxpzhw4C5q6MI+Xsr2UGQvKAhmkxlwS67+NXSwL4scojqHMup5BS01sL7pGVtSTmJTNtHL3UfFSSXw== 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 DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) by MW4PR11MB8292.namprd11.prod.outlook.com (2603:10b6:303:20c::16) 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:20:44 +0000 Received: from DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246]) by DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::24fa:827f:6c5b:6246%4]) with mapi id 15.20.9611.006; Tue, 10 Feb 2026 23:20:44 +0000 Message-ID: Date: Tue, 10 Feb 2026 15:20:41 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 3/6] x86/microcode: Refactor platform ID enumeration into a helper Content-Language: en-US To: Dave Hansen , CC: , Borislav Petkov , "H. Peter Anvin" , Ingo Molnar , Jon Kohler , Pawan Gupta , "Peter Zijlstra (Intel)" , Thomas Gleixner , Tony Luck , References: <20260206231438.720FF4E3@davehans-spike.ostc.intel.com> <20260206231444.8D057E6D@davehans-spike.ostc.intel.com> From: Sohil Mehta In-Reply-To: <20260206231444.8D057E6D@davehans-spike.ostc.intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BY3PR05CA0043.namprd05.prod.outlook.com (2603:10b6:a03:39b::18) To DS0PR11MB7997.namprd11.prod.outlook.com (2603:10b6:8:125::14) 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: DS0PR11MB7997:EE_|MW4PR11MB8292:EE_ X-MS-Office365-Filtering-Correlation-Id: 9c580f52-33ca-4900-7411-08de68fb03ab 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|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VzBHRGFZRUZSak9oazVFQW9oOFFpOUxONFkvZ0psLzJpU04xTTdFa1R4d05Z?= =?utf-8?B?OW5sRzFQT3c5eU93bFVGV3VBV0krRTljOTZsMUYyU0NvSFdhZnJ1VE1DZ0hF?= =?utf-8?B?cGR1bE1NcStOZXl5dzZGdmU2STF5ZGdCbFVmbWFUR2J3dHNaeFhyd3llY2p2?= =?utf-8?B?SkFWSHdnanZMN21IMVZKcDJrcDdsT21Ma25uWExYSXZtTHg5a1lrMVpTR0NB?= =?utf-8?B?MnlwUzN5VkZkV0l4Zm4rZ2EvU0kyY3RLSDExNlQ3dGxZRjJIbkhjTlFOb2Nn?= =?utf-8?B?SVRPQ3BObzVWcllaNjhrOVhHaUR4Nnc3TmZzZ1ZRaG9OSXJkZXBXQW9FbHE4?= =?utf-8?B?dThEQ2txbGZIdUFRcTB4dUVKS25DSi9HTTB4b1h5cW1qcVJaSS92Nk1rQVFp?= =?utf-8?B?UlhZdHMyeldRMyt2R0xUQUlmd0NtZ2VKNlVwSWM0OE0vU0k4dWdFamh3a25z?= =?utf-8?B?dUdPYXRCbkRlNzc5anJ6c0xWbEpReDkzOUVEUmYycHU1YTdBeEd4YlJaTmdr?= =?utf-8?B?Z091cjNvd1NQTWJGcmlDbTBDemJOdUlWOTg3UG0xS1VSM0FOdUo0K0NYajhN?= =?utf-8?B?TWd3QTkwdVBrYUlBeWJkMit6T2M0SjdHT2V5RW4zb0xaY1oyS3VLWDFCeHBB?= =?utf-8?B?NUU0TlhHMFdOQ0Vrc2dxL1hNT0E1T2FXRU0rK0dNMWh5N2JUeEhPWW95Z0ky?= =?utf-8?B?bDNsd3BqM0taZzNoY2VmWDFkL21KQW1CdGxyZm5vemhST1d2bFJXVFF2VkRY?= =?utf-8?B?d3FTd3dMKzRKU0hCYzlGUmVpMStoMUQrRjFzeXFhSitRc1E5ZzY3RTFsV0JP?= =?utf-8?B?TlZoMlpjd2E1bFlRZlhJbzNkcS83YVB3MjdkTS9HMGxTUU9uTmg4YnhGRGZn?= =?utf-8?B?NUZaWkRPYWo5OSt2WWpmbnJZWjAySm9LdnExNm5DdTBSSXczbjA0RndwaFZh?= =?utf-8?B?enpiS3FORC9FOHlkTGZjdm02eWJvQmRwZFVteko2L29aT2FNM1B0Y05icDZK?= =?utf-8?B?YVlTaUNQT2JRSmNtR1FJNDBDUTNIbmQ1NTgxUE9nY2lkMENOSSthNUtKSHJ4?= =?utf-8?B?bXBPUndZcXVWUXF1Z0htT0ZiVlhyaUZLVitpcjBsa1dDajY2eVRSTUJYSkZn?= =?utf-8?B?azdHWTFjOXFZd0hrdGtRb05uN0Q2T1l0Y3VXeWlwVGF1clBkdW1qY3p3dVhG?= =?utf-8?B?ZGZnQ1VKOE1vRkR0cGRJOG1KRkZaOFpHOENrL2w4eWkrWTROK21KT2g2V3hl?= =?utf-8?B?djNkd3lDSDVqdkVJYXpqV1l3WVdtL3g2RVRRdjdTQkJQN3R6Qi82aEdHMlBT?= =?utf-8?B?VlRyTlRIcGtaQ1Foc0hqVXdpalIwbzdTU2lVUE5WelhPUVc4VlE4MnhBWXdw?= =?utf-8?B?aHVOMytac3B4cXJBSGtoN3c3UWozMDVDYnFPNWVuUURrMlV2UnVoaTAwTVho?= =?utf-8?B?a3ZWNW4xSTQ4RTRxcENBRjBodGlpeEgvYkNUWEJNZDhheGZxRGttdmluamJU?= =?utf-8?B?dTZsSm1yYmpKUTNMYVkvbHhvT3RCdW5VN1dQQmlraGpkRVlwbDVGeWV3UXJw?= =?utf-8?B?RGh5YmtJY29vK3pCOUJTcWJLREhYVEtCTnhhODVhU2RPRzNMNEZHRVRSb3Rz?= =?utf-8?B?NnNDS0VLMk56aVFwdERFLzRqN2t3R1JiNHRoMXBZTVd1YUVHQjd4UElzT1hY?= =?utf-8?B?SWdqdkJ5UHRKYzFvMTNYTkQ3ZHVHbEFzMFBDamhEV0QvMzJjcWZRVDN5WWtG?= =?utf-8?B?dEhxaFRZNitDdFBSRmdtWC9INHY4WENqTFBrZUZEZHdCUGx1L2VVTzdUMkJu?= =?utf-8?B?R3U1OTBPT2h0TWVTR2srRGdGSEZ1S0tTa0dhMkx4RlRPbzJhQWhQZ1UvMnY0?= =?utf-8?B?eUJGcy9ReXQyZVNlMWVXRjFGSUsrSFdDUVZ3dWM4K0dGUUVmYURpQnVkc0RY?= =?utf-8?B?bjFFVWlWcjR3VnZKMHB2SjFBV3Zrcjdjd2VaaFRWUVhMS3ZTSmsvYng1eTFJ?= =?utf-8?B?djZuOTJLcFVHQzNJNC95SEtMa1hBOER5NXN1V1MveDJEQTBvc2RpbVQvWGU1?= =?utf-8?B?M3lUYXhhVlNoeXR2Y1dRTDdhTUJaa25VblFIejZxK01QVU84T0VwZWYxUitr?= =?utf-8?Q?KuK4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR11MB7997.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y1pkQkRDTS9Lc0MzRnZ1OUVZczJ0cTg5TjRvVjRpeHZaa2xFWmRIOUJPYk92?= =?utf-8?B?RFl0UWhCSDFoYW5ZdVB5dklGblR5UnRyRnJsbHpUcHY1OG5XejRHeGRCa0Zq?= =?utf-8?B?ZUJIbm5XejBqdVpnbG83b0k5SHp6Z0tjSFovRHlyMmlzNXJ4QXN6SHJMQUZZ?= =?utf-8?B?MHZTd0lUVFVDWGgxRGNXZTRFeXJjdWZNYjhjTTBkc3VkVjNSRFRmR1BwN1dx?= =?utf-8?B?OTZYM1VVOVpaVjFvd3pMYWQvZVJKaHc3aXowa3lQbjlaZUN2TEVBSkVtbDZM?= =?utf-8?B?L2N6TkhLL2FvN3AxWkNTQk1QMjhyeHhGRjJoRFZrbjI0TjZFRXh4cVJTaVkw?= =?utf-8?B?bmhmcTFaUW9EbEdOak5ETzVhdm8wZjh6TkI2MDdZVUtHY2JzQUZGcnFzL0pw?= =?utf-8?B?Q0JZQmk3WnVva1dtSTVQenFXdiszRTlxQm5OZUx3dUhBQzc5blhkU1VUOUV4?= =?utf-8?B?U2F1amF1a1cwaG51Qks2Vk1OMFQ4SWJiaVNOcXovdFM4dm9XRVpLdklDQjE2?= =?utf-8?B?MU1MMnRCdWZPUlNWbW5mbFZlTi93M0lDak9abXlTWStMdTdVZWo3Q3RkenI2?= =?utf-8?B?Y2tKdG1pTm5vbURMcDBjZ1gwdkxMN1BZTDhTTnZvTGRMR3FHOXdvdGxndktH?= =?utf-8?B?SEY2c1g5ZDZhOG9OWTducjZxSXJFd2I1ZGF3Q2x6N2hQZFJQOGFQaERndWxJ?= =?utf-8?B?aFJ6S0xoTGZ4N1lNM0VaaCtxTmc4NU4ycGpzOTVvNXNnRjQ2eXBoNDlVbExj?= =?utf-8?B?Rm12M3BSOHI4QzFERFFUaUtMQ1ZmWG9FamNwK0ErdjZTZEhjcmQzVW1VaFda?= =?utf-8?B?cTc2SnNNN2FOck9NNTdNbDZBZmQ1RHZxN3krZDJ4Zk16aHBMd3plMG1yenJj?= =?utf-8?B?c3J2NUtmVC9jUHJPUFVVSTZCVXlvTXRHUmFVVlUyamhzM2hzNzNNVjFjVTBM?= =?utf-8?B?dHQ2d00wRkwwNmplWHZKUFJ5SjZUa0gxWUN6QnRmL1RMcGxIRWFPMkVNcFNq?= =?utf-8?B?cDVaZUxyZUptNXFrQS9OcTRzNnVqeTBZV0lMajI3bXlSUW13aGUvRFpvalZW?= =?utf-8?B?YlcxZjFmaUNUMlZBUEhCRTBSbXk4c1pJTTB2dWdnR3diMXVxZmFMd3hINUlT?= =?utf-8?B?RkhHaGJtVGhVYkxUNGYyOTQ0WGVySWoveWxsZjFoQ0tqUHhqdE52Yno1Um5p?= =?utf-8?B?eDJYZ1pVMTA3b0xxVHFleU83RzF1UDhOVUVETjFrdUswMWpTWVlObGJVWjdr?= =?utf-8?B?eUk3ZEN5MmRxTmczc3VBKzlWSytUTnZHUFdkUXVHRUdjTmJ0Q0g0cTU0TFg0?= =?utf-8?B?Y1RneU93bHZodU9pd2MwZytCR3dwT0VOaXNWTGFUbXhkcGpORllpRTNnR0ow?= =?utf-8?B?SVo2aTIrVUpWdWFHSDdqSmFKVWovcGxsK1lqY1M3VnlIcWRTNzhlMWgySG53?= =?utf-8?B?NnZVcDZXVURrTm1XZFY1RXRMM2RFeEpCVHdMOFY0RGVqblFsenVETHBtSGhU?= =?utf-8?B?ekZNTENIMW9CWkE5RVc3V1VqanVtRGRQTENpbCsrNkp5bXgyTUNSNnlPUVBZ?= =?utf-8?B?ZU84SUNUQVhaOTZoUkwwTVAxTE9EODZQSmV1anZXSTBCZmpnWlpOK3pjWDFP?= =?utf-8?B?bkltZ1hVck5lQ3dRSVZCekpTM21wd0E4WEZDT3o4QzFsb0JNUXhmdWFiQity?= =?utf-8?B?emdsOXlFU2Y2cUorMm9VMHJ5ZVJHZTNOS1l6SC9hU2svMzNMbHIwWFQ0WWhQ?= =?utf-8?B?aTJmdGh6Vmxpa1F2QVdXN3djS0h4M05oUmxnZUh0WC9ZZU92bXNQRDNqT2hi?= =?utf-8?B?SDBIcFZOa0tJUG9jN1NvNXl4MHNCZmZTZzU2OHZJOGRaKzVpdERxRDNBY1hV?= =?utf-8?B?N1dkbzRMbTBkMXVyTXNiaFFSOVdFNC9HTktjd09CQVBkb3RUTEpneHlBRUJ0?= =?utf-8?B?eko2Qlk2WTdiZWdOcnZrU1pPQWNXWmFScC8rRk9LRSt5TGY2THdkRHByVUxu?= =?utf-8?B?blFsekJOdGlkYTM3OFYrSmhXLyt6aS9Tc1dFQjRYTkZWUitBUHdKcURCTjAw?= =?utf-8?B?Y0l2UGF4ZFdWVWRvTzY5S0wvYjJVajhxQzQvRUxTUkdLMDRRQ05iNmd3VVpj?= =?utf-8?B?K1U4d3A2b1l6em9RRFRkeTdFejA1SnQ5Z3kyVW1zdkY1WjYraFFqQTVxNnVY?= =?utf-8?B?bExoT0VMdnhxUTFLTzU1bytmY3NXUGMrRHV4azRadnNKVHlJaUpVN2o4ZFNi?= =?utf-8?B?L1NJcFAwYi9tRVlKcjdGVFRhK2pnazBsamtZRGZ2ZDZyaXdZd1JIZXZEYk9F?= =?utf-8?B?M0xqZVByeTU2VEVtQW1JV2F1UWZyU1pRTkt5Z0lqMzhkNlhpMjFlQT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: 9c580f52-33ca-4900-7411-08de68fb03ab X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2026 23:20:44.2396 (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: SmrveoD7aUHS4vNaZUeiFbH9AePH0B4/6UW/zsGltbvFlX1Pk+YL8f+sVhgHJ2yGhRgdtlfTelNMwpqhOFUTlA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB8292 X-OriginatorOrg: intel.com On 2/6/2026 3:14 PM, Dave Hansen wrote: > b/arch/x86/include/asm/microcode.h | 32 ++++++++++++++++++++++++++++++++ > b/arch/x86/kernel/cpu/microcode/intel.c | 10 +--------- > 2 files changed, 33 insertions(+), 9 deletions(-) > Reviewed-by: Sohil Mehta A minor nit: > - if (IFM(x86_family(sig->sig), x86_model(sig->sig)) >= INTEL_PENTIUM_III_DESCHUTES) { > - unsigned int val[2]; > - > - /* get processor flags from MSR 0x17 */ > - native_rdmsr(MSR_IA32_PLATFORM_ID, val[0], val[1]); > - sig->pf = 1 << ((val[1] >> 18) & 7); > - } > + sig->pf = 1 << intel_get_platform_id(); How about BIT(intel_get_platform_id())? > } > EXPORT_SYMBOL_GPL(intel_collect_cpu_info); > > _