From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) (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 A10E123D2B1 for ; Tue, 3 Feb 2026 19:09:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.14 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770145785; cv=fail; b=NMsJYFDdawiQtZcNVFw7FYRjcgzIC8/SXTwJCHwTi3auYdPR/4NyA79+hR/cVhWzhhwp9JCAVNq96APFs8Xgsu8WM1AJID23Fbgw/xTyUi0mzarQA7UmQ40t5pfZqsJwwsHFkujToIECMdIF+Ge31ucEt37cVqHx6ff42torKwE= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770145785; c=relaxed/simple; bh=sZHVODenrNIF3gykzxP80jXSfaLBGJMtU/kBgFnXj6c=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=F++N1MlaRp/n5hblzRqWN0pp9YihhZx729JkScLgfN//6/4Y00WsOcTv+IEcC3w/N19tF8rBj9tSqyuMOZA9xtdLFY76oKW2l4O72IpzPNqfRNs8F9mH8JoQBHH9XEMrIgnulQggPQjDg/RQ/4sAVicr3tfZ7rRYQxJgLqAu/WA= 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=hjSIHdn9; arc=fail smtp.client-ip=192.198.163.14 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="hjSIHdn9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1770145783; x=1801681783; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=sZHVODenrNIF3gykzxP80jXSfaLBGJMtU/kBgFnXj6c=; b=hjSIHdn9DHPP8r3H92MC/t37c77SDQki8BkI8r8h9fxAvaO0zB0jCX5r eE27giCTLjlXBzUyEg8w8RiLpUmxnwca59ApffqpzSdAb8BexU8ihnaRo gWaePptbbE4WVDuDn3ZGL8IETmdrucBUphyNUpOaJlWB/LjnKh9MBT+dA tOpdeh0J51YsmBVckwS1ED5uchsew20uysgVEoGzN6I5KboNLJGnqZBoQ WHxxuf48psfgItimQho043Q3BqO5ToSgl+akXIvqShdWEHa7b3Hpv1fiJ jdE4T46m2RvKT+xPJ6vJjZqWFzZ6vUEIE5KUZD2lATJlgrkc2v/KGUx0y A==; X-CSE-ConnectionGUID: z55q/raUT7GEm5rTioElig== X-CSE-MsgGUID: cCbny2mYQC2yWLzbgDdZSA== X-IronPort-AV: E=McAfee;i="6800,10657,11691"; a="71385889" X-IronPort-AV: E=Sophos;i="6.21,271,1763452800"; d="scan'208";a="71385889" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2026 11:09:43 -0800 X-CSE-ConnectionGUID: ONtSDAP1THGnReFzl2QEPA== X-CSE-MsgGUID: VDl3ukPWSR6iNGLDM1P9fA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,271,1763452800"; d="scan'208";a="214904930" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2026 11:09:43 -0800 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) 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; Tue, 3 Feb 2026 11:09:42 -0800 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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, 3 Feb 2026 11:09:42 -0800 Received: from BN1PR04CU002.outbound.protection.outlook.com (52.101.56.2) 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.35; Tue, 3 Feb 2026 11:09:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fA4gpt4QZJ5bwoF1Xo6PqvquZGpBdwyHiicL06DXrRxHy8LAr7xkEhZLKeoQ3lWo7cIP34BhZUTesAfm5Gmys1R6qoqTfdXkLbOnZMbQx0twVdvGSUpa/fEJk+Adawt38+05TOI74OBbjZaKXYorsTcJjW0m5FChe8PIXqwr3AaxZohI8nwF8IozRjo21PnYi98qBrO6cRxaRPuEAlITuP+9dwy/Pc6ez7p/ALOCwNEwpCjt61oTo9MlRL15QWyQYwYdP4eu5ORdfWmhcPyEvS2mDfXmQ6a1XZcKvJ3YyVqMWf+loQRx1H+hBkHb5p5naA3sljTs0qYc9Av5hQnoPg== 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=bldN/jOO5oxxn6HJW+Kl9Gu2iRgxVNQgL2Zl6n+vMPc=; b=G1MPGptljspg0XGsWYLPOu/J5l7KRR6/1CSzL3UyTMtLUSkhboQB7MVnkc65dEp5JsVAj0+RGSGbR/Tl1HCZh9ymWpHc2DNA5ox+FgXDjOQwiAt2GwBeuwQD5pNMh1vq5XkgjgcSoGaemzKySPDMGM/03CEqQzv3btrALlS3MrlKFg5UnDSKZbSEpoHcvwV+7Blpk1pvXfwj60B36kpsnzaWTp37Rs0+AIMhq/GzShPRIj3xYJ3EowCaLAgn04XXFJMcbnpRaHuEWnYFVUD+FL4HRTF+NmGx9ayrW9jw0nFuyxwOaohNUJiJN6AzkLAcNIuY+qnCsmRJ1vijPgLlwA== 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 PH3PPF8B755DBFD.namprd11.prod.outlook.com (2603:10b6:518:1::d36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.12; Tue, 3 Feb 2026 19:09:36 +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.9587.010; Tue, 3 Feb 2026 19:09:36 +0000 Message-ID: <5e5208fb-d1af-43a5-86de-e009901e272f@intel.com> Date: Tue, 3 Feb 2026 11:09:34 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4] scripts/x86/intel: Add a script to update the old microcode list To: Dave Hansen , Andrew Cooper , Dave Hansen CC: Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , Peter Zijlstra , "Josh Poimboeuf" , Pawan Gupta , Nikolay Borisov , , Borislav Petkov , References: <20260130194753.672739-1-sohil.mehta@intel.com> <98b13199-f427-4054-8f37-15b2219c1fa3@citrix.com> <5e3dc792-c5aa-4024-b2a3-32db49da8132@intel.com> Content-Language: en-US From: Sohil Mehta In-Reply-To: <5e3dc792-c5aa-4024-b2a3-32db49da8132@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR13CA0239.namprd13.prod.outlook.com (2603:10b6:a03:2c1::34) 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_|PH3PPF8B755DBFD:EE_ X-MS-Office365-Filtering-Correlation-Id: e6d49261-2992-400b-2b9b-08de6357c565 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?T1JvL0gyY0NSSVo5VXdxd2RCamp0VkRJY1RnL0Z5Nm50VlhpWTlVZ3NQWE8y?= =?utf-8?B?RlZBYVVTRXZiWjhhSXhWYmYxUVVsMzR3Vk9XcWo1cUNnYnZqZFA4cnVhRng0?= =?utf-8?B?TGpQSEllWlJGZnVZbENxY3ZrRmZvL3B6aFJKM0gyRDA4ZUczU1pKMTk5Qldz?= =?utf-8?B?Y0cvN1hEM1ZTc3lvK0l3Y1NZZ2E5MDBXdG9BaExWTTRCTkE5MFdRMVVCSEtp?= =?utf-8?B?YVpIOGp4a3pqT2t5ZExNME5PS2dCR1kyaUVBRFRzUkJUcDZWNDk1dUJRVzQz?= =?utf-8?B?T1crUXJDZEpsd253VmJ6MGo4MktQSWZkQUtGOC83ekg5TEdwY2JhMldaWlRq?= =?utf-8?B?UHp3VnVNcU9nTnJtK3ZGMnR4QjVnWmJBV3p4QmoxN3NIN0dZc1l0OUkvOHlW?= =?utf-8?B?bno0WmZhT1ZRbExlcWpKOGx4aEVnaW53UzVXME45ODI1VW5sYloyalN6N245?= =?utf-8?B?VUtsRG43NVJHb0lGWGdGd252WVpITGN1KzRYTTZyK0JCeFpHUmwxRGRnbU9T?= =?utf-8?B?aTBpc0tLN3BFQ2E4S0llbnBpM0hra1ViMGJETVNPd0dFT1lLdElORU43VW9m?= =?utf-8?B?M2hjWEt1QUVmSy9neEFzbWg4SW5sajZ3Z1hMcXRjNkZmUVJ6eDVvSnJOSW1J?= =?utf-8?B?bkNHK1M0SlFKZ3dZbGQyUU53NjcvQ2ZIajFJWXVJbUxUd21aZWRpSE9WK2ZK?= =?utf-8?B?THhobXliN1lBUUFiM1o4c05zS3U3SHlhVVdKQ3VxNysxejNCRFI0MTlWNDlG?= =?utf-8?B?OVczL293ZEZDcXp0bXpOZHB3cGxya0c0RzkxSXFIcmY5WTV2REs5ckhpallt?= =?utf-8?B?Q2xPNlFEYityZ3JlU1Nvc3I3TzFxUVVseFFaR0U4SjgrYjFYVzBueW1STmRY?= =?utf-8?B?VzFUQllHNXhwVjZ0WjZRMHRINi9UY1JnZXlLU2FZVjNVRGgveDVQamlSRzR6?= =?utf-8?B?YllYUFhSbGtvL3hBSVhFa2tJektSbGxtckVRSDVqSFVlYmFRd1paMzZvb0JX?= =?utf-8?B?OG5jQVZzdUFvaDlhTGhZR0JYc1dSZXZnYkM1SlcrOFdML0FTTVdoMExIRlh6?= =?utf-8?B?b1ZJTDJIeFFNQ2JwbC9Sek1JVDdaU2U2bzZ4K0M1V1hVckl6dUUwOXNpYW9F?= =?utf-8?B?V3VPNjQvNFBJNmJpVFlkbGR6VVhyWjhJMWxGUEZpUVpjNGhUWWR3L0VLWDYw?= =?utf-8?B?alp0dHQyYzBDK1VjRjAzSjc5cFJmZ0ZZeDJIUkF1RTlZbnFEMDl5MzF1S2J5?= =?utf-8?B?WFRXMkFES0RvcHpaeXE1L05qV1J6TEV6S29kcjJuT1lXN0Y2NDlqSVpSVUgr?= =?utf-8?B?Y1lJcTEwL2ZFYlpXaUtYVFROT1UzZzhreFZGZHhKMUNTcHEvRTZqcWZxYktE?= =?utf-8?B?VFcwTkd0NFJ0QzZLZ0ptZWF4RWN0QVc5Wmg5c1hpNVRDS1FoNmdvUTFWbW1Q?= =?utf-8?B?eWlJRlhFS0lhS2J5clowNGpMcjBPL2hvVHlDcUhGdGNMaTQ3Vk5iRDdsSGRO?= =?utf-8?B?UjcyV0NUVkxDaVFLUXdkbUk0R0ZsbkZHWStndlM4SkJYb2FUeEovdnZqcjJV?= =?utf-8?B?dWtiUkVGMU1JSVBnNGdQd2J2cFZoOGUrZmpybjhlZUNreVJ4V0hnNG1uaVF4?= =?utf-8?B?MFRoYlgwaWUySE8zaTEyeU5GYzRBOXdyVjNFZ1JPQkR6TC9leGd2czZHRVNE?= =?utf-8?B?TWlyS2grUkM0MG1UT3hPbWNSYlcyRkdDVUdUbDFidU9QZUZLMXRtMnJnZ1RH?= =?utf-8?B?bTdrSHlaTEd1ODRGNmhWclNYc0I1MmR6NjlidEpFemdjWE1Kb2JiVzE1ZlRr?= =?utf-8?B?WDZOa3kzU0xTQTBycHdWSnlPRlFFM3luSi9mNGtnK3ZtVjhTWmI4YVljU2F2?= =?utf-8?B?UHZucG9aY05xWHZmcjRLUnlMZnJqTlpsOXpxZ1VEZFVPNXdQSFhDR254QktF?= =?utf-8?B?cnloTDJ5V2cvMTlHOVJJMCtMWDJZa2xGQ3oyUWVLNlQyZmdxSXFCbVBxNFV3?= =?utf-8?B?VU1MVVlGdVNiaWJQdFRSNDd5SlRSOU53bXlJV3lxZzdjUGZJV2FJNklVZ3kw?= =?utf-8?B?a05pNmNrbGo5dCtnamZpOGo1SjlWU1VCNXFsOUttdi81bndBZ3VJQ1VWdlFX?= =?utf-8?Q?5dMY=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?a2o4Z0o3eGI3YkhYRFpEOHRtRTZmdnppR3FLeG4rVjE1NjB5MlYyQS94NGNv?= =?utf-8?B?R1hLbXB5NGhvV1dIWllGdmFDNEFXOWxWT3RISXdjQlZ2UmRjaGNacHZJV1c3?= =?utf-8?B?eDk2YXp2UnJkb3RjbjVjVVRNNENpQUdtWG9VWjY2THpEN2FhVDEyTFlobHZj?= =?utf-8?B?UGNGa2w2aDJMVFpjb1lDdHE5YUQ0STQ5c21YSW82T0ZOalFvTkZGSnJVMDNH?= =?utf-8?B?M3lWa3hYWS9nbFc1TUdNT3YvN1hNZVVxTmhySmJtWTZiVUtFdUUzcTl2aDIw?= =?utf-8?B?WDNzODIzTlo3R2k2WEZLTWVFaDlDWW5wNHRwbk5IQ2RWTmxGdUdBYmcwRDRO?= =?utf-8?B?OURjTGVIRTRFa2l4NzVJQ1RYMDl0eTBXaDB6Q2hWRENXeDg2TFhoQ1d5cnJG?= =?utf-8?B?WTBSVXJtSDV2L1VYYjNIV2t1d25TWFpqRDE0NDdBcXdOUk1sSUhEY0I2Y2dw?= =?utf-8?B?bjJaNmp2WDdoUkhxZ0VYZS9MZm9kWjBqTlZGRGk3Z0FHd05NQ3liaWQ3N2l1?= =?utf-8?B?RzhkSXpzb2hnWmxZdzhJYmNJN3MyL25icEZFS2hwWThLWi94TDdjeGw3aVAv?= =?utf-8?B?QTFxL2FGM3JqVmowWmovL05QZDhScEhtL2V5R2xFZWlBL2hIOFVOSk1PcGpP?= =?utf-8?B?MWp0TGVrSkMzakVtRmhWWDRaV09EOEhmZU4zQUtia0JudjJrb1hFY1VyS3Vo?= =?utf-8?B?cExQMUFSS1laS3Nvc3Rnb29TdXdyWnc3TUlaVDZXNXRoRlYwZXVsMUQrODF3?= =?utf-8?B?bCsvQWtHcHBpU1daUHAvTzd2TlBCRjdocHozL3BJWkxibk9MOW9meks5YlB4?= =?utf-8?B?VnZ5ZG1YYmxZWG01QVlGeGdUUUJrZkJVa0JWbzRiM2swdkpZbkwwaHhxS0pa?= =?utf-8?B?UFBrYktyTlpNZ3RGM2pqL1IwMks5OXJuSUx4bUVhNHhwOWRXK3huTWxjeGkz?= =?utf-8?B?dndRQVpydUR2ZitlTjR5N3gzVFdrTWRrdUdvVjFndzVmaTB3bzlBRmNmbjFn?= =?utf-8?B?VS9BRFpTMWIrOThwUDZ0anhFRks4TzYxaytoV2N0OEoyZnQ3bS9rL0Y4NnR4?= =?utf-8?B?M2Y1VUM3TlpUODhjVW5rSVVsL3VJNVA0MFROUHBIblVLc21zQXpkOU93dkJR?= =?utf-8?B?VWRGVkZ3YXNITE0wWFp3VVdDSGhhZ291WkdrNXFDU1pvZzhLbk1GK3hJUk5I?= =?utf-8?B?YUM5RFpaOVlIN3RGd3ZaU1VENHpJSHkzNzVZNXU2cHI4UmJRM0JNRjUxelNR?= =?utf-8?B?YW12RlVtdHZrL3V3L25wTjY0UWJ3VFcxcXNWdjFlN1N1ZnFGY3pVYzBZeGZx?= =?utf-8?B?bEtUMFRQT0prTHpvcDBrVDYxTktpRm54SWxDN09Ccm9QclR1cDc4UURkNU1Q?= =?utf-8?B?WmpDT0w1N0Z6eU4xVWdRMDFtblBJdHI3eXk5cEJ0TjdOWlV4bW51am5WRFhq?= =?utf-8?B?MFZJUDlMV0pVT21HM3pqNjZ2cDEwM2JVREc1eHZpR2w0UElxcEJ3a3RDMmRq?= =?utf-8?B?d3RxMXVBblVVZjM3VmVmTndFOU5PUHhKbzVKTFI3TS9nUUlCNnhQZmhqdGhu?= =?utf-8?B?TXhGeVFYQkhVVmx2MjQ3cENIR0lSRm9MdzBzczRIK3ZMWHVlWE1Wa0FMM2lC?= =?utf-8?B?bTJFT0lVRkEzYU0ybXYxbjdFeWdHYUt4VHk2WGQxQjdSNGJHcjd0bEVqU0cv?= =?utf-8?B?MEh2dmVLUjl0Ri8vaHhTVnV0SlN3MDNjeGRKZi9KMngrYzBvdFBZaGI3VGtI?= =?utf-8?B?NzFrZWNOUHkwSlA2OTU1QnVDbzh5SDJqVFpuSWdIR3Q3dklaNkNlRHBNTjJl?= =?utf-8?B?OUJYWEVCVUdLYVNOay9tbVY2bzI3dzV1cFNPNmdjbzNTamYrbUFjVUdZaFlQ?= =?utf-8?B?eG1QNjYrajFpbE00cTY1QW1sYmhENTJaL282R2Z4TDJVV3RIQlBra05IZ1Jt?= =?utf-8?B?a3lUenczNEtSK3BzdTl2ckdvdFFxVTlpa1dEOHF0dXZhOHk5M0NKelpuVWkx?= =?utf-8?B?anVMMjdCOWpTM2tzLzdyWm9FQ09yVk1PWnFhTHQwOHJUSXdCRnUvRDNSNXY5?= =?utf-8?B?QTdnalVaSFJHbDdnUjZiNk1odlpESThuc2JDaUMxczAwL0VsZzFGMUhvQXZq?= =?utf-8?B?YnJxMFFhQUFNMXFUOUpKNlBBQjM5TG9UeDgyZ2VLcmh5ZUpWSm9zNE5kQjhK?= =?utf-8?B?OFdtWVFYU2hpNFZpNUlmMEtzNktzeHBwZnRuQnl2enlmOXE4V1FOZXAzQUZs?= =?utf-8?B?c01pYWNuNG1UZFpEVnF4aVFJTEx6K3Jkc2JXYXdRdm82OU1WUDEvV1NpWWRp?= =?utf-8?B?TWprajhPa3lKZVBSZmp0YVJjWkVsU1BlMTl4dzVnSWg4ZmFzUy9Fdz09?= X-MS-Exchange-CrossTenant-Network-Message-Id: e6d49261-2992-400b-2b9b-08de6357c565 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7997.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2026 19:09:36.0868 (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: Y3WB6AvQZOyJqbuk6cVy0+p8C741jDNmhiLEAh8hqeBndJf9VExaKFppXGPIfplJn9B1cmSMhZcDxYEk9KDS0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPF8B755DBFD X-OriginatorOrg: intel.com On 2/2/2026 10:01 AM, Dave Hansen wrote: >> if existing is not None: >> # If the existing one is newer, just move on: >> if existing['rev'] > rev['rev']: >> continue >> >> Dave, opinion? > > I can't think of a case where I wanted to use multiple directories for a > single run of the script. The only thing I tend to do is switch between > the distr-provided ucode in /lib/firmware and a local clone of the Intel > microcode git repo. So, one or the other, not both at once. Great, I think we can avoid the find duplicates logic in that case.