From patchwork Wed Nov 15 21:02:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Borislav Petkov X-Patchwork-Id: 16628 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b909:0:b0:403:3b70:6f57 with SMTP id t9csp2809857vqg; Wed, 15 Nov 2023 13:04:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IH2bxXCfpzY+TIEaHv/huoFIuo6NFBNDwFvV3YU/Hf8EGGT9TyM3twvL1VUfCRNwzsVFSgz X-Received: by 2002:aca:1703:0:b0:3b5:95eb:f76e with SMTP id j3-20020aca1703000000b003b595ebf76emr15646207oii.24.1700082240511; Wed, 15 Nov 2023 13:04:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700082240; cv=none; d=google.com; s=arc-20160816; b=FwyKhDJsqaA+kfpaXVnZbwExAfzRNzv2Tcelf7KY0vKzYk2t6tKzrBeBEudAhBSa4Q Y1F1xAKSJwiiaoOWQn1ltY62tSrOXpBiqhSCRnyPoZKJxi6Mji3BhnfGvjPYdP+NPnjh rJXoTkwE4lbnfSQEEQz1KNuo3DDnbitwvQEzVwu6uEA0xUiGqPj7dpzbZ1yIAVS0rYiC 7YqzRoPpiE7oO9jRFGs7KevR2HeFDAGA05Qld5bbEwyz5MWLymReYFPs1ZB91/PVGzvV hch8JdC9KbgkZk/g/KykFQEADvn3B50XTXX7BgFCS3h9XaR1B4mcNGoP2S/d3331LBkT xs2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ouVT8Qw7xBOU7vykWh44zeBbtHEUFjznUq1Jodngdfc=; fh=yRofEPOsMYSFYi/7/f3tXB782BWAy0107oR1j5aafGk=; b=DxZKADff6aYBEQISVs0yimdBaUGvOJoRBK7/cV/2jtSbxnGIsItjE0lg28DNoHYDr2 jFR9OP0LxfbDdIeNzZFSzNYKwHIh8W+apd0ZRhikH44k6LLBpkSHFmUj/p/gBNVfy1Av Bq1Qf1d58biqYoy3kEEtHf0stke4lwaeCjnrMKQquXzul1fI4e18Br+4IumNZ9xZ/fRv ofHz8MxW6J/0NVkXipIYum6B5ZUVx8GyTS1At2Xlir4uq++5DybeKqbHOGNPP30uQahd cExwOmW91LBjgTb05C17KvVu66QjE/HHCqYXaKD4wL4BDv1UGKkcGd0UxRQjRYMUvrR9 XYlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@alien8.de header.s=alien8 header.b=OejNpMVb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id z32-20020a05620a262000b00767e30f501asi9845484qko.402.2023.11.15.13.03.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 13:04:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@alien8.de header.s=alien8 header.b=OejNpMVb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (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 fry.vger.email (Postfix) with ESMTP id 4E1D38053941; Wed, 15 Nov 2023 13:03:44 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344572AbjKOVDD (ORCPT + 29 others); Wed, 15 Nov 2023 16:03:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235660AbjKOVCt (ORCPT ); Wed, 15 Nov 2023 16:02:49 -0500 Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A73971FFA for ; Wed, 15 Nov 2023 13:02:29 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 8EDE040E0171; Wed, 15 Nov 2023 21:02:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=fail (4096-bit key) reason="fail (body has been altered)" 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 2mzkUDKnnQb9; Wed, 15 Nov 2023 21:02:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1700082142; bh=8wemFoEe2jF1rnAawq1vGON18ICOHpwFkCE3gBgyjoQ=; h=From:To:Cc:Subject:Date:From; b=OejNpMVbRiC0AxcCjDTaGDWCNwaVzIK6S4IhtFvfz3NYhTMm9Dir3lp5TJKmTSU6f nVc5LbhgozRx7LvzyVyEqtRz/l4yM4ir57sVNtrC/hg+4caTFk0dDqok5Anh61yxmo /0s523y4c9NLnz2Q0PJiEvB/rvV9Q8H/jkGHDJliqWH/bZnYMEGXx2W5O4abiHo8+M qWey8GzKbfLQ++sNj3E6SUEsV7T2mbwt3g3S2LW15Q07Q2N3z62WGOvwnO7slrgXLg O1KKbIJR3PsxkbKN6KM4R5NhfN6mfaZxelIyuS4NlTyunA1hb0nhTfgTUBwAEbcIvp gdMbCulbbUv2Y8mmBYA6aLvdhLq8ykJ6WyxIgKcW9EgvqD6A0ZKlRFRFfVvmPZsqQX +sfuQb7TVHnkzVGg7Gx1/4E3G3cJ9zhFlu35I+wDBodBiVtPZ9WI5dHR35mVncP9Xz 4MZOf12aySXyTmAHio8OnqNVXy7xrPSUDgrCdvLXs44qEKQ347gx8PFyYUti4twT/x 8c5d8S2fEevAKg+ECFiKMMYxj+5NaBhMp0Dq2KyhKFm8eiyyBcVVTh+toDFvtqjwPQ PN1aOYdNoyQ8J0Ud6MAXdySMqvD82SBU6IKFXG4OBFBypmhvzDgo14A70qTpSE95Yu vv8ND7NS/2XZTbR+AnxCV82s= 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 AC5B140E0199; Wed, 15 Nov 2023 21:02:20 +0000 (UTC) From: Borislav Petkov To: X86 ML Cc: LKML Subject: [PATCH 0/2] x86/microcode: Unify early reporting Date: Wed, 15 Nov 2023 22:02:10 +0100 Message-ID: <20231115210212.9981-1-bp@alien8.de> X-Mailer: git-send-email 2.42.0.rc0.25.ga82fb66fed25 MIME-Version: 1.0 X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, 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 fry.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 (fry.vger.email [0.0.0.0]); Wed, 15 Nov 2023 13:03:44 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782665435355857437 X-GMAIL-MSGID: 1782665435355857437 From: "Borislav Petkov (AMD)" Hi, this has been a pet peeve of mine for a while now and Linus prompted me to finally do it. So, this reworks the early microcode revision reporting on both sides of the loader and unifies them into issuing only two lines max, for example: microcode: Current revision: 0x0a201025 microcode: Updated early from: 0x0a201016 The per-thread microcode revisions are in /proc/cpuinfo anyway so grepping that is what people who are really interested, should do while dmesg remains *not* flooded with the same revision number over and over again. Thx. Borislav Petkov (AMD) (2): x86/microcode: Remove the driver announcement and version x86/microcode: Rework early revisions reporting arch/x86/kernel/cpu/microcode/amd.c | 39 +++++++----------------- arch/x86/kernel/cpu/microcode/core.c | 16 ++++++---- arch/x86/kernel/cpu/microcode/intel.c | 17 +++++------ arch/x86/kernel/cpu/microcode/internal.h | 14 ++++++--- 4 files changed, 38 insertions(+), 48 deletions(-) base-commit: b85ea95d086471afb4ad062012a4d73cd328fa86 Reviewed-by: Thomas Gleixner