Received: by 2002:a05:7412:e79e:b0:f3:1519:9f41 with SMTP id o30csp106008rdd; Wed, 22 Nov 2023 10:31:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IHmmNVgBYcqx4QLlMnKawcxa/R9Bjaqsvl/VhF8sPdsA14CgEqUMkD/QEBIjISHc/8S73t0 X-Received: by 2002:a05:6a20:938b:b0:187:afb0:c2f5 with SMTP id x11-20020a056a20938b00b00187afb0c2f5mr3615394pzh.3.1700677880254; Wed, 22 Nov 2023 10:31:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700677880; cv=none; d=google.com; s=arc-20160816; b=bAFbpyJG9nzySgfwYllR+8cIAQWzWeycRw1rGoENzd9cYA5uKAfkSjxqc/6Qk4n/fl SPDLLrNVXPkBi833C1nwMDj/EcDE8XFG4Rbc2wNkbEaYEkBrCu9jH8UdR8hQPeAprYmN igCpghHKJA18Wn0F09TmiSYvMRqdgt1Lyj7feecOiM1Zl43ZMf+9zoO9Kb4nmyY2EXyH rLHTQIG1SJWGhNC5vjmi12+D+tM7wIXKKvQSxmFF9mKS1AE56UDU/Ro1NrNFT8hUPzmx G92AWpYlWMTlXVm+V2XoV2SWq2eOg226SeXkcAEfHvxPJl1uhOrR6jFLqkO60H20c5Zm 9Hlg== 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=PtWuSuSCkWZZfZjIwzmVlLQbyyjwyA6jJUHGYUSrrHo=; fh=mP5KpsQ9l4bGOF2Ac9NlvO6DvaLTjorvAcjLixQYMrQ=; b=gP3onWIDZCOeAzA77RPQ6spFgDKMAPDHTdVLnqjrd/s4bcuOPRTC+DJJLshW7YYn3e 9V5jYIXsiYGPET+sOmKFi/3STVOpz616rXNsfjmEJt1wHIemO2E3V17COVKdcrZez5P+ EcWAF00GxV5OxwMMaiIhgJFt/i2PtSSyrHqCrFV/bG8jbTvHCiP4K4A4DCrwd61pRMu6 IZK/VwLx9yL4zaVlcYu5lKlNwLmAR5qgLAiSx8O2HgHf+4vE3C5Oq7pVoIigsyTRA5bx jL4Df3D3gYYVKexhLW41lsDfZrCUyc/8jFGliSjUAxKEhZVqEVGvabgpCmqta7TlPFV8 kgVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=ic3mpnUE; 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=pass (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 o31-20020a635a1f000000b005898e10f9b9si12926pgb.213.2023.11.22.10.31.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 10:31:20 -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=pass header.i=@alien8.de header.s=alien8 header.b=ic3mpnUE; 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=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 groat.vger.email (Postfix) with ESMTP id E142080732BF; Wed, 22 Nov 2023 10:30:08 -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 S1343723AbjKVS3v (ORCPT + 99 others); Wed, 22 Nov 2023 13:29:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235412AbjKVS3k (ORCPT ); Wed, 22 Nov 2023 13:29:40 -0500 Received: from mail.alien8.de (mail.alien8.de [IPv6:2a01:4f9:3051:3f93::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E424F171E; Wed, 22 Nov 2023 10:28:19 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id DF33940E025B; Wed, 22 Nov 2023 18:28:17 +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 jTkeBfa8AJj4; Wed, 22 Nov 2023 18:28:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1700677695; bh=PtWuSuSCkWZZfZjIwzmVlLQbyyjwyA6jJUHGYUSrrHo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ic3mpnUEnmmXVx6vPl05VZ5se0WvataHLe62DFtnhEwBJWkjjjvXypMxPiZuzdq/e 1Oh3+C7IgN0Mn9Ok0dL3OlQwIJnVOA3oze/5ljVc3HU8Dzf56RPjDdYNAwx/a/Q+Zb 9OFE0tMRnJhQkpRIPh609HKOn8R3skP669ufN2ELZYMbFJ/h0xPqvjK3tLue6chCQg LzrBNhqsDUNnQAUzhYb2kZ7wLMbczafM6DRLzweQiofZM16A7orNNlXRouyV04dLNS UtF58CW2eXZCcoKwIzIX+lH3yFcvins6Nv8PeHsR+PdeEyZIcHnOo3nyj03yPCuv0z 4y3U7+ugq0anlNP0ecDzdd5w1yt8iszclprZIBWkGkHeoFaTqN5yWoi3ckUzzQpqXD uwI5HiXXbSXGMuRSKCW267slQ3bgPPuVYIYewdwg41Bp1yiSFBfW7vcIMkJ/PmZcAD 4+Z0PLTCS0LOClt0WXoi04WUFKsC1vZwjctp7LLlgRSvFglD5KEzjquRExL2vYqWbQ Rif4/mu84vAQrx7gFC/o+sawI2/X7XEtZ20+IWiv6loEjZOc9Ofk6gNrcU7y/mrcDt aRLZJFnzpkACT51R0zwtVfTPY1OQjYsxy3CZytAj1cKgtgw838ioTUbP83KITcPv+u p1JLhCBhNxeO6270Dn5NM0gk= 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 C38DD40E0257; Wed, 22 Nov 2023 18:28:06 +0000 (UTC) Date: Wed, 22 Nov 2023 19:28:05 +0100 From: Borislav Petkov To: Yazen Ghannam Cc: linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, tony.luck@intel.com, x86@kernel.org, Avadhut.Naik@amd.com, Smita.KoralahalliChannabasappa@amd.com, amd-gfx@lists.freedesktop.org, linux-trace-kernel@vger.kernel.org Subject: Re: [PATCH 03/20] x86/mce: Use mce_setup() helpers for apei_smca_report_x86_error() Message-ID: <20231122182805.GIZV5INdVuBOhbtjOm@fat_crate.local> References: <20231118193248.1296798-1-yazen.ghannam@amd.com> <20231118193248.1296798-4-yazen.ghannam@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20231118193248.1296798-4-yazen.ghannam@amd.com> 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 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, 22 Nov 2023 10:30:10 -0800 (PST) On Sat, Nov 18, 2023 at 01:32:31PM -0600, Yazen Ghannam wrote: > Current AMD systems may report MCA errors using the ACPI Boot Error > Record Table (BERT). The BERT entries for MCA errors will be an x86 > Common Platform Error Record (CPER) with an MSR register context that > matches the MCAX/SMCA register space. > > However, the BERT will not necessarily be processed on the CPU that > reported the MCA errors. Therefore, the correct CPU number needs to be > determined and the information saved in struct mce. > > The CPU number is determined by searching all possible CPUs for a Local > APIC ID matching the value in the x86 CPER. Those below are explaining what the patch does. Not needed here. > Set up the MCA record after searching for a CPU number. If no possible > CPU was found, then return early. > > Gather the global MCA information first, save the found CPU number, then > gather the per-CPU information. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette