Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751843AbdGZPqk (ORCPT ); Wed, 26 Jul 2017 11:46:40 -0400 Received: from mail-by2nam01on0083.outbound.protection.outlook.com ([104.47.34.83]:15217 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751605AbdGZPqi (ORCPT ); Wed, 26 Jul 2017 11:46:38 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jan.Glauber@cavium.com; Date: Wed, 26 Jul 2017 17:46:23 +0200 From: Jan Glauber To: Suzuki K Poulose Cc: Borislav Petkov , Mark Rutland , Will Deacon , linux-arm-kernel@lists.infradead.org, "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v8 1/3] perf: cavium: Support memory controller PMU counters Message-ID: <20170726154623.GB11453@hc> References: <20170725150422.4775-1-jglauber@cavium.com> <20170725150422.4775-2-jglauber@cavium.com> <72145781-e9ec-036f-f752-b4756fef08ee@arm.com> <20170726111946.GA6273@hc> <20170726131058.GA8665@hc> <131179fe-42e7-f286-5bd4-801f4c93d5f9@arm.com> <20170726145522.GC28875@nazgul.tnic> <20170726151314.GA10696@hc> <0a0daa94-bad7-cbb5-e421-f8e9d6c79d54@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0a0daa94-bad7-cbb5-e421-f8e9d6c79d54@arm.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [88.67.130.225] X-ClientProxiedBy: VI1PR08CA0230.eurprd08.prod.outlook.com (10.170.234.167) To SN2PR07MB2590.namprd07.prod.outlook.com (10.167.15.20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9f8e5040-2d07-49bd-013e-08d4d43d7fb0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:SN2PR07MB2590; X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;3:8D1iXv83AZkpMVebgiX7a/bpAbhpvPnI3GlmMqRiIG8DXcuM7ovz31r4WvyQjcx1Sjo9bHeS2xcc069Sw3chTdgMipN1C+wEmHicW/Myt9d8wIJho0wKe6hSX0nI/BHAegP3+aHtkXifGz3npmkPlXkdjKJPBXLs5w4DKreacf2es8yprQj7u9Nkca1brYqT4d9sc93PpbmzqOdBajCLRWpWd96goiQ/JlGQ6i2foUMxEvZ+akn+WV28LiMWpeAempoTkvCzMWb9ZWHnhxSs/r93sS31BsFxujk/b8zL9pci/p2m7k9pUysfLSQnQaX6tqL3f1Gelqq94C0S4pKkQiiSLxnxq3GH7zl0Gn61B1SMOc+pNgHJTjTunqlhmr2DuR2kzB89KqwC3m8eg9rwiPNMdFmcmkLxlyXYqZ14g8blinKAt5jbgQ3k2xRS7jdfnyVJGpovx86iwNmiQ4Kzwfa8Cv1fPcuak/Wh/pTU4ANuMldQGxr2sXsBHAMY0+A87bEhui4411/fp8WdH6YP0nshh2JRs9QwSO//yAHG9eSeBxkYU0yz30K1wrWHGGAB3tgKIf7SUku2V6keIlOia5fJBxGuFBn8j11WtsvuMFXFqlGKchDOTsuOHiZNVWsw8RkBVjZDmdkVqUU1OKw7xgbbdF9RTTOGJIJQ1czQT1eDsPhrkm63PZq6HL5XxGA2We0Gl6uQuV9NmSZZbGQr3tjAoyMo8u5AXj9Yysjqaek= X-MS-TrafficTypeDiagnostic: SN2PR07MB2590: X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;25:A7ubEnc4oM6BtZ+2gkiJdcNwEQHWmPw63QLhLLo+dxZhg6a0b8fc9pc3cES4ZiZUx5jdMbOyKvR/cPxbxUJ+q2F+bUaAVtk36MAM+7wHBd2Y1MNTY2j3f37/gDlDFjeRkCAZbeGtw4y/umY4RquOISzRViYM+760UdujwvWF+9ipzJrC7/v2uogwHu9fjBpBe5ZBIE9MqB1PELU6FMlm2UpsjVpfSnZvVDLIoZ6VBEVrOeX3kD7AtuYtsCTgznBiRMOreVnKjkhZodb3VvaKtCii2obGfPVW7r75jWF/Otwje7XL/eFAF8VcUa+FkZ8Gbrft4wP1Ns4gikuutiZG+h0Z2tXMbU++vBOy/tgliXnZgCllFlxtTtm6kT/EmeBUuYgrYOptjQ+RWuiQkwumUqsrrR+eDNt6XdNKk3JUq6dFb+ybLaBeAc+6sNDTxCvayzxpbxX5+Qm/WfT19ZKmYxz4+ri2mNZHmcw4n/ZPUKWd/jx6rv0j/ml5LFzv89/Gw107Pf2VhqO/PRvgM4DBCD/0v84D12U/8BJH8OzbBjQar1WmQlGvjZ+RP1ABVvktX6ivSLB/0VPgNVs4XeRzF7iltmIUNeIrDLvt6RJ2IX4Xh9Hw77ZnUd5CWfd7zwrwGEVUKqb8Fvn3oyUf7C1ZdjxlvCS4RJ9+Kt1j2uQLSiX/o3QoMub3ook+8buIOstuQP/hrAxZBtiauS8EybR/aa+IGImEoBCK0Bs62eYt/ORTxFfonQvlXtlvUxgc3qZZs5vs6QlHseubdI3YAfnk9ziJ2+k8l6W0F7dtemyPstYcWUR716nLPL/yR25O6njlLkQvWZq0xdCD1S+C3yQWTSKmUq1c3UOQaR9wnMS24h1MQQIjnzL9cnZsMDNzT7DkXTDiWutcO1W2iJOx2nGCNsLRELKj6FNeDSSNlLqG0Pk= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;31:wVfWIWEz1HjL0515gvdGnYsLLgwgHAVv+Svs8UAaQcn06yDi6hbD2TVAKWWZth/xIw4/yPxmnjBx5a0CBbwCMPN5B+6Yg6zecwZje5uKARAV5GhDbbd+HooLa6fAacvzsIP1LQs2vPfZXukHa29N0wSxGxVXYu7hEBJeY60F2rOTFR+Aba75mDkHoy3QE40EBjM2pRY/YKtBUEG7eD7icReW17PUoc7fuz9/KLeASm/rQIVLLhnXtv+o+jNMZGmqR4YsA/NjAMwVk2gfiSOrVzGtn84POWjgyBng0tI1wWInKSa7eeOgX9w6PY4zn/WeBKE/5lka9rYK7YZ7n3WBUAzDjPT+wmfpiyhjOCDzQw53sinAcrlz6FyRTE8k6nMPge3MtgUOboikB979rcyrEQ6clEFhm2qO0w99Kapa6IsH3w7+rMJRnODRNldvp5xtvWIL3Ol+hsRVwKcESDQ//Tw2bG6CEsKLlZ+tZeWEVWA/pVimdY+MawErGHvxD94tcaUpDRx7RbdCYWB2O62Wp7KzPdjnM3ilI2lJs618vDdnTRMXAz3PdLHli7C3oEvuEXnAir33PaslmUcIfYnGnUgr0QYPBmfiSejFGwPETA+JuLQGF+CXHSpbEx0Io2YMot7V7q1JWMoFrArzQqdFeJ7GmoaLlZwLQqkEk765omjvqs4gD0SxzO8KAnt+rOY2 X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;20:nKIcNKn71nvgWjQ7vwAF1U6GMKuHpm6iwyTBD8m3/D4e+lby3oB3cUvTHuG5CRrwclaLCE8nGo4uMWcWrC3DbZJZgvH+mbO/DAoHpA16lie+FXvBcDFzs6i0igIYIN0t961j2nZikA82hD7qFtQwQAqx8VPO68tUDVXy6h8mWq7qcJHz0A7+20wZN5u3yAfQHHlNfFeqqUSabZAj2DY+vUU4Ldlxw264N8TOTRjKcpq33c3xtCa5AEK00nEyTj2kzubuG3S+Li5764RCfIwpV/FSEc9UoshIGLIKEpxIbRJzVm13+n2+zDUorN13g9iKhYr+R7NTgJTnGa2k/CYuP18KtHDiONvaDZ85REs4f2HqG4V6bOjY/lH5enghJh76+2mTenVQMjwv1T4x6/IezIufpBvz9u8d/uA+zPeavlmAAne00ML3jtOi5YON7lvqBBFx6qqm0R6SQJRX8NYJRQHQFmp4mtppBAwYzoumEOwDzMU620hwPq5KyhegN0KzyP3iD92R7QN7v2IXirlHeS6Q3M9E2QHGYToU9EXeT7NRZA7lYMbxnauW/sIFEMyKEvBRHA9q12tc+5Z59HpRAL8084fDYNOLyOY3TALTwBA= X-Exchange-Antispam-Report-Test: UriScan:; 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)(10201501046)(93006095)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:SN2PR07MB2590;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:SN2PR07MB2590; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2590;4:pQM0TUQpIjdTZ/ubt49UeojrD1U9WTIzF1576tvIBy?= =?us-ascii?Q?AD7xmC1/9ChsqqoSLgwzOjshYJyGl/hEs3amm1Mn66wE8SBiHGoHf1FClRgo?= =?us-ascii?Q?SMzmzwBZT7d5s+88U1IqBTAPFg0CjL6hdtXcDpGNOKp0ewDrxNn15IxGYhsC?= =?us-ascii?Q?rCDxV0aOppwEeQ7SZIHgDZWPfbgOR0RkC5seiZLZ96Opf/g16TxP/uEYt70w?= =?us-ascii?Q?xlxAB6m2iQ2oDcTZXfeuECnSDOE0elAKZQR9GGN4yydtbXz+i5366v9T+/5Y?= =?us-ascii?Q?nrsx1pDnePmMK0aVZrTOmA7WDVrlqGIK6u3AL1WTtnNuCWS2bvIlKxksp5N5?= =?us-ascii?Q?b+W/Ky3XGPGolmCBxS0zaDHj89K59sTSrvIzEPZwgMEts0s6UweAP9WCbx+8?= =?us-ascii?Q?SsG0jV/lR2t87cQ+xt7PwK9M3AyKgC2EoStq1KEJPcQGp9BJNXRDkaZg+Njr?= =?us-ascii?Q?Oo14fr6LEYvyLPWuQIsXGOKx2YOVSQtMskkrQvUqI8RsZHTekjqRmJNmZQrN?= =?us-ascii?Q?/Bjdl4pEYVTKBSAZqy1XGPii2t2iUEvsD3EsXa0+IcTLJ27KFdxHMoVXd6WX?= =?us-ascii?Q?yqnDb9UJeGvuO03K41N7HUgauFXniex8K5XDvmMv8poTTxZ6BtZ0tlea+3v1?= =?us-ascii?Q?M+whBgjv0RGp2A7tQvCrfPxmEzuF/RuP+WLcWxPY3S+7HUBT2udHm6Y6UEke?= =?us-ascii?Q?Dxv1PVJBxJuXsr3o0rhwCmqK0n9KgcUujby9r1hfRlHGxtIKKxXvOpWPq/1D?= =?us-ascii?Q?Z9oQOts+SaZvLAC/LkC2cujOkI6H38kDJf4XtbzT925R/dBpBKbQB4lJ3ikm?= =?us-ascii?Q?ln/VxYq3EOR6q/Yi/DZkOWIOqbW23w+0WpHL9KGvOylOEvHpsxIZYJlsQGxh?= =?us-ascii?Q?/jbuyOKKYewMwx7NwFYvCsVnqWBfDYAKxkqi30FWSd+9DAxdAocZEVdEUHS/?= =?us-ascii?Q?hkXG5VsFw+XPRNDNzMuiVK67uC3synZNTHhrE9vbQDsbryZTiMFHDQZ7LJov?= =?us-ascii?Q?wztjDAINeWJyK+IYBnEwMubh2Mz+rDWTiiou3Owwqq611TXzJV7vwk5hlIEC?= =?us-ascii?Q?R587EpmclvZxtrXyCs9Fl8BwsqWdKX9DY7CiYildvn1MvsVbFOj7vgoJOeh+?= =?us-ascii?Q?parAhRcu8=3D?= X-Forefront-PRVS: 038002787A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7370300001)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(24454002)(189002)(199003)(68736007)(93886004)(305945005)(33716001)(6496005)(42186005)(7736002)(7350300001)(47776003)(6246003)(38730400002)(66066001)(25786009)(4001350100001)(50466002)(54906002)(53936002)(55016002)(110136004)(83506001)(4326008)(9686003)(2950100002)(2906002)(42882006)(81166006)(8676002)(50986999)(101416001)(6916009)(23726003)(54356999)(6666003)(76176999)(1076002)(229853002)(5660300001)(97736004)(189998001)(105586002)(81156014)(72206003)(478600001)(106356001)(3846002)(6116002)(33656002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN2PR07MB2590;H:hc;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2590;23:URGlaupsFzM3bYWQCBEh1UQosdhs+tUokx4NJfNi9?= =?us-ascii?Q?BRm7hoPogZyFgXY6EDOZgxnCNVlBLAWIynbeN5VHaWOhMbVl6C9cGVXBvD6w?= =?us-ascii?Q?VYKtaTOvJ2USwhNvilzUeYJyPLb2BzExJn+VfBSA/q+NaRfO7uq6N5L/kP0s?= =?us-ascii?Q?9ugSqP+XFkt1SuXiR2C4iCU811C1IBcyJGOf6hlt8eSctVT0y3uSjOJLBzI/?= =?us-ascii?Q?H9Dk6hxOfB6M9KDfqIY/4ZmzG8d4g+/yqP0wSzvwhyPoSBeck85nuKr9Ukj0?= =?us-ascii?Q?VG/ZudQF39VuFbl2soKMt9M/3xhwcwDN4U0aocc2dMBYy4sG0TfTZ0MJTjnR?= =?us-ascii?Q?zT7ixjU//OZLXPZZbq609bl5tsD6r7FOO7745FvyzfOOJZRmB6WR7TouG/vh?= =?us-ascii?Q?dMEMDwPs0jNWXn1aO/yHnE464xHIDwLdgoZkN9XidH+AeaNBKzIqC4c7LaSA?= =?us-ascii?Q?rAyy9QIXb8aHLUbaM2U+1veHx/tMEXZqrl5bavuHCpzkRMbDBakpYbzkeznE?= =?us-ascii?Q?4RFj6cVlZWbvikHCDvBRUq6YLE3H9cb6YdkGXaD13CHzViYG52Enfav1RnKo?= =?us-ascii?Q?86VRS7BXwkhw/4UfW8xjH/PQeaY+4YEvPQNGQHos1d2lg4SvWe0ISeGlihF+?= =?us-ascii?Q?FpXZNuJm/tXC1T5c1UA+0/20PSx9N9wkRrfnyEtKZ68nsed2NTQxuLKSEI3L?= =?us-ascii?Q?uWiLAAANADKvWntYfGoKiCf1qprbzvz16kP25IBUbjW/o9fDOHbvDk7S4C0c?= =?us-ascii?Q?57jXASVX1JktKleXIGVJIrIAMsVzOcozvpxMVuAXkMKdQbNHPBXR/HRB4R5c?= =?us-ascii?Q?4en1MUfLLY7xmYtZskHYlsG0f9xEyHvI1uxW9ZYAKRVSxk3HxoLlJgjxdZb7?= =?us-ascii?Q?chdjgSLE9//0/UgXBi3Cov8WYFxxK3Z75NHJl4B5yfxULp/sdMV3tK7rtfEw?= =?us-ascii?Q?6AlNU416SmAtj8Isqb4Fmv4Stj6s7bKa37kLcDvTAKGiFhAQ1HQrRvG/XGvX?= =?us-ascii?Q?DCzVgdo1xlSCdCgAEhNivYbILsdJ+yCXlFsQcuSjmXJYR5p6JkwUBgL1/OUY?= =?us-ascii?Q?eNZ7/IktXIc6/qcapeehpr7Z8IWFs3kyza5lSfH+ahdGJANuHbm8toU9g9lh?= =?us-ascii?Q?wE7FG6Dy4xBhB8+lVLryrNHuNM0Hvq0j3N0SUKNT/gM7ZG88Gm20Zk7osyCg?= =?us-ascii?Q?Xv9NhCVbKMNQj3P9qc49uj62EwlTT74bjo7rztH89Cinyc4sF7A2lU7Z6vXL?= =?us-ascii?Q?kwcW9JNy5FdBCYfIjfOLCZtyaoQFMM/dCQN1tOhOuFaMonUVTlmIgoQYS9fG?= =?us-ascii?Q?CXFlEAxov2TgQ98daXSUQCWeZZ/7gsODzbIs0R81InWiAtQkRVT3mHr3BcsQ?= =?us-ascii?Q?RuRhEdG9wB3tTppZpmqXr6SnfCW15BKhbjezA7HVbeZtGvthe9k6a4v0WA/p?= =?us-ascii?Q?liJgB1NpFPCvk2Weedyh6nN9IPCXXc=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN2PR07MB2590;6:YK7giMGbkd4ZgfPLkD0AOCwx0XwRW5D4/fJ9/S75Kw?= =?us-ascii?Q?1XJ6QZOXS44TJITaDDTMh3wW80r73Z+5w3lbbqDhmaVEdJ9NE5VDivOje8X1?= =?us-ascii?Q?GZecmti0Sdp3aSL1q963UoTldqK0SlZ7X+glhjyJ83D30ZbGeas4FG1UAucA?= =?us-ascii?Q?zFJd2aAUFoBioyCG9HrwG/Fh/IXKYujmbR7p7K5H/7DYJB+WTb7u5Zp/Rb3D?= =?us-ascii?Q?ETyl7ouvxG8KM53F71wahKVasT+Jknxwzw5dGmUG02LWln+KwRTpNJcwmO2P?= =?us-ascii?Q?SSXUdozYt5LumLE+vDseG5ukLYU0xdlwto2EV5tjRIm/fz2TOdkaSV/6KlMn?= =?us-ascii?Q?4eIXbfv6kII0DvOoXSqKmvPK7P3NhonailKzhszqkTOb2VzoHP7p5q90oAU9?= =?us-ascii?Q?mi9vp5ux3YQtBjiBjDp+ef/FThAL2EOLu+aWkvI2a4psIxcr2sJEdsD2kDaW?= =?us-ascii?Q?wCdMcNIn/RDP9v5cwJNMSDB9bXkxGAflG2P3TLzuw62DPJ/ZnPsOOG709CAG?= =?us-ascii?Q?pAFV2Dx/x3OnNoIQargNshRfLM63ifPHOqPK1ey+bnVcdLrcSXsJjRuCqu+7?= =?us-ascii?Q?2ehb3wCal8/VpMLptcwzHikX01nr/arxmYt4psAIRSmqmZ6kSWXHIszJwl2D?= =?us-ascii?Q?yZrfoe6zsOLE5QuAKmsouNjBqQBmxezun8ay1qzCAQ+FstYOcwYmI2VzKStW?= =?us-ascii?Q?m1PUvBzt3ulsHHZON8eeQV55PFn+rHLvWkADoX6jJ1Hk5nEs13NrIzD3lcLP?= =?us-ascii?Q?OOyNx/7Wv9hXXUGPkEpd26LraLrTcEnkDgsa7yHU0K8zob+kPdRIkSSdK5bR?= =?us-ascii?Q?vYjytkVqxJih+go20QA+ayTkIob/axx8Pq/jdlxvJbdsNFRASbaWi3NYcyiL?= =?us-ascii?Q?Fm8J2ZiMjrG/WJ5vRv5IofmKmP8raPiIs9bKFtXCW5XYepKIX37IsQ/LMgCc?= =?us-ascii?Q?Tnvc7V9OBGZ/7sawRkiPZ6aJ+xxeRgmZ69EG+OO92jCkdmcp8GW+BWShNR3u?= =?us-ascii?Q?Y=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;5:Hz4Z42FYEBHeh823IX0S9AB3T/ZC6Bt/GAK7r7+GnSg9DEwICq7NZxxg1T5JwPlUv1qhFnghgE5YCybSFieyo199wd+ig/g44NhCMP0F61xs3lq6AuMN3zopZpk7W+4VzkrjhFkdrGJJJx3FkU5Ug+erfQAGl8tY9cCf3eOf9KGhyYrRdx9te5YS8ro76qKASnrIWymG8BnDFCJH5o9Wr4Rlg32kl5KLDxNgOcP/CM99RJYIkb8RAgXjp1JBgkX5uQ7fnq0dSPs3jAB6iG/KImwcvZEHZ0FEhgm5Iq8Dp40PsuChz5+soQEjef24MOvAFIa6r9uPh3Hxg4DdsleWgmNLwMVWivl8lXORJJl+DOLNk76CM7U3x4F5jQU6+If65mJkrk8U80zVVGzGat08GQOQEH9YLGQg4+yzeci9HPvkdpbZKY4HzXcojVU/2d0M4J8fx504bSF5NESnrzM6envKzzJrjQAtfmAk+fcCSLqJnT7ZfiTlnY8sq5YmDjvV;24:NUKrGhNFC5xuMzLQuxgL4qm5X9oDUUS9b8HfQhEE+mDrNQWW9YgMsAeqxvwcHszQU/L6HursMWNKASNEyrcN4fuWa9/paZh0+M2UOmCw37A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN2PR07MB2590;7:NPyinSkcAfuhwYhZW108zzthb+ByEZiPjc+J5U8NCP4gkHyjkVbxyRBbeGeezUFSgOfk3HKloUKRe6D7c87oTkuYNf47BIpa7khmgdZAm130m+Om43xFGmh6AzaumvyxGTpRWXThWEHAANxLq6fssIHJvGIBspaXtTDzQw3UAg9NCM3SCPqip9JKG4/WstO5Gj6ykX51cvdjoWkpxw9pj1qChv5JOTh6gerI+pjiRYMRP3F4rUMyGNTTjTFRHwrKYKrSRKLOjtFreADQhciQXlrRHRgg3YwRRi2VJVic5OWTrFfQlzRWE4IqW61UWSCPDaOxZcU+xnCFrAFazNKkdtoDZqFpUZ6xdSW0ygQYUZvcbUpjMLPZh3yYzI5c5LHRScz80fKIoD7r8ZV/8LMjMvkK9F/002QMcIhhdcjGsWQQfiR/dSs3rUTTdsKT2uXOl0NoQwaZykxipv39QAuxe9AHk6vF4iXBQzm6SbdxAx6SCD0GenGm4ZJouMzzYij7L77xT2j2W9YqSEaaTVvWPchY121QnRkCfwX5AVWGNrax+rkUl3CReKJLes6WHYF206aVbLlhtnsHmf+yzLo4bxiTT9GTLHEQJTRt6hRyzEbxsFDYUxy/vU0jXwyHxFCqb4dKh9fG5ptI0Sp2g1S2MKNKAQpLAWiLb5PGSUYSkEvHueNmKLgnTfCXOZdt0+Ne+SwmdBQbTly2ZfCcldYZmZbDIho0pY2oTJSzXwBPl6fDUxOCl/0nRE6GmE2MIKXLH1RKXMSWt/gvYcRyP3Icsjtsd6BU53A7ccFXBOcTt/0= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2017 15:46:35.2979 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2590 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 319 Lines: 8 On Wed, Jul 26, 2017 at 04:17:11PM +0100, Suzuki K Poulose wrote: > How about adding a soc specific (wrapper) driver for the memory controller, which > could use the PCI id and trigger EDAC and PMU drivers (based on what is > selected by configs) ? Sounds good to me. Is there a driver that already does this? --Jan