From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) (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 43B2F369960 for ; Thu, 20 Nov 2025 19:13:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763666040; cv=fail; b=FqPG7zH2kXEVEOcb8OmicaLkRrtajWx+A/sqFVI4WjIz7ygAZwUgMq9R1XnipfJkqIrk17ZVAIp8bYnhkfgra67Q0EEE3LTz95MBv/T214e2Y7Od3LYpV05VK+103JcOPOwOmaje3D6u8R15SRNhUOAb1uFnm38CQ9PZ+zdNbcM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763666040; c=relaxed/simple; bh=ui98LQ1UeCczkSk+B0sxjlk8eeYpacHQGgFjIsMjxH8=; h=Message-ID:Date:Subject:From:To:CC:References:In-Reply-To: Content-Type:MIME-Version; b=Sf1b8Q1tuVFa8wQjJPjMHsGC9HfJY9cl4dJD741LA+pDy8PLZsxk0PGdLC1JW8QcwTV0SRJNyOk71f3ssa/BNsVgIfNMU8m8moO4t8vKY+ynNHrWg0xufSXs+OcsYC1CTeN/iAPhng1bmVkagpgNGbcDis/83twg/vYfpzxroyU= 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=jYkGVPFo; arc=fail smtp.client-ip=198.175.65.15 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="jYkGVPFo" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1763666038; x=1795202038; h=message-id:date:subject:from:to:cc:references: in-reply-to:content-transfer-encoding:mime-version; bh=ui98LQ1UeCczkSk+B0sxjlk8eeYpacHQGgFjIsMjxH8=; b=jYkGVPFop+lX7YFygrQx4hwXPsOHEbbh7lZZAfWzFwYuQmyaP4rB2ch3 xdEs3gg2a1QxxyK/apwendsGwxJD+dIO8D6kvg1ylpCYrS9Pl2zZOiOjH N6cUULgMVfr7sdT2gze+ZqXJh2VQRv7e0GCpgl6Y7FRyMUdiCLTeAUCwV hLzuCS4OtR+3QFoSq5GU8IJcF3Vjn102Yr8R5zdAnSpyCxMu46nc3sbxl qk4Wh+aDD3S1UxMp7KPh7RI7rPQmnKby7P6gpq5KfuwFv844+dSrEMDFM XNlQg+MLn6Km9Z8LL3nJH2qAwh+jvcFQWeggYGtPfW5VFFJsQ0qwK3Imd Q==; X-CSE-ConnectionGUID: Zhwq/ROzQ5eqG036XXZxzQ== X-CSE-MsgGUID: XbX69AjURu+I1Eu5o3e1Vg== X-IronPort-AV: E=McAfee;i="6800,10657,11619"; a="69366619" X-IronPort-AV: E=Sophos;i="6.20,213,1758610800"; d="scan'208";a="69366619" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2025 11:13:57 -0800 X-CSE-ConnectionGUID: P16m+OLWToqX6EGoxIGRMw== X-CSE-MsgGUID: PdsVn72QSumF0oPGdLrW3w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.20,213,1758610800"; d="scan'208";a="214811478" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2025 11:13:56 -0800 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 20 Nov 2025 11:13:56 -0800 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27 via Frontend Transport; Thu, 20 Nov 2025 11:13:56 -0800 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.47) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Thu, 20 Nov 2025 11:13:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D1c4fmG4XvSEG5zhDiPRihkbAgYynbqg3m4HSnnVcB/Do0VoSpc15qDEbsczYh91QdrTcGwxAZe5FyOFj4mP260G632EfhBEG3BSzZpNnFe3QgeVX1jhbwA/fQNOMswjHV4/uZW4ut4evZYDC8KuBr41wcJOb0QHVdEwbrPzxmlEkV6THySetC2ouD+YSbXDH1jGFXdLqlvfr6hi6RWpfP0I8JdhByx+NAmWgfWN7J7kXNxz7YvJDCGB1/DC+w5/Tc2c163xALz15zQOKzVoNIVjiZ2n0KlDDUqF5xOj+zeqq50TdlWvlbIGBhD4G5l0OtKLY4MO3ecYNAEm68S/LQ== 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=4wqqU4zmizLCvdAO1fTic7XMP10zBfrqUel24fPPFjo=; b=aP8s8BfKoXdGq6uNEzIIFgnSSwhmy68QgYzXCM22MKHF3vNYZSR0Mfbk8x66DIScqFLtTUa+plwc10Gn8taPiKzQzpp3o9+e54Ml7LajGtwfjJCk4OW5BtUppxyqXrk4m3zzjNvmNJdSQ86M60TiPoyrE4wS6gYwWNdB3P5TK0ue8RmxLd8PHZN5rEm9ojT3v+xn8+YBtmR0Yn/zqofT5ej4cNQLPNzIfUrad5j2xK0oOxFH7HoQ85BxD4ERu5Gvox61zRtIKPetyynMSBY46KMoOkUI91lvE3mva/e/Aspe7Cx+K+3NHPODfEaGXM/faBSpNHNhpEn5FTt7bS2ZrA== 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 CY8PR11MB6937.namprd11.prod.outlook.com (2603:10b6:930:5b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 19:13:53 +0000 Received: from DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::9105:2b7c:b256:7a6c]) by DS0PR11MB7997.namprd11.prod.outlook.com ([fe80::9105:2b7c:b256:7a6c%7]) with mapi id 15.20.9343.009; Thu, 20 Nov 2025 19:13:53 +0000 Message-ID: Date: Thu, 20 Nov 2025 11:13:51 -0800 User-Agent: Mozilla Thunderbird Subject: Re: Old microcode CPU matching issue - x86/microcode/intel: Refresh the revisions that determine old_microcode Content-Language: en-US From: Sohil Mehta To: Jon Kohler , Dave Hansen CC: Dave Hansen , "x86@kernel.org" , Borislav Petkov , Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Peter Zijlstra , Josh Poimboeuf , Pawan Gupta , Nikolay Borisov , Alex Murray , Andrew Cooper , "linux-kernel@vger.kernel.org" References: <20250818190137.3525414-1-sohil.mehta@intel.com> <20250818190137.3525414-2-sohil.mehta@intel.com> <38660F8F-499E-48CD-B58B-4822228A5941@nutanix.com> <85dd1e22-f629-4d2d-b572-30ca05ddab7a@intel.com> In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BY3PR10CA0030.namprd10.prod.outlook.com (2603:10b6:a03:255::35) 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_|CY8PR11MB6937:EE_ X-MS-Office365-Filtering-Correlation-Id: 04281ab5-84db-4726-17b0-08de2868f21f 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: =?utf-8?B?WUx4aVJnUGNVS2hCTGVIOXhnMzJYcGU2eXprREFqclNCSkRjNDdhTXp4Y2RS?= =?utf-8?B?MTh3U3VBd2x4UDNRT1RDeWxNcCtwcnZ0ZWxFQWJkOFoyWnJuMnFZNUtxbTV1?= =?utf-8?B?bFB0WklUaE12SWJlZ25kNFVEWE9Obm5DZnhVdWRRbUpFYWxNMFNSL29mTGc1?= =?utf-8?B?WGRCdzgwcWtmQVpFZVA3OTZvZTdGVzdMemNDZXR4RjJVV2NPcE8rMHdGZE9p?= =?utf-8?B?UVhOQkhhYm9FbmR0cmtRem52Q3RKalYrUmREM2ZiRzA0OXR0TDVPeHI4L0JH?= =?utf-8?B?QkpMZ1ZrYW4yVy9wOFhiZ1BhdThRRVM1YUh3L1dGM1M1MElVeEEwMGtiUFFH?= =?utf-8?B?UzVLS2kvS29TYWVsWTBub2h6WFI4QjlKWUp1VjJEb1V0RXFYUC9ibFcyMXFm?= =?utf-8?B?Nm5mZENwdm41LzF0dnBqT3g3VFdhVUJHTTgvYUsvNHF5OXBROTF6U3ZHT1ls?= =?utf-8?B?a3l2N0VxRFIrd1kvZXFzOSs4NnNvR1lyS2VQKzNvRlkwNUdXVUpRZVN2TGdX?= =?utf-8?B?TGZ5bGZ0VWY2S3BJWTN2TE1KRVNiUUlJR0g3SFBvbU9yYzFWRE5sSTRaaWNi?= =?utf-8?B?dnVienJma0RUY1hUZktSRi9NbnY1Z3FrSXVISm1UVWpQTERCT2dBMDZXbXBJ?= =?utf-8?B?Yjk4RTdWQVIwcnlDM3d1WkFMcUpFZlVvOXI4cUo0a3hmZzRhR0dyTnFZRVNZ?= =?utf-8?B?ZzNtOU5lMlZLWWxGdXFUQlhNdzFFcWxpbGE4b2QxQmZMMUNJcHNRd2sreTdw?= =?utf-8?B?VDJQY0VIMHpEdXVlRERRUVpDUVcwR1k0MHhOdDB6QTJPUWVkb1Q0OEFQbTVC?= =?utf-8?B?MXA3dXhkY1pJSzFsSGZMOUxGbzFvMy9weWRRcmlyS09qMTVDZ1lRRUppQ1Ny?= =?utf-8?B?ZjA5dzB2bENSOW1wMTVIdXJlWGpzWjVpckZTWVpOaWJlc0NDUUlTelEzZWNs?= =?utf-8?B?STBBdXNVK1VsdGxiNUtrT2ZjWjAwSHVsdi95UVNTdFZYdlJqVUVrUnNCZkdi?= =?utf-8?B?N0VEMTZoWWlwaDk5bkM0dVRBL0crVFpLVVV4YjFPaEVsdGs4d2JGOVNVNUZK?= =?utf-8?B?RzR2MFdTa1RQVmdtOEFKeGZHVDdUQTVYeXIzaU04S0ZuUHdyVld4QStlZWU1?= =?utf-8?B?cnpIaE1yaktxbTc2cVd5Q0VVelo3WHF3ZmI5dFJvWlpqdkpac2lXSVJXMlA1?= =?utf-8?B?azhWWmhLVmUvdFhLR01HaDJyU0I0N1BEUEZvRTBuUUducUJPQXpmSVZtL2hQ?= =?utf-8?B?U1ZyVUUweE44ZE9lOTd3ZU9Yd0lkdjNSZzFIc0FkdzkyaVljMEl4VlozQkRn?= =?utf-8?B?Ry81L0NaZGtFSWVLcERmTEY4c1hQSEpGemNxVjg4TUZJbENjQ1U0VjRtZHdr?= =?utf-8?B?c0dlU0p2eU1LMDBMS0VGeExKKzhzUDlFMDFuRkdLdDVCMFB0c3RDcjI4NFRV?= =?utf-8?B?ZVRlb0hkWDk5WmRXN2dzcG0zbTVHMW5xL2dVZ2xuZGxDalFtOGtKSlo4bzFv?= =?utf-8?B?WGJoWVdsYnc3K1l4Qjg4YzZHZUkvaFB0SW8xc0FkK25scElnUEJjYzhFeE5s?= =?utf-8?B?TjVuTDl3b0NmWjVKd2hpKzA4b3BtbGdtSEMrejNWMVdTS2VVNlhBa1dGbEQz?= =?utf-8?B?Z0hLOXVSMnUyTjZCYUJsVi95bTZKT2NDaFRveDhpQWFjSGY3aitva1NtL1lN?= =?utf-8?B?S3lTenllcThRMXNySlFhOVd1Mmc0cUJ1RExtSGJFeVBHWTNWSTczbnRsM2dS?= =?utf-8?B?Wi8rYXJtemM1ZVB5ckhXK3hQaUVhTzNJMjhhaUdvam5QWHpqRkJGd0wvbWFi?= =?utf-8?B?UmhlMWRVRGxYRTB1ZmFVd1hLVzJBUlJnSkQ4T3JReWQ4NnByU3Ryekt2ay9l?= =?utf-8?B?cngxZ1Nmb0pEc1gwcTNQOGdhYTVBQzRjcElVTU5PM1A3TmRtVDhnbnN1VDhz?= =?utf-8?Q?0Dj111CbZ+bZFzvp+A+leayzlKM15/Sk?= 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)(1800799024)(366016)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUY1TnFpQkdVZUJMdEJsbDJSeDQvVmhWT0hoWk02b2tzVnR5K1Y3T2VlZlJj?= =?utf-8?B?eUpRRHBaSjY4ZGd5ZTBUbE1pM2JCNnJpdmYweUxWa09NTm5Fa2JYVytDbWYw?= =?utf-8?B?SUtnUnN1dmJsTTU3RGpXUlNTNEdOMnBEdnNvSG82YUx2bFhqQm8yTkFkTHhP?= =?utf-8?B?dzhqWENWcnRvZzR5RGdCbjNqb05KQzhIaHZWQm5wSFM2UDlFNHh5SU5tTmhp?= =?utf-8?B?bGczV2tUSjg0OG5odWN1YTFMY1p0ZGV4em5vSWtyWE41TmJqb3VRamFjQjRQ?= =?utf-8?B?b2JMVEZKSnNDMGo2U0txaDdwNU0yUVBtYitYWUROUkk4alhqUmIrYnZDbFU0?= =?utf-8?B?ckhzNWw5Ykx2UjMzSTZSMU1HN1NuR1BkN25jSVBoTzRrSkdGZTJUQ092a2ZZ?= =?utf-8?B?cFA5UkFJd0hVZ1g2L3JxT3lxTS9IalRycHU2NlRhemtneWlsUTMyOVVrQzY1?= =?utf-8?B?cDFqQ2hjQzExZWVCSUJ6QWVLeWsrQ2FsN2NjNStRcFUvTE1hcUNTcUhkSGY5?= =?utf-8?B?cVFtQ1lDVEZEQUFCc2V1TVNSZWRYRWJtNEIzanZCWXlnQk4xV1RVNHc4L3Bz?= =?utf-8?B?NGsyRXhNQnZtMDM0WVBiTjNZNUZDTEVna051Z1JUZHlyS2FqQ1NiMU5GdG1m?= =?utf-8?B?bFNRbDZiWWUzSW5VZGVYc0lXS3Q5aFdHSXNONnBLcDE4Q1A5M1NpKzh1bDJK?= =?utf-8?B?ckJURmVaTnd1Z0pqbGVqQkxmNWplTjU0NXV4OStoeXV3WXhaMFNNU01Pc1ZN?= =?utf-8?B?ZU1vSjBzQ2w5QzFERFBxT0NVbis3L3pzaCtEWEdoMWo4VVdlK2p6d1dYLzhj?= =?utf-8?B?MHVpRW5Xa2U1WE55Q3pnU0sxSGVua2tKeVA5VDBSU0ZmNE5MWlhDc29LUVdv?= =?utf-8?B?TWZaUUk3alI1UzlQbGtWR3FGb2dpUHhIeitaQzY1MnJuQTA2QnB5cnlTcDRo?= =?utf-8?B?a1dETk56akNCVDhhc2dRcDZKazdNdDErbkI3cVEzczB2Uy9KM1FJZ2xwLys3?= =?utf-8?B?TSs2OFJlL1hhR0tCNjVrRFg3R1RUbGEwS0Vla1lyYlBkZ01CWlRpaVcxZW5V?= =?utf-8?B?aDQ2TlQ5VDBVcStJVC8xdERkOUtHNnFsYm4zZCs4aysyOUNuR2t0ZE4xd09C?= =?utf-8?B?b3BtNVNWcXUxMGltQWM1ZTJ1UXZGSjRuSnl2ZnRFbkd3YTN1TjB5UVBWK2pt?= =?utf-8?B?S0NQd1lKWWsyT01yV1NIMmxTNUl2a055U2VmMHh0RDBnT1dSYm1Pdkhpdzlu?= =?utf-8?B?NkxER2ZoTGVNbDRXWjJ2RFVESDhQUVhRZ0ljeHl0RUh1bFJ2emR6NitJMjRN?= =?utf-8?B?Q0R4YThJeWlMa0doRW4vTzlZZzdBSi9LdWh2c3ZyQ3ZyK2pXdW5tYWpXTWxu?= =?utf-8?B?WEJyUDdRWWd5SFhxd08rd1pEU0VzdlZNcDVINk1CdFJsQ2g1VUp0MnErOEk3?= =?utf-8?B?WStuc1Y3ZlJ0c2laRHNOOXdobEU1ZG5ya3A3NHYxNWlwTFBvT095WndIVnNs?= =?utf-8?B?OHU2b01zUzRQblBKQ0lKSytEMVNZbThXbjNKNFdzTUQyeitIOEgvWDJadGUy?= =?utf-8?B?UFBzTlJ1RllVQnI4Z0VqSHpqbEdoV242eDRsSnl2V0V4NUNBb2NVVW9VeFF5?= =?utf-8?B?WVRjb21ISmtKWlIrOUJqNzhXd3ZMdkx2RUpyWW1tWWVnNXJ4RnVIMzlTNnpi?= =?utf-8?B?eTl1WlVRZWJmdXJsamQzOTVlb1gxcks1dkd2emNPbG5vQXdVaE4waWIwcTIy?= =?utf-8?B?aWEzeXo0L2FrTkdMa1lNWklJckNSTTY5QmN6YnZickJzN2g1N0U3VzcweWh3?= =?utf-8?B?Qi9GeUtMd3d3ajZQTnAwbTdmYXdmUTEwTWxGdklKMGN0bHE0TnBCb1FuZG9v?= =?utf-8?B?YWVpQWdUeEJTQmgxcEZYWHJMOFNTc1ZpSGJoMXVYd01sZG5UOGFlaVB0MlZh?= =?utf-8?B?aFJLL2ZveHNrYTIxWC9GMzNtVGJ0cmNkcEcwRHRVUEFrcjRRU25YNWQrM1pY?= =?utf-8?B?bjhxS0pqU2gxUTU5QzMzcjFkc080OUR2Z3cvV0t0R050emNqc2s1Mlg1QnFt?= =?utf-8?B?Z0U0aG04WHZ3UkR1MzYraTd2anJ0QTBFdDFmajRSTkpXT3AzRmZGdkx0bmdU?= =?utf-8?Q?P+jeX/+Z8ScAFnDG0MZ4HzdkC?= X-MS-Exchange-CrossTenant-Network-Message-Id: 04281ab5-84db-4726-17b0-08de2868f21f X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 19:13:53.8452 (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: PYfmmFgOmBQ3AOjgjgRE3pAyDxcKdsIwaGge8dB5kO2MZB4QfiQ41jN8e8acDCHc6f0SII7Ke6rl8P0M5++VGQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6937 X-OriginatorOrg: intel.com On 11/20/2025 9:29 AM, Sohil Mehta wrote: > diff --git a/arch/x86/kernel/cpu/match.c b/arch/x86/kernel/cpu/match.c > index 23b13ffc6053..613860448855 100644 > --- a/arch/x86/kernel/cpu/match.c > +++ b/arch/x86/kernel/cpu/match.c > @@ -77,7 +77,7 @@ const struct x86_cpu_id *x86_match_cpu(const struct > x86_cpu_id *match) > !(BIT(c->x86_stepping) & m->steppings)) > continue; > if (m->platform_mask != X86_PLATFORM_ANY && > - !(BIT(c->x86_platform_id) & m->platform_mask)) > + !(c->x86_platform_id & m->platform_mask)) > continue; > if (m->feature != X86_FEATURE_ANY && !cpu_has(c, m->feature)) > continue; > > >> On 6.18 rc6 with a bit of debug logging added, still seeing the same >> >> [ 0.000000] x86/CPU: microcode 0x721421856 is older than minimum 0x721421881 >> [ 0.000000] x86/CPU: MATCH LIST DATA: family 0x6, model 0x8f, steppings 0x100 >> [ 0.000000] x86/CPU: BOOT_CPU_DATA: family 0x6, model 0x8f, stepping 0x8 >> [ 0.000000] x86/CPU: Running old microcode >> [ 3.404176] microcode: Current revision: 0x2b000620 <<<<< I do have 0x2b000643 on the system, but it didn’t give me a notice that it updated early now >> > The early loading probably gets affected because intel_get_platform_id() relies on boot_cpu_data which isn't initialized when load_ucode_bsp() is called very early. As you are clearly not running on a 25 year old processor maybe comment out the INTEL_PENTIUM_III_DESCHUTES check as below just for testing :) diff --git a/arch/x86/include/asm/microcode.h b/arch/x86/include/asm/microcode.h index 6ec2d78c78f0..c1950902a593 100644 --- a/arch/x86/include/asm/microcode.h +++ b/arch/x86/include/asm/microcode.h @@ -81,8 +81,8 @@ static inline u32 intel_get_platform_id(void) { unsigned int val[2]; - if (boot_cpu_data.x86_vfm < INTEL_PENTIUM_III_DESCHUTES) - return 0; + // if (boot_cpu_data.x86_vfm < INTEL_PENTIUM_III_DESCHUTES) + // return 0; /* get processor flags from MSR 0x17 */ native_rdmsr(MSR_IA32_PLATFORM_ID, val[0], val[1]); Both my suggestions are mainly to unblock your testing. An upstreamable fix would need some additional rework. >> This was on this proc: >> smpboot: CPU0: Intel(R) Xeon(R) Gold 5416S (family: 0x6, model: 0x8f, stepping: 0x8)