Received: by 2002:a05:7412:b101:b0:e2:908c:2ebd with SMTP id az1csp2870028rdb; Wed, 15 Nov 2023 13:04:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IEaqHiZyUWN0WuPJT1LROkfbUTiAOitsp3pHb69wqOu0DYY+pxsuR5roLRQlahjf72zLzBi X-Received: by 2002:a05:620a:7fb:b0:778:9a18:68f6 with SMTP id k27-20020a05620a07fb00b007789a1868f6mr6617319qkk.58.1700082291234; Wed, 15 Nov 2023 13:04:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700082291; cv=none; d=google.com; s=arc-20160816; b=EHs4CBHOsf07otIRIs+1HOJ/h3K2Ofmg/F7zKzJo8b5L5YfkxwUAHqXDZOBmU4yQe2 aauX0VyZY+CZY9GDLKhFBFgK2HGeCzktMB/pnpCbDRgvsxM05NrN9XdCwBaqHjwF9xsI QZqGWHWG9XKqn9+rd0rwStwrMhqPJZ3/u8pYxeYYxutmkCKEGqHKOXfjib3JzrLLFoxo mmwE6lVWh9/QHHJlmwKH3AxB+I2TmtZMJlRn/6xPFPisdxZLCzazgqqwdu5sWvQ7RrKB udfOi4VgV0CRcrIzIojb11BT6kV5sDAYL2ZuGHQUbqvb7HxRui7Uut2IavXt/Y7pudK7 H6Iw== 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.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id h17-20020a05620a401100b0077742712562si10743215qko.335.2023.11.15.13.04.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 13:04:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; 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.35 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 groat.vger.email (Postfix) with ESMTP id 1EC358075284; Wed, 15 Nov 2023 13:04:43 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343801AbjKOVDD (ORCPT + 99 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 Content-Transfer-Encoding: quoted-printable 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 groat.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 (groat.vger.email [0.0.0.0]); Wed, 15 Nov 2023 13:04:43 -0800 (PST) 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 --=20 2.42.0.rc0.25.ga82fb66fed25