From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 38E6D39A137 for ; Tue, 16 Dec 2025 12:34:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765888457; cv=none; b=W8qfz83sb+4MVtAMBM4QmF2n2KCHCtg+LVtrzLDd5DPa5EbC3O2yeZxifEVBo4jXSaEzQfs3L3UUK+Z49DU+OKQrdZU1Nf73+s5F+kDBMKH3y1rFU1NSC2gUGsqaIYNT91ztVGhTiXHwl365UmeJRwpQGABF4yhh6/6r7XfpqGY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765888457; c=relaxed/simple; bh=6dAwlIGgKxdC5BCMGeLB/O2K41R8vNmfcSqk43GzPRY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=NFGsdcalU3jhTzoUvBKFeyeUIGQenkiCVdKCZOl/JWMRsds8B4cmA9Zt017WUDbW6J154ujCTjnujwBtfQ/r+58xpMGaSQ4ibNocypBgXw0YAObay1gAB5IvKBPu9VtzF9QRM0AQwrx8+sh8bm3ulYC8e82RvMtQsBFUL2uAIQ0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MF43BsUP; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="MF43BsUP" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2511EC4CEF1; Tue, 16 Dec 2025 12:34:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1765888457; bh=6dAwlIGgKxdC5BCMGeLB/O2K41R8vNmfcSqk43GzPRY=; h=From:To:Cc:Subject:Date:From; b=MF43BsUPb7HhCOGa0Gs2MzqY8tp9LtLovtxjZGkFCu+uGjkU4akk8fV1vTSnKTf4m l0RDM9Gp6j8HC8UCopoikm7jm2RANyky0MwqZADKjrf+2XDjGbq4FVgZlOOl6r09Jm ocqHD4FxpVki+QuzRROBGEi6U7BtkfONCXMwGLMz0WFOZuO4pS8pYT0yia94AZ0xgi vuV4zaL9nVyYZGkV+elBdljzn+2M72jlybC5QKcExL4o0y5M6ExzGKUuRANUEienSR DEcavLUC8GRA05JD08odz+XzqURqkj30xBAs5gsOgYbS+YCQBD20OtPe3M69s0PPJx qonI/8I3gSszw== From: "Mario Limonciello (AMD)" To: Yazen Ghannam , x86@kernel.org (maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)), Jean Delvare Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H . Peter Anvin" , linux-kernel@vger.kernel.org, "Mario Limonciello (AMD)" Subject: [PATCH v2 0/7] Parse SMBIOS additional entries Date: Tue, 16 Dec 2025 06:33:47 -0600 Message-ID: <20251216123354.9219-1-superm1@kernel.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The SMBIOS additional entries on AMD Zen4+ systems running an AGESA based BIOS contain information about the AGESA version which can be useful for matching the software stack when debugging an issue. Add support for parsing this from SMBIOS tables and output it into the logs at bootup. Additionally export the information to debugfs in case users are interested in any other strings. v2: * Move message to arch/x86/kernel/cpu/amd.c * Optimizations for LKP robot reported comments * Add tags * Add other (unused) missing enums that match spec Mario Limonciello (AMD) (7): firmware: dmi: Correct an indexing error in dmi.h firmware: dmi: Adjust dmi_decode() to use enums firmware: dmi: Read additional information when decoding DMI table firmware: dmi: Add debugfs for additional information entries firmware: dmi: Add missing DMI entry types x86/CPU/AMD: Prefix messages with x86/amd x86/CPU/AMD: Output the AGESA version to the logs arch/x86/kernel/cpu/amd.c | 22 ++++++++- drivers/firmware/dmi_scan.c | 92 ++++++++++++++++++++++++++++++++----- include/linux/dmi.h | 12 +++++ 3 files changed, 114 insertions(+), 12 deletions(-) -- 2.43.0