From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756154AbcBPVbt (ORCPT ); Tue, 16 Feb 2016 16:31:49 -0500 Received: from mail-bn1bon0075.outbound.protection.outlook.com ([157.56.111.75]:48576 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755140AbcBPVbq (ORCPT ); Tue, 16 Feb 2016 16:31:46 -0500 Authentication-Results: alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=none action=none header.from=amd.com; From: Aravind Gopalakrishnan To: , , , , , , CC: , , , , , , , , Subject: [PATCH 0/4] Updates to EDAC and AMD MCE driver Date: Tue, 16 Feb 2016 15:45:07 -0600 Message-ID: <1455659111-32074-1-git-send-email-Aravind.Gopalakrishnan@amd.com> X-Mailer: git-send-email 2.7.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BY2PR04CA0013.namprd04.prod.outlook.com (10.255.247.23) To SN1PR12MB0431.namprd12.prod.outlook.com (25.162.105.12) X-MS-Office365-Filtering-Correlation-Id: c8349a25-31c4-403e-06a6-08d337189071 X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0431;2:7ZdOO1DDP6WkSSp5X+UC4tQl6EmXRCftvkZ2yiREPmx8AEVr48+OiWe+p3qvm1ttKePDRtcNzgsSPxZgR/TWd9D0NSvo/V/FFfIwASI6Dyin4LuZnvjb40sQ1l26/w7Xqv4flyJOOlGCGGmtKkgu+HDR64Dalzsy3so/X3shFCHTcdV1N9ioRB+lg1wt+BJF;3:CqE5PfSwTPAk5xCEeJl7H4dQwnufobg3XmITjMpSxTx2ZZ2YZZTw2r5gJbjH3ksAjLmSymWTJTjwObjzZ1+Ex6rnpeIVb+svYvunNOA9qhx5CO5WKh1ymV/MpV+vXf0D;25:dlQgqhXUrYI+WdVuEC2NWXjfSsyzB1iyEjzpPvFtjZywvMD1dE902N+QJAi1CAS4CW3kKwWiLR/Iv1gBRfwzARHTS5wi1J6tsfl2zxgw2Jq48ih8qwrkAjnrfbzGUC0tnxWa+CHsx83gw0ibNzXtblFpykVqWzKdVL5syt8SexoYmsesuhaSke41kKWdqYtb3TmYIMsAyD8pmLpMj+WHktSXSgKljQFgRuzY37gjyhraOLTvUjgBifEdJGHJClJ1nVAepdIY72FctRpDcihZDsD3FU6ZPks+2s17AznWwLqx9Q0EViBeZZ30zJJgySzk X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0431; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0431;20:cqdQbdpM+sf7HSi2VHssY2EBQVvtmvyYn6gndzbfRcEF2NhN83Bw6AGYUz6w/495qk1AnpoIqc2QT1jIhzT7dnNXhrAx/YviQVQ3UKb20ZpiqYjiyTXxJ6CvY/zOqvsBWf1FcMII/d1IP/R+Iyx7IdguJV7/WN5/v/r0Xz7AkZjSeqH1JxFjA0uMj/4DW2GQ6S8VWEzequ/rAOBe3S/VJQc3+rOUzeCjz9jhIURT1k2hJUjQ8L7uyRBQfupscVDXPGdxNg34b3THDdwXw8Ux6l/PssgDDo50iimfw32OzTPv88b6Jl9Xca+LjzI2NUvUDtCmt5lofAQuBjh1Qq9GTjB18eiqaezd4EpEWlw8PF8v1is5Pr/sHwJuMd77Y4r24pP1ApBXR4n/qnpL0xSl25+mKkH0AeqdDb4sxTBiln7TJwiQ68dnSyaEtCPygd2hXRL+p5pC691Q1PsxZReRYe3SoyVjuMb0ls3DkzneylS2yYRMqkYbD8xXeYMBvwcI;4:FNZMKM5zUbLaskYSRltwk7KLeJcz+Xx8ZtK84Rd9/YLWWwZYATO6JB451eQHeoRHQ0gEXLBqJrcXMVO/Abu74TYvFuAME59i0VGpSZDETIpC/e6rckhbCcH3FRrLf3/O6haWkLVOXD0To9BnbuVaw5CRGReVlUBn2Wal6MQuoOL4YtYQqt7iCbprx/mxnFnNz1H/7h9L1b1Ez4R/W+VLC4qJcakXLuZXyKwYf2GNq+FGUsg7vk1o6Hb8kxsxkrOFEQwVryarhizwFZlMSXXs7/9WTIuIA6fIsQA+EbCRxyVcL63aKaTa9phqj/gD3mEPaTOtOIQ3i04tPdb8JXo5j2Sb9+V36sWZlm+21ftIGu8iQmYrpBTXkfu2UqOWyaOG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:SN1PR12MB0431;BCL:0;PCL:0;RULEID:;SRVR:SN1PR12MB0431; X-Forefront-PRVS: 0854128AF0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(5008740100001)(5001770100001)(15650500001)(42186005)(53416004)(2201001)(189998001)(86362001)(77096005)(92566002)(87976001)(229853001)(50226001)(48376002)(1096002)(5003940100001)(4326007)(3846002)(36756003)(66066001)(2906002)(50986999)(40100003)(122386002)(5004730100002)(6116002)(50466002)(586003)(47776003)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR12MB0431;H:arav-dinar.amd.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0431;23:oqmPstI7pY4Vl3n15OAqnqnC74/GSwhHeYQbEv1hWAPXYPbeO/PcxdxrLYsY6oYUXIoWLUNznp4emkBqA94R2HeLcz8mYr53SCneZHJzJVJ91HAWXykXO0sLjdzvrr3I1OYiTt5MXLe2Z99CCVlJI8XnR3jQJJq9sCJXU8JjM1b8DsUISvB8iet2CF/wApjcsWnglHVDrhWPN9YKPCf4q5+FHJd8iFuvLvLBpv34PJkM6xzDDtJPSd8Vc4BdnHFQmDfgsK1t6hIBD7d83cB4tO6optdHKmbLXHiyAOoUnETu888HMNxj30aqpX319SXFPR/MK2ebxxltWE4BKhOUXUchMPprxAAutvgVVnZB7mO6WsLrCwLDnmhIbL4mr7b1waDAGgILmyOoVZYwwmPTdlbv8miDYWPVAEVP1nfZTkpN+Zf5RBTR7aN/JwIIAbA8yVFB+9pPIxw2R10wkvk8IgwMgjL8qDhuUI9KpM9ouUai+NNjvvu9MKHK0oFnm8AF3VsFVT/+voOxdzeZID4a0nSuZurO0XFCstThsoN5CcsMkkjDvRXHIxE/fvFthTQZAHNqL9Outldo/kD6YzUQ9zulUdgZTHx+fVIdQ9F2cHdbZcCMxyBtlFvDEDR3isr3z1eJWbXRrUGbYLBa2HqHCTY5SxDw1nfkzVknLwmOjMg7qccDyNEJ+Mda2jY2jq8f56EtEe75pvhOrfP2k/0ulQ5ppsULZBovMxBkbU8a46Rf5G9BwEB0qpHFuZUhh70OwC+LlXJVo1upe6UnJ9o6GXdvMMUMIRsv/N/gXbvmW7TupAKJZzfa+zwyc8jt20we57g0t4ppQIvRek8fwyDclaD1a5k8aovvHCM1429Xu0TpAqwETgIDQFamTLlPcGpx X-Microsoft-Exchange-Diagnostics: 1;SN1PR12MB0431;5:WvWZzD37T76v5+tftIEsb78RCx+rJIDjFJZf0yW5aPwNhKJyZmFw6ASiHBFbDaObdJmRvz9Okhe0m2e4CJsUk9Uzr1h3gI+xZjMt0coNBJMpT0zpZJRIz7nt/8LEXCQbWmRAWvZ2y7I3o4i7z9+emw==;24:YicbM+Vzo4htvUhKNb3LyQ0lIgQrQUevGn1AvkOXJDlLO8RGBMXXRpZXj3SlaKLVK0fMGGAJMnSA/KsZA9fjDkERQBg20myZSbY5StD1g6M=;20:gjYpaz/JrjdWTvEYVuBpX85SekE/hkJh0xM/LgXycaWBHlL4215LPEe39a7sylOWbChH6fl1XnLYGf0+kLT+HI1hl3dmJC0tNOzNO9riZLZ0kZWTJShqU+TKIychrc9Nx3XpYMdJZamye34vXi35vlzJ2TZEULo6FFY2iBwqTp8yL1pb4Dyt6O1QQyKT+Um/cimF7KO+17MVlioS88RtBTCGS/KS0ISs9rxmlF6Ly+q0EulKrTSGQ6ZBXMorTem6 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2016 21:31:41.5815 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0431 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset mainly provides necessary EDAC bits to decode errors occuring on Scalable MCA enabled processors and also updates AMD MCE driver to get correct MCx_MISC register address for upcoming processors. Patches 1 ans 2 are meant for the upcoming processors. Patches 3 and 4 are either fixing or adding comments to help in understanding the code and do not introduce any functional changes. Patch 1: Updates to EDAC driver to decode the new error signatures Patch 2: Fix logic to get correct block address Patch 3: Fix deferred error comment Patch 4: Add comments to mce_amd.c to describe functionality Tested the patches for regressions on Fam15h, Fam10h systems and found none. Aravind Gopalakrishnan (4): EDAC, MCE, AMD: Enable error decoding of Scalable MCA errors x86/mce/AMD: Fix logic to obtain block address x86/mce: Clarify comments regarding deferred error x86/mce/AMD: Add comments for easier understanding arch/x86/include/asm/mce.h | 52 +++++- arch/x86/include/asm/msr-index.h | 6 + arch/x86/kernel/cpu/mcheck/mce_amd.c | 126 ++++++++++---- drivers/edac/mce_amd.c | 327 ++++++++++++++++++++++++++++++++++- 4 files changed, 480 insertions(+), 31 deletions(-) -- 2.7.0