Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965537AbdGTVHQ (ORCPT ); Thu, 20 Jul 2017 17:07:16 -0400 Received: from g4t3427.houston.hpe.com ([15.241.140.73]:43166 "EHLO g4t3427.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936098AbdGTVHO (ORCPT ); Thu, 20 Jul 2017 17:07:14 -0400 From: "Kani, Toshimitsu" To: "mchehab@s-opensource.com" CC: "linux-kernel@vger.kernel.org" , "tglx@linutronix.de" , "mchehab@kernel.org" , "rjw@rjwysocki.net" , "srinivas.pandruvada@linux.intel.com" , "bp@alien8.de" , "tony.luck@intel.com" , "lenb@kernel.org" , "linux-acpi@vger.kernel.org" , "linux-edac@vger.kernel.org" Subject: Re: [PATCH 3/3] ghes_edac: add platform check to enable ghes_edac Thread-Topic: [PATCH 3/3] ghes_edac: add platform check to enable ghes_edac Thread-Index: AQHS/0lGOl4i5ss6QUSn88C0VF1rJqJZF6OAgADnxYCAABgPgIABQtCAgADJ5ACAAP1sAIAACayAgAAL1oA= Date: Thu, 20 Jul 2017 21:07:03 +0000 Message-ID: <1500584265.2042.39.camel@hpe.com> References: <20170717215912.26070-1-toshi.kani@hpe.com> <20170717215912.26070-4-toshi.kani@hpe.com> <20170718060007.GB8736@nazgul.tnic> <1500407379.2042.21.camel@hpe.com> <20170718181545.32bd9181@vento.lan> <1500481869.2042.29.camel@hpe.com> <20170720043344.GC14367@nazgul.tnic> <1500579646.2042.37.camel@hpe.com> <20170720171523.4812a8b4@vento.lan> In-Reply-To: <20170720171523.4812a8b4@vento.lan> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: s-opensource.com; dkim=none (message not signed) header.d=none;s-opensource.com; dmarc=none action=none header.from=hpe.com; x-originating-ip: [15.211.195.8] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DF4PR84MB0188;7:qczmB8y9T66Z+ShWRRoHQ5ig41vFrWdYrc7FQrevFWlvgHiFPNnDnJhHI0WmfQOGrViQMWXxrCmhpcAs+2fsq1f77s4YBI7fYecP/bWFA0ajV0+75HJuWWQXoG1FP4ourPQGnM69aQJ4gik0q1f0o0yrJoSYs2zteUIQ1Jce8UsWuRophY1V+JUdEwxGZpGBwtOjk4HBqQvM4nKAnkMb5HxkcKZO/V+w2vxhjRJpEr8AmCl2PtK0BbNKWSHOrfBlbKBoNKaAFlu5xfanyQbnrEsdfKu+g/kXPY5RR+g/tKo1abWoxeYlicKPZwXmHM2CvfMflAXWa48KpVe8ayPyRXP/c3hXIKYMXNgtv/uMs9Ro8dELRFjY18W8F5ij7mwy5BKH682IRZ1WC3v0sc2Y/yG5DhD1VNPZHdw/D2ftimitKhAP/5Dxz+nsGkp27ja+V9L2BWqDDvRvDO4yvXl1FRYGc03yWlf/D/rmaHITdL93mPSc/sSeTkGC0zlvrHeGYQR2cKDTQaz58XSWeMNxkM6HcDS08q11tzVrGR/RlSl4o63Y5xa/qnIHO/auQlaOzr2egUREbH5RV5QPvyeHlApl4wKqZRIFrDpnItYIbtPbbBACNuyEZxo+I7UPcVsErtaMJcnd5nvjWUjGRLEJ7X8zcBHMgF/YZM/Anyy4uPFe7YeNi3O2z0g0HKMnu5rdHTEnJ3SM44ZcNQ0LbxcpybNjYLU8i9fUWdwdb3tVJjbwmopga8C+NsgyD4D4sC5a1ZpDMKFDvIN0lUV5gfAT+ZUEeCClrupxOZqsfyfDRGo= x-ms-office365-filtering-correlation-id: 80ddfef5-3bd1-4ccf-cfe1-08d4cfb3455e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(48565401081)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DF4PR84MB0188; x-ms-traffictypediagnostic: DF4PR84MB0188: x-exchange-antispam-report-test: UriScan:(227479698468861); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DF4PR84MB0188;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DF4PR84MB0188; x-forefront-prvs: 0374433C81 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39860400002)(39450400003)(39410400002)(39840400002)(39400400002)(39850400002)(51914003)(24454002)(377424004)(5640700003)(53936002)(81166006)(54906002)(110136004)(38730400002)(86362001)(33646002)(2906002)(3660700001)(6916009)(229853002)(7736002)(76176999)(36756003)(8936002)(7416002)(54356999)(50986999)(6246003)(305945005)(8676002)(1730700003)(66066001)(6512007)(103116003)(3280700002)(6486002)(2351001)(2501003)(5660300001)(3846002)(93886004)(6506006)(6436002)(2950100002)(77096006)(478600001)(2900100001)(4326008)(189998001)(25786009)(14454004)(6116002)(102836003);DIR:OUT;SFP:1102;SCL:1;SRVR:DF4PR84MB0188;H:DF4PR84MB0187.NAMPRD84.PROD.OUTLOOK.COM;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2017 21:07:03.4457 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR84MB0188 X-OriginatorOrg: hpe.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id v6KL7LDT019827 Content-Length: 1430 Lines: 32 On Thu, 2017-07-20 at 17:15 -0300, Mauro Carvalho Chehab wrote: > Em Thu, 20 Jul 2017 19:50:03 +0000 > "Kani, Toshimitsu" escreveu: : > > Firmware has better knowledge about the platform and can provide > > better RAS when implemented properly.  I agree that user > > experiences may vary on platforms. > > It may have a better knowledge, when the vendor ships different BIOS > for platforms with different motherboard silkscreens, but a lot of > vendors just use the same BIOS on different models, with the same > information at "Locator" and "Bank Locator" data at DMI tables, > that don't match what's printed at the board's silkscreen. > > So, GHES ends by exposing wrong data. Also, such BIOS fail > to properly expose such knowledge to drivers/userspace. I see. Yeah, I can see such problems could be overlooked since normal tests run just fine even if there is a mismatch in such info... > On the discussions I had with HP, back in 2012, the idea was to try  > to have some sort of way for the GHES driver to query the BIOS > on a reliable way, in order to get its layout, in a way > that tools like ras-mc-ctl would properly report the memory > configuration (with --layout) and the motherboard silkscreen > labels (with --print-labels). Unfortunately, at least on that > time, the discussions with HP didn't proceed. Thanks for the info. I hope we can enable it this time around. -Toshi