Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp326096imm; Wed, 29 Aug 2018 00:41:33 -0700 (PDT) X-Google-Smtp-Source: ANB0VdasdOa1gQJJUS/x5YX56g93YEvf+u8FhWQJLzJdD9rLekO8B9gAzQLhiW7s66uZDwwlhklt X-Received: by 2002:a63:da56:: with SMTP id l22-v6mr3147238pgj.179.1535528493445; Wed, 29 Aug 2018 00:41:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535528493; cv=none; d=google.com; s=arc-20160816; b=Os48nvMcj9HmSFezXCnhN5nfXGtuAo8IdLmK2w2fjx8u/7wmnjKNK809txaEVZow+x kJ6LHYZ4O0L0egYkrPmgldkHfuVYxeB+oTxJ9sfyqlIZHlOukAa/SvGUzf6kKksIyBlB zus3PCTfk9TEurcY76wyG8nFBrOeIPWZCH18nSRkJonxazPbc1BL+H+dX5PsJ3F5bPY/ uDSat96wLDr4KukzJOxzhD2CxfNh8CoOh4O8xirswUCPEfsiDJMIb0wIv5RbQpJK2toE 0KArj5giYdHKQxGnDIqp0/nErNY6wcP44L5esx20vsNzW5Xb/ujBQVGF40goQCzRfQ9/ r3hQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=HAOUlGFUbxO/0aMjXLsqv+9biXKpCG+QNjuZJqn4cAc=; b=nN8z7VPJ3+3BzYjCxpDl6yZ2xnZb9NQjNN8G+h/mFV6z7OQpE2Z9e/u1oJoxcN1hmV oJfE7cpn3ZfdGKXlbUeUjr+MRb3t+p0tN0EGA2ux9gJWtqIaHCMS3VQoEX6KBMGn+ajD qiMknCOT0x5o0DBuIGkdoQkZyl4ddl9pdl1q14o+T7mHSC4Jfzp59V22SQUQuFe9nufe A+DmErg4qdsGHQg+7IjqnG39rbDWj2dZy0NVM4P36CF4Kr4WC2m4NCSbLdGRP6NofAKZ QLJXX0xzJbsat+IKzJtOdTZQXoLwh1JTmnfJlqQD8UaBJxGrysfW1X0ANkhG1lSKuyBC /Usg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 70-v6si3174370plc.75.2018.08.29.00.41.16; Wed, 29 Aug 2018 00:41:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727556AbeH2Lfm (ORCPT + 99 others); Wed, 29 Aug 2018 07:35:42 -0400 Received: from mail.skyhub.de ([5.9.137.197]:44442 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727072AbeH2Lfm (ORCPT ); Wed, 29 Aug 2018 07:35:42 -0400 X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de Received: from mail.skyhub.de ([127.0.0.1]) by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id CXm1YCnMwag3; Wed, 29 Aug 2018 09:39:50 +0200 (CEST) Received: from nazgul.tnic (46-10-68-224.ip.btc-net.bg [46.10.68.224]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id DFB761EC0330; Wed, 29 Aug 2018 09:39:49 +0200 (CEST) Date: Wed, 29 Aug 2018 09:38:04 +0200 From: Borislav Petkov To: James Morse Cc: Tyler Baicar , Tyler Baicar , wufan@codeaurora.org, Linux Kernel Mailing List , harba@qti.qualcomm.com, mchehab@kernel.org, arm-mail-list , linux-edac@vger.kernel.org Subject: Re: [RFC PATCH] EDAC, ghes: Enable per-layer error reporting for ARM Message-ID: <20180829073804.GA6843@nazgul.tnic> References: <1531762009-15112-1-git-send-email-tbaicar@codeaurora.org> <20180719140102.GB25185@nazgul.tnic> <94e3a0fb-9b7d-045f-733b-9f063dcb39e4@arm.com> <45fefe7d-c6ea-5791-4477-13ecce39ce48@codeaurora.org> <68a800c7-446e-9b6b-1847-6e45a1d17262@arm.com> <20180824120102.GB29751@nazgul.tnic> <0a94db2a-2569-ac46-1a79-a05f46a4ea6f@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <0a94db2a-2569-ac46-1a79-a05f46a4ea6f@arm.com> User-Agent: Mutt/1.6.0 (2016-04-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 28, 2018 at 06:09:24PM +0100, James Morse wrote: > Does x86 have another source of memory-topology information it needs to > correlate smbios with? Bah, pinpointing the DIMM on x86 is a mess. There's no reliable way to say which DIMM it is in certain cases (interleaving, mirrorring, ...) and it is all platform-dependent. So we do the layers to dump a memory location (node, memory controller, ....) so that we can at least limit the number of DIMMs the user needs to replace/try. In an ideal world, I'd like to be able to query the SPD chips on the DIMMs and build the topology and then when an error happens to say, "error in DIMM " where silkscreen is what is written on the motherboard under the DIMM socket. But I don't see that happening any time soon... > For arm there is nothing else describing the memory-topology, so as long as we > can correlate the smbios table and ghes:cper records through the handles, we can > get this working for all systems. And then make sure vendors fill in the proper info in smbios. Because that's also a mess on x86. -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. --