Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp1741834rdb; Sat, 2 Dec 2023 07:36:08 -0800 (PST) X-Google-Smtp-Source: AGHT+IHtmRfpUM7V5HusmG4Q7CqlytaeyBgs1fybfqU2mwuRRTGl/UXuaAuMAuy7D2dZpw1SxYnk X-Received: by 2002:a05:6a20:7d8e:b0:18c:21aa:6a3f with SMTP id v14-20020a056a207d8e00b0018c21aa6a3fmr1701321pzj.8.1701531368004; Sat, 02 Dec 2023 07:36:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701531367; cv=none; d=google.com; s=arc-20160816; b=ooVOYZWMgloeurV23yqA09WibB2nbpANJCpKcs+NurqEMS6M6naAOQUu3IReI3L4at 2U7gnAVNFB2049dVrwUxqawC1idJP3+CVVPUfpIsxVsp19BVS1B1iDRguNtlQGZi77LY ygNT5E5t1VsR9dJSg8Ozy36OUKD97bzFXI+wmSBqE87EZElfhnuYwKHCi9oqPHX2eZ1D HVZ60jI2devppUl3pe1AWKxKH7kWweVT+ZNp/ShPQaF2K++T6rbZURFNtLRjKzJtaziG sXDTPcmQiC2FaNT2ID4/5WyDefhCMSj5DotAA9dbkhpMpwMDV73iXBZ2/ty1kSdnto74 07PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Byd7KdvcncbN7gGuEC25NvwTc2Eqb0K83JwmPnTaOeY=; fh=LIjNR/515eW5Y+dyZMmCJeuoPhDhTonmDfJk4HPZHBg=; b=pmkKBZQXvPJErvGACNbS+mAxcQucE9sxPOVDNr4V5yIZy+BCfLitlx7ClXTlDhT06w 8b2Yak49Jq2oWy3zY3TT/H5rHTxmlrBF/daPZnpH9XHCghU1JD8FmAe4FyauIYavLkac aGKbB2vR/9ykBj8xdVwr1YATHZwgn0RVJkQJsZY/SxVtp3IW86TP3nhT0tHyw8Z5jdf3 h9jWFypqai5D5SZDQcQ5h3okqMM8yYy91R4i7fU/5vY+wcbLxL29OSbrt2VpdphI50AF M8KR+/oTtSduGKEA3j8CeMvLjy1p4D0pcgxSJPuEYT/MQmgnFJ73/xGhTxU0Pr8hIZcG m30A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b="M+yL/Pue"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id u17-20020a056a00125100b006ce387bc2fesi615007pfi.260.2023.12.02.07.36.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 02 Dec 2023 07:36:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b="M+yL/Pue"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 05F608116E64; Fri, 1 Dec 2023 12:42:10 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229679AbjLAUlz (ORCPT + 99 others); Fri, 1 Dec 2023 15:41:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229456AbjLAUly (ORCPT ); Fri, 1 Dec 2023 15:41:54 -0500 Received: from mail.alien8.de (mail.alien8.de [IPv6:2a01:4f9:3051:3f93::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB662FF for ; Fri, 1 Dec 2023 12:42:00 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 0DC8D40E025A; Fri, 1 Dec 2023 20:41:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=pass (4096-bit key) header.d=alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id dtF9r-Yr94qi; Fri, 1 Dec 2023 20:41:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1701463316; bh=Byd7KdvcncbN7gGuEC25NvwTc2Eqb0K83JwmPnTaOeY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=M+yL/PueUuR2N7pMxdTKChMM0zp47nG29XS7CLUxj0TlhLKWDIiGiOgUrJ6PIT+JT ka/FN4hnyHw6OXt+rVs43Lj9V0nYyVGXDL8hlYMjJFdThUlwDEj+U49XI2FvZYNjdU utzck5W/i0BIlBn2rLWdG6uZWZ8uR8w/0c6oD+6h94AdJEM+fQ3wSxwaNZ7/yn3exA /tVT3X8Y2yKZ2DCghO0vPpAFpysYVxyEXiYwl6U9aSFfOeULuYcUFX5z5ovjSe7cbt GFKk4JQMsODTv+pJwX1MifQbNXPhNhxB3xjcN+dpLfZvXKczqO9/S4qbpYEvaNbJtu bBLfzFqBAsWQ1rV0RCly17e3js1knA5k5RuyCttjhdasCtExDPIEhu5ZdTR11F0dOb TGwYkP2zK+NfHCsr3/S1yCM1/Fy9yy7saUoPU9QYsGO8s6PXA/u7m1uJL1dBvCcjHB 5aO0linwtiTfADE/e/w548MnM/bsbnyqj3sith921E2Y0wmGTN12KFzqHkDPT4Toxq OwU8pVVJBYoDSdctVadegDY3O3hvLGNMB6wYPPm/rJF4Sr/rNIrXFFQvqMeG0GB67x BcBTvGMcsShugoYOfnhowBETD0aMm2ppRqNDqdU/OBas7o/a62/SKdUDuHJa94hTbY G4PwJv7jAnlJJJRVlOQLn1eE= Received: from zn.tnic (pd95304da.dip0.t-ipconnect.de [217.83.4.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 141CE40E0239; Fri, 1 Dec 2023 20:41:52 +0000 (UTC) Date: Fri, 1 Dec 2023 21:41:46 +0100 From: Borislav Petkov To: Ashok Raj Cc: X86 ML , LKML , Linus Torvalds Subject: Re: [PATCH 2/2] x86/microcode: Rework early revisions reporting Message-ID: <20231201204146.GGZWpFCqodLUPS27tJ@fat_crate.local> References: <20231115210212.9981-1-bp@alien8.de> <20231115210212.9981-3-bp@alien8.de> <20231201163928.GCZWoMQNAAQSA9U12D@fat_crate.local> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 01 Dec 2023 12:42:10 -0800 (PST) On Fri, Dec 01, 2023 at 12:33:34PM -0800, Ashok Raj wrote: > I'll get a dmesg shortly once i get my test system back. Thanks. > What I meant was I know what you meant. Did you see the diff I sent you? It has the fix already: @@ -410,13 +421,19 @@ void __init load_ucode_intel_bsp(struct early_load_data *ed) { struct ucode_cpu_info uci; - ed->old_rev = intel_get_microcode_revision(); - uci.mc = get_microcode_blob(&uci, false); - if (uci.mc && apply_microcode_early(&uci) == UCODE_UPDATED) + ed->old_rev = uci.cpu_sig.rev; + + uc_dbg("old_rev: 0x%x", ed->old_rev); + + if (uci.mc && apply_microcode_early(&uci) == UCODE_UPDATED) { ucode_patch_va = UCODE_BSP_LOADED; + ed->new_rev = uci.cpu_sig.rev; + + uc_dbg("updated, new_rev: 0x%x", ed->new_rev); + } ^^^^^^^^^^^^^ The assignment is now inside the UCODE_UPDATED conditional. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette